diff --git a/HEAD/.buildinfo b/HEAD/.buildinfo index f9dc1305c5544fc05bedeffd0e268bb0bcce93ba..fefd6c46411722d7989bd32a48accd975a93b402 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: 988fd1b788fd298081f584a6d7681ec5 +config: 189d0cc18b4a7c9952e2d381a8d2be51 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/HEAD/.doctrees/api_doc/ascii/drawing.doctree b/HEAD/.doctrees/api_doc/ascii/drawing.doctree index d6ce5eed1efec13ecd98003c1856776534b6e223..a8da2a6f277e1fdbcf979053e55b2f8c6892e3de 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 d039fb83885f6fc00f97b16bc3b3abca80b464bf..0f43981143021b52f41b4f1287ef28058fb42495 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 f8ddd5b76d7e5687d5effa68e17c0831fab86e96..ea1366d6800066bc20172cfcda59ee7a7277d89c 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 578e339f1e7554cdc244d53fe23fec7b3b2e4b7e..8d505e813edd5ffd6d548f6ea7197dd0df9854b2 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 0ce3a4c31ba8a1a3bb1e87d3ea17d35c13d9f704..32ff3059598306e5fd0b92394939ad307160e7e9 100644 Binary files a/HEAD/.doctrees/api_doc/data/background.doctree and b/HEAD/.doctrees/api_doc/data/background.doctree differ diff --git a/HEAD/.doctrees/api_doc/data/decode.doctree b/HEAD/.doctrees/api_doc/data/decode.doctree index ada9b64adc61d10b6eda9529cec00c77eb616cfd..219ac8ab5674f1d4b65569b62304c54f1e781e5c 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 8c6d639e2b2119bcd83f641a319c681836f9b2e9..7004e6f14f82e701744a94d5e5fd19cb5c47d3b0 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 17c2a519e3404dbeec4a4cb118578204ca4782b5..eea7d14b4a7a55397178cfcc32a068ccd8de9010 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 74174f9b3d267e5820c18860e5fcda300891fd7c..64c25b541256ddceb4aa50a5b680ec17b2bf0052 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 5f2cced229687fb01c789442bb761024af5f6f8b..31775af99410eed9066bf948ccfb7c9c4761fa69 100644 Binary files a/HEAD/.doctrees/api_doc/data/layer.doctree and b/HEAD/.doctrees/api_doc/data/layer.doctree differ diff --git a/HEAD/.doctrees/api_doc/detect/booru_yolo.doctree b/HEAD/.doctrees/api_doc/detect/booru_yolo.doctree index 419265cc3f36040e7edaa4398e7396627f32a28c..d139e034c01683df0bad29fd8294c9cd1ea9e8dd 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 8d413ccfda3288de4a5cf862a5eb14fbb4943740..5a527b2b18977c214fe889625f31e8241086d467 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 62987d89878649e02db0590c7d7f9546b16f79a3..f80a83ef37df2763f92d42565492d0f8f3d842c6 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 5b632c211ce3ba9b4213a64b643bf71609713c7c..f7e9bd642a67df289d5becec4113ffbc271f04c4 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 2078364e1c2185ab0ec51f1855fecab4dc681571..86194a27a0fdea4db5e366b74128a6cdc3af9180 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 48405ead53cc0b696c64a5bb782d6616a193747e..24566a7b745b20460b075a070c9d70b75f82e5a2 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 866225e1652cdb78782433540d59b0aaef080c70..6f0604b5dd858ea82d5792693d95c249ecd0df60 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 9353e84c3a0f6154b7cd2c1ddb002a9a1d08e0ee..ceb85ed02ed76bf842e8c9274d7143a81213a0fe 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 f82bed58c9a4246433d1ad740755a2fcafbc7771..5b2535ae4e66da1ef0e81147957151717c3f7f66 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 71fe1225438fe3e49b1121c6ab8063ce353d153e..62ce7ac86a24adbb59e53848ebeae70d457bbcfa 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 75a9eb1479bc1079c3fb9be45907b4c3b0ea7859..6c194f44d79071d44c8c5018bb7f7b38d92d06d9 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 bb45ec88a5cc734c16e4a1038726f7a9f38f576f..12e4cd845c629abc8f669be62b4dce30121b72db 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 067e448d37533fba52defb3b101a6f3ef52ccfc2..8b5e8f4cd05330eb8b90b1285db72cd5e66046e2 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 1ff516c7beba2656695eaa0efbd8b81747fb0afd..b0db4ba4950b159567e5c11f44adf7f1ecc7e875 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 b72e2b1674c8e013434b0b308330eede1b8e86b5..7bbd2afe31f8217e99572c5480235f55404ff980 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 b9502cf657b49f0d0ba7276f463bd1600e91dea7..cda4fb0cab0c1e05bb45b5597e9e5d0ef0163c02 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 2ab994a02f4efd89930fdb651a0687010918d9cf..c9c77775dc3a23b7da7ad051654c6ba226837308 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 3a5f6bd0582625178d42e40577a6be8e17eb39b1..bd00da992a5dbfc08a3b505516fb6e13dc143a2f 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/enhance.doctree b/HEAD/.doctrees/api_doc/generic/enhance.doctree index ea063a6e1a27a347922599a6756de68b5cad6d60..85f88bae93f056272a42c2b48e2543ad0315b6a9 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 a54af97305e5521fee1d82531c3457ec1ed3c9e0..0e6d52956dbcd0d536aa01e043b319c2d2709060 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/yolo.doctree b/HEAD/.doctrees/api_doc/generic/yolo.doctree index b3a1e10e56d95c597f5777ff3d490e90c52ac493..352b72f207950a862d6166a9dc6aa7eb27fd2cea 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 99bdbfc62ce932653152fe6f17dfa64b414747c9..75c41aa83c18b41aceabfcb4d429697a96aec19c 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 8f277e4abe4211e35e58e5a08f8abc2547033293..ce2bea75948959dcdce8017607cf5b884b1de997 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 3669fab2677706b4fff81ccd4d63134a7fc8199c..623a1434b8575904ab4486c68c60ce665804c068 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 41c035d87b5cc507ff0b01a0ea42bba6282cc975..2b261544ecbdc6d0562d3a9e708ecd7cabf80175 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 a581bc5e7f793cf9035d9973c8bbadee891efb29..03bc4d30a9849e540b66fbcf9134de401b2c2ae6 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 cf840889e1d4a5a10edc541640e969936b51a93b..2748843340c44d0cc72f4ce150ebdcd3ad3b9d95 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 038e383831b06f0a000e457603c01a22e0ae76b7..beca6b7adb116e4c36a32ca12e517f11c6c07069 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 d662ae67f1533fe8cd8f2440dfdcc0ab8d53c24b..af4cf50cfb76dc737f2dd6cea62089a68f8f90b4 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 9d177de43c6b6972245961d7ef376fd257bca007..157965171129f4fb312cd677d7ddaab5356ddaba 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 bb9f2fe8b709294ab72768f6691fd52b182cde3b..c707f3bc75dbc1dfdc0cb91564f598847898b1a7 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 3ed9252c00614a775185825a47207f23b108141a..195a00011b82d43cbcc476555c093b0de4d59b4e 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 9c93cc48f1fe5d86cd62963aae1aa3860b9b1691..c4d4a0ae05d1682d88633f17016ddc83aefcb5c2 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 ea23a3c0a1a441c3185e5df98ecff6c915a5ce63..c0dfcfc076fe3839a6cb81419df2221c75932e18 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 4afa5d6230335b475670e66ae78550b5f74563f8..4195cffbbe4d04c6cd73fd8786081f127ffc0c68 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 48e5cec6e84103d4d827a0151a4cd69f27cade11..0c085b218b204387b2f2ed4c84c14db54a4a7579 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 ce6d88c280a51b6b7b490bf0c0e8a8b387b7cab5..3140d3f59c5e0caf8c65ce7aaf09df3af943c74b 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 97a4baf958084f4c69da493b44a42ef1e8641d9c..2f92d7153932164fc2b8b8c0322c543a554ad265 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 af12b6db6564377a31dd8d8851d627a5ed2bcc4e..04efa82de04c3591602f60ebf81c0d3c4469ed64 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 5be256bec9b38849550e4bd02234692066d58e8b..7a1f8a0327ac88f9d9df89fc1f4ea582b2b07eab 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 cb23a73357497039fb4e3c66f83d6482cdcafa5e..f3cf4ee889fdc8bd0c4f241007d3ed007abc679a 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 86faa99095bd608c5e93ba7ff0fe1c971f80344c..79f0afe412514b885dd913e7cf5dc6c8ed28b5d5 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 9eb1084cd51961fb5dce85e2cb7c7ab8dec61cdc..d1c7d27c0a36850adfd00869f0c601eda89282b6 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 cdda43a16e88da17190c6c6c86b4ecc7027a3082..45dd55c900eb4bb75461c5f1dacc6d26573a104b 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 cc18606b8dd3b9891ea9e5e7d4cadf6070b2a3df..71518ff80b2cf004a3b877d1a2ce971c7bf2ee68 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 5cd33c4286fc525fee790cbd785e007bf0c05116..0bd5d43c84ad0252f730dc9f5108b603fda94fa8 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 cea4878f32447fc81b3778ea6efac7c6c0d1119d..7d2123e3d4bfc9a5c8c37bde7efab74227584003 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 8677096e1eea74a129306c39cbd88034d00f03eb..6ca31100a364455b031433bfce9daa3a7c2d41a4 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 c3fdaeafc807d361054b67ea73d77d43ba3daa6e..7d0b5c102b4befee8cf25ac305327e02665e2568 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 c59375266b6c757abd6095645f4f9e571075db5a..8d4cdc0c32b9093c0cd9cb15d68ddba6457d70bd 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 cb5fb712fb39dbd17d14fa71d0c528604d4f939f..dcd3f28371ff69415481308c7f7a7e9fe48611df 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 04d652f97fd110f5733686ec8dbc5b62d49fbcce..470b23868fdb96ce01a9a65c81513dbca0d930d4 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 e51e81f97c3b6d83445e4b811e68780e69fe1738..fddc1401d0366d85cbe53beb2f398f2ae5dbbf99 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 689dda501252950570b2a41950fa29ca81043491..a4c4ea6f86340bac391cbc0a047686dfd3e626d2 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 de0632c02070505d7d9b8d0bc1fe8c4fb1ee29f1..0ff59f6482a7d6a4276553a66ad8c26684107717 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 7ac267474eb2e7820ceb94ee7eef507c8d29041d..e12a152bf71dcf1c11657be3e93433af9cdb0f81 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 868f0cbf0a401758fc8e69260459def440d79f4b..4f78f8786a8ad563affb24f4f2cb3a5576421c07 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 bac769a75d539f90f6c8fa1b777c0982de415445..32a8105da5c34c0131ad21962e110f02e626eb0a 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 78fd1c8e5f8d6a789949b437d1108c529d0d3236..d491c68f8d438644095eeb2c5580fd40b79f75ad 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 6142442f551a03b37e742aa33602774788ff43ba..4d91f68388a0e9b7b4c6e766dabd8e2758bf2c30 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 9400c1689a7b816e1c258555395227de5decc779..e138966d893b176d3b9a2b6bf87e3ffdb74af4ba 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 15242b64f5a22335928f2cb5095eab98dbf278c7..0a0ea603daabc3bf22a60a119aad2aaaf298d6f8 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 c7535d32f4b5cdc6c8a4e765e31fc8bdfa165091..0f63f5270420a02bffae0c1bed32b07bc970ae99 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 7a93c03e3eb74085d96dee986042f51e21280588..cb381bb9286dc25023f6aaecf0f231cb4d505ef7 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 f629c98c5fc4179d3630613c73f536c25bc79cab..b18ed91bf2d38928aa856e5774d63b4264734eb2 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 5789838c772fdc9fdc4df879bf7237db5118efaf..123220eefcbe2713500f41019edc53efec7d52b8 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 2e1f49c3d9c4b53712aba61d7b2515e84c9abc78..10370bbf6da2b7dc38fad0d869aa325399f26f59 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 450ad32394f5267a9383d20ffde29a6a8c9f28b2..bf86b1d5c1fab9935399a34ab3e9764b5c36fe1e 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 e10e3f7f8e567898d795ad7f538661feb71d73c2..1c6ca05ea2e0860715ddf90d045d89b011758379 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 97099c85e0ac4681d49b027ef461d3beaee8bb2c..1e0232cb54a3055a607b789fbfc991ce70ea3bce 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 92375fa9398397f8ad77758e17cbab8853609436..8d1cc2c2bbd25a1dab1fbb7f56ce1072f7e10174 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 a705d82c08448a20d7bd132360cd2bebde5a874c..8278d98f4cabbb615fec56fa96964715c354d8b7 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 81b79e166b185e076a7c9b0917ec8aad62426515..4ab2bce9d1c0ffb221e3761774f9d44a4be7d346 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 40b5b2a7dceb014e1e686e43a810ede7124bf3b9..380d2793f223116d7518d8843d228159f8e21a78 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 36d02fb00003315585e282442895383c753305b7..19657d4620596b6f80ce8a97f9006fcc059216fb 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 e6d436aa0405524d0daee27e0586f3e47bdae3f8..7b9bfd64b95e295471f08b98077a9638721d7d02 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 e6d3b487f09ca88b2e88fe4df62539a4ae6d8f54..274919c7c204b66a4c6449452f27ca139b7c0423 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 21859a186d6695a2dee150ac39a41805b52d5b59..4a5906e59b4d15bae8396bc743f7819ea2c00323 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 7b0a0588fe9fde89120e78cb2361970864648f76..fc0a131c273c2dda1fe4eab36c6961ea336a3b56 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 e1f8f8f90147a19e236fc24d00ca72e250e7baa2..aa096c39cef57510bb1e5641094fd5c10d213f77 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 83887e55f2fa478f31c0fa5c4c4c09bb64c7f4d6..7e68522cdb86a17bba7a28929922aef2ad17c3b9 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 e8a839843a25b4123340d80e238c7869de668a4b..43a29f00b1b4b75a09758ba5b3ce663301ba3fee 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 05a351172c4464b621dac5940096f95a27e5ea04..50a68869c3fefa41e8926ed65ba529bf071a6814 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 1df3d33df1d122f6edf98d5b425e922d1035c1ce..a00944ab7b10993af548251f68b8b9c9cfa5c69c 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 582dac579161692cb1628363293152d4912f14cf..2c6de240d5679055245684fe259559bf3e5057a6 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 2597dd59b771cc57ca57236ceed14863863f8ccf..7b37a5a553b6c4dc6a48df9e4c9ada49db3511a9 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 82df444ec1b2a4914e7ca5d848063dec16f8d4ef..e7fafe5e686688c724e27f09070a621bd00d14ae 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 ab6122626900b06d6bb7593108437a366b1b354a..60f59c225c4cb0f2d1372c75760cde0b28a4d33e 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 aa7b30c49b3d116aec5a9960f9197881b3ae3022..f2b182073f9e154d125a852835c72041b9ffc27b 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 fae3c235d1dab038bb49faac1cd811b1fb9bec0e..0e2bfae608ad8970d719f07bda1c90af54a94341 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 476b5b90c599d273a7984af13bbd98a1a62a75af..d97d38f84618cccf3b33b8dbdd1ae448e0e5f8ce 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 564920212641ae05b3bc9e9e91c3e3d15941b52f..b68d4968378874d6f51c54767a979b5f61861367 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 6d2b876f6d7a338f8a965da54db981ac6577c7e1..d2746f03b98a4b8fe6ef0f1c108f54eeb151b38e 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 555c5270290e08908e77390960562c93919d93af..224e7bd42a3be6982e1c199cab43fbc1e5c3ecf4 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 9f6a71162dc89c0e86459f7463a64c95d8c9018e..cbe1c548679d50ff02293b794bbbf2f302b3f7c3 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 21691d113cd593863b6fce6b67e343481e624562..a27049c348c32f35b42e57dcdbab0cbcded9d701 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 d1b20e7df2c9bc978e02bc1ac224a0d2cf1ce7fc..f2b016c109f0dc9d11dc4323e60732544c0f11f5 100644 --- a/HEAD/.doctrees/nbsphinx/information/environment.ipynb +++ b/HEAD/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:53:28.795554Z", - "iopub.status.busy": "2025-02-16T07:53:28.795364Z", - "iopub.status.idle": "2025-02-16T07:53:29.965549Z", - "shell.execute_reply": "2025-02-16T07:53:29.964871Z" + "iopub.execute_input": "2025-02-16T10:02:32.561351Z", + "iopub.status.busy": "2025-02-16T10:02:32.561151Z", + "iopub.status.idle": "2025-02-16T10:02:33.721427Z", + "shell.execute_reply": "2025-02-16T10:02:33.720739Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3034.35775 MHz\n", + "CPU Freq: 3261.1275 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 a9ae0f66f25075417843e52e7b95bd60e41b6430..bfe1b2a0693da1ca2c39a6a8894ec2f7db53f4b3 100644 --- a/HEAD/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/HEAD/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:49:55.239073Z", - "iopub.status.busy": "2025-02-16T07:49:55.238851Z", - "iopub.status.idle": "2025-02-16T07:49:56.411532Z", - "shell.execute_reply": "2025-02-16T07:49:56.410820Z" + "iopub.execute_input": "2025-02-16T09:58:59.380692Z", + "iopub.status.busy": "2025-02-16T09:58:59.380492Z", + "iopub.status.idle": "2025-02-16T09:59:00.546333Z", + "shell.execute_reply": "2025-02-16T09:59:00.545549Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2909.4939999999997 MHz\n", + "CPU Freq: 3041.7987500000004 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 76e0cdad74f812f4462bec37305c67f26976a022..4df760f369056e1148121fa80607af0a7165024a 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 107d0622e4464b340f4398fa64c92e549eadb7c8..7b40384cf656a61c301b1d609a9311103bde18b0 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 a9ae0f66f25075417843e52e7b95bd60e41b6430..bfe1b2a0693da1ca2c39a6a8894ec2f7db53f4b3 100644 --- a/HEAD/_sources/information/environment.result.ipynb.txt +++ b/HEAD/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:49:55.239073Z", - "iopub.status.busy": "2025-02-16T07:49:55.238851Z", - "iopub.status.idle": "2025-02-16T07:49:56.411532Z", - "shell.execute_reply": "2025-02-16T07:49:56.410820Z" + "iopub.execute_input": "2025-02-16T09:58:59.380692Z", + "iopub.status.busy": "2025-02-16T09:58:59.380492Z", + "iopub.status.idle": "2025-02-16T09:59:00.546333Z", + "shell.execute_reply": "2025-02-16T09:59:00.545549Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2909.4939999999997 MHz\n", + "CPU Freq: 3041.7987500000004 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 d157b253ce17bbad73a8b3e79370ddd12ec9c166..05667819a5d81f211b4b1cd5d2f678861126cd62 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: 3034.35775 MHz +CPU Freq: 3261.1275 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/HEAD/information/environment.ipynb b/HEAD/information/environment.ipynb index d1b20e7df2c9bc978e02bc1ac224a0d2cf1ce7fc..f2b016c109f0dc9d11dc4323e60732544c0f11f5 100644 --- a/HEAD/information/environment.ipynb +++ b/HEAD/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:53:28.795554Z", - "iopub.status.busy": "2025-02-16T07:53:28.795364Z", - "iopub.status.idle": "2025-02-16T07:53:29.965549Z", - "shell.execute_reply": "2025-02-16T07:53:29.964871Z" + "iopub.execute_input": "2025-02-16T10:02:32.561351Z", + "iopub.status.busy": "2025-02-16T10:02:32.561151Z", + "iopub.status.idle": "2025-02-16T10:02:33.721427Z", + "shell.execute_reply": "2025-02-16T10:02:33.720739Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3034.35775 MHz\n", + "CPU Freq: 3261.1275 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 4cc904b72933e3e38478e38450a4e72ada886365..aa923b5a170db36191867a1b1ef9c216d46d0b75 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: 2909.4939999999997 MHz +CPU Freq: 3041.7987500000004 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/HEAD/information/environment.result.ipynb b/HEAD/information/environment.result.ipynb index a9ae0f66f25075417843e52e7b95bd60e41b6430..bfe1b2a0693da1ca2c39a6a8894ec2f7db53f4b3 100644 --- a/HEAD/information/environment.result.ipynb +++ b/HEAD/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:49:55.239073Z", - "iopub.status.busy": "2025-02-16T07:49:55.238851Z", - "iopub.status.idle": "2025-02-16T07:49:56.411532Z", - "shell.execute_reply": "2025-02-16T07:49:56.410820Z" + "iopub.execute_input": "2025-02-16T09:58:59.380692Z", + "iopub.status.busy": "2025-02-16T09:58:59.380492Z", + "iopub.status.idle": "2025-02-16T09:59:00.546333Z", + "shell.execute_reply": "2025-02-16T09:59:00.545549Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2909.4939999999997 MHz\n", + "CPU Freq: 3041.7987500000004 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/HEAD/searchindex.js b/HEAD/searchindex.js index f1ddcd763fd671e76028a5d3fdc5c4bd672688b7..50f396cfc59000026a9107f9e8f14b69649db3a8 100644 --- a/HEAD/searchindex.js +++ b/HEAD/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 73, 75, 78, 79, 80, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 105], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 75, 79, 98], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 84], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 90], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 72, 75, 76, 77, 78, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 71, 76, 78, 79, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 103, 104, 105], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 71, 75, 78, 83, 90, 102], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 71, 75, 76, 77, 78, 86, 90, 94, 96, 102], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 74, 77, 78, 85, 87, 90, 93, 94, 96, 100], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 71, 78, 79, 86, 89, 91, 94, 95, 97, 98, 99], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 72, 74, 75, 76, 78, 79, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 105], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 72, 74, 76, 78, 79, 82, 86, 89, 91, 94, 95, 97, 99], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 76, 81], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 81, 98], "width": [0, 4, 9, 44, 55, 56, 75], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 76, 78, 84, 85, 86, 87, 90, 93, 96, 100], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 78, 84, 87, 90, 96, 100, 101], "automat": [0, 4, 22, 35, 46, 84, 103, 104], "determin": [0, 7, 35, 94], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 75, 79, 80, 98, 103, 104], "height": [0, 4, 9, 44, 55, 56, 75], "filter": [0, 30, 46, 55, 68, 69, 90, 92, 96], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 72, 75, 78, 79, 81, 82, 84, 85, 86, 87, 90, 92, 93, 94, 96, 100], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 75, 79, 81, 84, 85, 101], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 75], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 73, 78, 86, 102], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 76, 85, 94, 101], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 86, 91, 95, 97, 99, 103, 104], "intens": 0, "proport": [0, 86], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 71, 76, 78, 105], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 56, 63, 64, 65, 67, 68, 71, 75, 81, 82, 84, 85, 87, 92, 93, 94, 101, 102, 103, 104, 105], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 78, 105], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 75], "your": [0, 46, 101, 103, 104, 105], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 73, 77, 78, 79, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 75, 82, 85, 93, 101], "ensur": [0, 20, 30, 35, 42, 63, 81], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 72, 75, 76, 94], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 56, 64, 67, 68, 69, 70, 72, 75, 78, 79, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100, 101], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 72, 74, 76, 77, 78, 79, 81, 82, 86, 89, 90, 91, 94, 95, 96, 97, 98, 99], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 71, 75, 78, 79, 86, 88, 101, 103, 104], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 71, 73, 76, 78, 79, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104, 105], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 103, 104, 105], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 103, 104, 105], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 78, 79, 88, 101], "draw": [1, 24, 25, 50, 94, 102], "ascii_draw": 1, "meta": [2, 102, 105], "__title__": [2, 105], "__version__": [2, 105], "__description__": [2, 105], "__author__": [2, 105], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 73, 75, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "inform": [3, 31, 32, 33, 50, 63, 65, 77], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 78, 101], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 81, 87, 102, 105], "short": [3, 75, 78], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 71, 78, 82, 86, 94], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 85], "black": [4, 43, 63], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 71, 76, 78, 84, 86, 92, 93, 102, 105], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 79], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 93], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 84, 87, 105], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 77, 78, 79, 81, 82, 86, 90, 94, 96, 101], "suitabl": [4, 53, 55, 70, 94], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 92, 93, 102], "fore": [4, 23, 25, 26], "back": [4, 78], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 72, 77, 81, 84, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 105], "rgba": [4, 7, 28, 33, 67, 79], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 63, 64, 65, 71, 75, 78, 87, 90, 96, 98, 100], "add": [4, 31, 55, 64, 65, 72], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 79], "In": [4, 25, 35, 86, 87], "document": [4, 103, 104, 105], "accur": [4, 11, 19, 90, 96], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 71, 78, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 78, 82], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 71, 79, 88, 93], "both": [5, 11, 20, 41, 53, 64, 78], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 78, 82], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 71, 75, 76, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 101], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 78, 79], "order": [5, 6, 55, 72, 73, 102], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 71, 84, 87, 88, 90, 93, 96, 100], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 79, 84], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 71, 75, 78, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 63, 64, 65, 68, 69, 70, 71, 72, 74, 75, 78, 79, 85, 88, 93, 101], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 76, 79, 84], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 102], "encod": [5, 8, 27, 33, 65, 102], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 72, 74, 75, 78, 79, 85, 93, 101], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 72, 74, 78, 85, 88, 93, 101], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 78, 82], "channel": [6, 7, 28, 79], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 78], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 71, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 78, 81, 89], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 71, 78, 82, 89, 90, 96], "same": [6, 22, 35, 40, 78, 81], "torchvis": [6, 52, 102], "transform": [6, 7, 51, 52, 53, 54, 72, 102], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 78, 81, 82, 90, 96, 102], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 75, 76, 78, 81, 82, 84, 90, 96], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 71, 75, 78, 102], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 78, 105], "manipul": [7, 62], "python": [7, 33, 81, 103, 104, 105], "librari": [7, 30, 53, 55, 105], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 78, 81, 82, 94, 105], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 78, 84], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 63, 65, 82, 105], "handl": [7, 27, 30, 32, 33, 51, 54, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 64, 65, 72], "background": [7, 8, 23, 25, 26, 57, 63, 67, 102], "check": [7, 33, 38, 64, 68, 69, 74, 85, 88, 98, 101, 105], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 86], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 82], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 75, 94], "kei": [7, 16, 20, 55, 64, 71, 78], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 72, 78, 86], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 84, 93, 101, 102], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 71, 88, 93, 101], "binari": [7, 82], "like": [7, 10, 17, 54, 75, 81, 105], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 81], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 90, 96, 105], "preprocess": [7, 18, 27, 30, 35, 102], "befor": [7, 33, 35, 64, 78], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 78, 82], "necessari": [7, 35, 70, 75], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 78, 94], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 63, 64, 65, 69, 71, 76, 78, 81], "ha": [7, 21, 41, 54, 79, 94, 103, 104], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 71, 73, 78, 94, 102], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 72, 93, 101], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 76], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 76], "typeerror": [7, 48, 53, 54, 68, 69, 76], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 76, 77, 78, 85, 87, 90, 96, 100], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 78, 86, 87, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 72, 78, 82], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 55, 62, 72, 74, 78, 79, 94], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 71, 73, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "pillow": [7, 22, 52, 102], "boolean": [7, 35], "otherwis": [7, 31, 35, 65, 68, 69, 74, 79, 84], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 72, 92, 94], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 102], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 82, 102], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 75, 81, 101, 103, 104], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 75, 78, 102], "techniqu": [9, 28, 33], "p": [9, 70, 71, 75, 78], "need": [9, 14, 30, 41, 44, 81, 85, 87, 90, 93, 96, 100], "stack": [9, 78], "addition": 9, "second": [9, 20, 35, 40, 74], "element": [9, 78], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 82], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 72, 75, 76, 77, 78, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "right": [9, 43, 48, 82], "two": [9, 20, 35, 40, 74, 93], "dimension": [9, 78], "arrai": [9, 22, 33, 35, 39, 46, 48, 78, 82], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 78], "posit": [9, 35, 43, 44, 86], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 74], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 71, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "9": [9, 10, 20, 35, 39, 48, 55, 63, 76, 85, 86, 87, 89, 90, 93, 94, 95, 96, 97, 99, 100, 105], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 102], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 71, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 71, 75, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 73, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 73, 79, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "explan": 10, "No": [10, 63, 103, 104], "head": [10, 17, 22, 47, 69, 86, 95, 102], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 73, 79, 86, 87, 90, 91, 95, 96, 97, 99, 100, 105], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 75, 78, 93], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 71, 75, 77, 78], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 92, 102], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 78], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 74, 77, 86], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 78, 102], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 105], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "nopan": 10, "panti": [10, 72], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 90, 96, 102], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 75, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 81, 84], "less": [10, 11, 13, 19, 85], "stand": [10, 63, 70, 71, 75, 78], "sit": [10, 69], "ass": 10, "split": [10, 75], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 87, 90, 96, 100], "10": [10, 21, 27, 35, 39, 44, 48, 55, 85, 86, 87, 90, 93, 94, 96, 97], "sprd": 10, "strongli": [10, 79], "11": [10, 35, 48, 85, 86, 87, 90, 93, 94, 96, 97], "vsplt": 10, "pose": [10, 35, 102], "12": [10, 22, 35, 43, 48, 55, 85, 86, 87, 90, 93, 94, 96, 97], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 86, 87, 90, 94, 97, 99], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 101], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 86, 87, 90, 94, 97], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 86, 87, 90, 94, 97, 103, 104], "feral": 10, "four": [10, 11, 86], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 91], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 85], "16": [10, 48, 55, 86, 90, 94, 97], "hdrago": 10, "style": [10, 14, 19, 44, 99, 105], "17": [10, 48, 55, 94, 99], "hponi": 10, "18": [10, 18, 48, 55, 90, 94, 96, 103, 104], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 94], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 94], "hcat": 10, "cat": [10, 69, 76], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 99], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 75, 78, 90, 93, 103, 104], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 81], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 99], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 75, 78, 79, 85, 86, 89, 91, 94, 95, 97, 98, 99], "releas": 10, "time": [10, 65, 79], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 86, 87, 90, 91, 95, 96, 97, 99, 100], "advanc": [10, 105], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 86, 90, 96], "scenario": [10, 70, 75, 81], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 102], "improv": [10, 21, 78], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 93], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 72, 75, 79, 90, 96], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 75, 81, 86, 101], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 102], "30": [10, 19, 44], "public": 10, "friendli": [10, 105], "reduc": [10, 35, 46, 78], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 90, 96, 103, 104, 105], "reincarn": 10, "compon": [10, 20, 27, 30, 81], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 71, 75, 78, 79, 81, 88, 101, 103, 104], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 78, 92], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 78], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 75], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 72, 76, 77, 82, 94, 98], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 72, 76, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "though": 10, "note": [10, 14, 35, 44, 63, 86, 90, 93, 96, 103, 104], "complet": [10, 44, 86, 92, 102], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 55, 70, 81, 93, 94, 103, 104], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 71, 78], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 71, 75, 78, 85, 93], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 79], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 82], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 73, 75, 78, 79, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 102, 105], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 78], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 72, 90, 96, 102, 103, 104, 105], "either": [11, 12, 13, 14, 15, 35, 78, 82], "standard": [11, 13, 14, 15, 31, 55, 81], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 81], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 78], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 72, 84, 101], "indic": [11, 35, 48, 51, 70, 75, 78], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 55, 65, 76], "invalid": [11, 14, 16, 19, 27, 31, 55], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 81], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 75, 79, 82], "speed": [12, 13, 14, 15, 16, 19, 23, 79], "accuraci": [12, 13, 14, 15, 16, 19, 41, 85, 87, 90, 93, 96, 100], "higher": [12, 13, 14, 15, 16, 18, 21, 93], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 90, 96], "overlap": [12, 14, 15, 16, 20, 70, 71, 73, 75, 78, 79, 102], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 71, 78, 85, 87, 89, 90, 93, 94, 96, 98, 100], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 105], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 90, 96], "overhead": [13, 14, 23, 81], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 76, 84, 85, 87, 90, 96, 100], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 84], "mostima_post": [13, 16], "29": [13, 16, 55], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 79, 86, 90, 93, 96, 103, 104], "primari": [14, 86, 89, 91, 95, 97, 99], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 87, 89], "therefor": [14, 22, 35, 103, 104], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 95, 102], "peopl": [14, 76], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 78, 79, 81, 84, 85, 86, 87, 90, 93, 96, 100, 105], "inde": 14, "recommend": [14, 21, 35, 38, 39, 78, 79, 90, 96], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 103, 104], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 63, 65, 67, 70, 81, 105], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 78], "configur": [15, 27, 35, 53, 54, 55, 102], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 82], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 72, 94, 98], "infer": [15, 18, 21, 30, 47, 84, 93], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 105], "hug": [16, 27, 30, 35, 55, 78], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 78, 86, 102], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 79, 105], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 81, 82, 101], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 72, 77, 78], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 78, 84], "instead": [16, 21, 72], "detect_head": [17, 22], "booru_yolo": [17, 102], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 90, 96], "ey": [17, 44, 48, 63, 69, 102], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 86, 95, 102], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 102], "detect_hand": 17, "nudenet": [17, 102], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 72, 74, 102], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 79, 84, 101, 102], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 71, 84, 94], "nudenet_onnx": 18, "effici": [18, 21, 64, 82], "notai": 18, "tech": 18, "detail": [18, 62, 63, 84, 86], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 83, 102], "topk": [18, 27], "100": [18, 23, 30, 38, 81], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 82, 85], "keep": [18, 75], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 81, 82, 98], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 81, 82, 94], "work": [20, 27, 32, 38, 65, 94], "aggreg": 20, "involv": 20, "segment": [20, 56, 102], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 76], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 101], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 87], "match": [20, 33, 46, 55, 69, 73, 102], "unknown": [20, 55, 76], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 63, 68, 82, 84], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 72], "correspond": [20, 35, 41, 46, 55, 78, 94, 98], "car": 20, "85": [20, 70, 78], "75": 20, "text_detect": 21, "been": [21, 94], "migrat": 21, "ocr": [21, 102], "detect_text_with_ocr": [21, 102], "soon": 21, "qualiti": [21, 36, 57, 63, 78, 79], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 71, 85, 86, 87, 89, 94, 95, 96, 97, 99, 100], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 90, 96], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 84], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 84, 93], "attempt": [22, 31, 44, 55, 63, 65, 84], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 102], "cannot": [22, 41, 51, 53, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 73, 78, 84, 86, 91, 93, 95, 97, 99], "cv2": 23, "have": [23, 25, 35, 76, 77, 90, 96, 101], "lowest": 23, "resourc": [23, 102], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 72, 84, 86, 87, 89, 90, 91, 94, 95, 96, 97, 99, 100], "low": [23, 34, 36, 63, 75, 78, 79], "high": [23, 30, 57, 63, 79, 93, 94], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 71, 78], "outlin": 24, "comparison": [24, 70], "canni": [24, 102], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 102], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 102], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 101], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 103, 104], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 79], "deeper": 25, "richer": 25, "probabl": [25, 94], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 79], "pass": [25, 26, 27, 30, 31, 43, 44, 55, 63, 67, 75, 79, 81], "neural": [25, 26, 67, 82], "network": [25, 26, 67, 82], "classif": [27, 82, 86, 87, 89, 90, 91, 92, 95, 96, 97, 99, 100], "those": [27, 93], "store": [27, 31, 63, 64], "manag": [27, 30, 84, 102], "interact": [27, 30], "also": [27, 53, 78, 105], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 81], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 84], "_model_nam": 27, "cach": [27, 30, 56, 83, 102], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 71, 86, 89, 91, 95, 97, 99], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 86, 90, 96], "method": [27, 28, 30, 32, 33, 35, 43, 55, 90, 96], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 75], "interfac": [27, 30, 81], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 81], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 71, 78, 81], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 94], "through": [27, 105], "error": [27, 33, 55, 78], "predict_fmt": 27, "fmt": [27, 36, 71, 78], "top5": 27, "logit": 27, "embed": [27, 33, 78], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 71, 78, 81, 86, 87, 89, 90, 91, 95, 96, 97, 99, 100], "top": [27, 44, 93], "k": 27, "e": [27, 35, 57, 76, 79, 82], "g": [27, 35, 57, 76, 78, 79], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 105], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 86, 91, 92, 93, 95, 97, 99, 100, 102], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 84, 85, 90, 96, 102], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 102], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 79, 81, 84, 102], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 81, 105], "300": 30, "400": 30, "95": [30, 55, 68, 69, 76], "simpl": 30, "without": [30, 63, 68, 69, 77], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 85], "found": [31, 44, 55, 63, 86], "commonli": [31, 72, 82], "where": [31, 35, 63, 64, 78, 81], "look": [31, 41, 63, 86], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 102], "lsb": [32, 65, 102], "signific": [32, 33, 35, 65], "bit": [32, 33, 55, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 72], "inject": 33, "combin": [33, 41], "emb": [33, 78], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 78], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 101], "multi": [33, 81], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 72], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 78, 79, 85, 87, 90, 93, 96, 100], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 75, 79, 105], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 93], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 81], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 71, 78, 79], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 95, 96], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 85, 86, 87, 89, 90, 91, 95, 96, 97, 99, 100], "neighborhood": 35, "core": [35, 103, 104], "few": 35, "too": 35, "sensit": [35, 43, 78, 90, 96], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 75, 79], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 102], "danbooru": [36, 70, 73, 75, 90, 93], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 78], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 102], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 102], "laplacian": [37, 102], "laplacian_scor": 37, "lpip": [37, 102], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 102], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 81, 85, 93], "seem": 38, "just": [38, 87, 90, 93, 96, 100], "we": [38, 79], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 71, 75, 78], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 79, 103, 104], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 78], "img2": [39, 40, 78], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 84], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 87], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 76], "languag": 41, "func": [41, 83, 102], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 105], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 70, 75, 78], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 78, 103, 104], "serv": [43, 70], "foundat": 43, "inherit": 43, "within": [43, 63, 70, 78], "fill": 43, "valid": [43, 44, 48, 102], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 84, 87], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 103, 104], "star": [44, 75], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 75, 78], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 74], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 102], "align_maxs": 45, "censor_": [45, 102], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 102], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 102], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 80], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 105], "github": [47, 103, 104, 105], "com": [47, 105], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 102, 105], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 75, 78], "make": [48, 53, 72, 82, 90, 94, 96], "readabl": [48, 78], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 76], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 92, 102], "zero": 48, "must": [48, 69, 101], "preced": 48, "surround": 48, "whitespac": [48, 72], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 76], "113": [48, 55], "dwpose": [49, 102], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 102], "connect": 50, "ellips": 50, "facial": [50, 69, 86], "pars": [51, 53, 54, 62, 63, 102], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": [51, 55], "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "create_bit_transform": 52, "create_transforms_from_bit_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 82], "learn": [53, 82], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 81], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 103, 104], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 79], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 103, 104], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 94, 95, 96, 99], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "tri": 55, "def": [55, 81], "my_transform_cr": 55, "occur": 55, "until": 55, "succe": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "clip": [55, 63], "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "shortest_edg": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 71, 78], "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 90, 96], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 105], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 102], "remove_adversarial_nois": 59, "nafnet": [59, 102], "restore_with_nafnet": 59, "scunet": [59, 102], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 85, 105], "diffus": [62, 63, 85], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 102], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 101], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 71, 75, 76, 77, 78], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 77], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 89, 92, 102], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 71, 75, 78], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70, 71], "pubic_hair": [63, 69], "3d": [63, 87], "realist": 63, "slip": [63, 72], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 72, 75, 76, 77, 78], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 71, 75, 78], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 71, 75, 78], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 71, 75, 78], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 102], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "els": [63, 103, 104], "underli": [63, 81], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 88, 101], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 71, 81, 92, 94, 96, 101, 102], "torch": 64, "command": [64, 105], "pip": [64, 105], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 76, 90, 96], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 105], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 102], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 78], "inspir": [67, 71, 78, 98], "space": [67, 78], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 71, 75, 78], "skadi_seg": 67, "drop": [68, 69, 70, 75, 77, 78], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 76, 77], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 71, 75, 78], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 81], "mutabl": 69, "constructor": 69, "empti": 69, "iter": 69, "hold": [69, 70, 71, 75, 78], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 71, 75, 78], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70, 71], "headwear": 69, "ribbon": [69, 75], "crown": 69, "cap": 69, "hairclip": [69, 75], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 71, 75, 78], "glass": [69, 72], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 74], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 73, 102], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "extens": 70, "practic": 70, "use_real_nam": [70, 75], "general_threshold": [70, 71, 78], "character_threshold": [70, 71, 78], "drop_overlap": [70, 71, 75, 78], "real": [70, 75, 92, 102], "renam": [70, 75], "redirect": [70, 75], "mani": [70, 75], "websit": [70, 75], "rate": [70, 71, 78, 90, 92, 102], "char": [70, 71, 78], "9897817373275757": 70, "question": [70, 71, 78, 90], "010265946388244629": 70, "explicit": [70, 71, 78, 90], "2809715270996094e": 70, "9939777851104736": [70, 71], "5032387375831604": 70, "black_bord": [70, 71], "9943548440933228": [70, 71], "black_glov": [70, 71, 75, 78], "5011609792709351": 70, "blue_ski": [70, 71, 75, 78], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 71, 75, 78], "8504303693771362": 70, "cowboy_shot": [70, 71, 75, 78], "6008237600326538": 70, "crop_top": [70, 71, 75, 78], "6635787487030029": 70, "dai": [70, 71, 75, 78], "8496965765953064": 70, "glove": [70, 71, 75, 78], "6107005476951599": 70, "hair_between_ey": [70, 71, 75, 78], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 71, 75, 78], "5141720771789551": 70, "letterbox": [70, 71], "long_hair": [70, 71, 75, 77, 78], "9884189963340759": 70, "looking_at_view": [70, 71, 75, 78], "5673105120658875": 70, "midriff": [70, 71, 75, 78], "6290556192398071": 70, "navel": [70, 71, 75, 78], "9631235003471375": 70, "no_hat": [70, 71, 75], "7978747487068176": 70, "no_headwear": [70, 71, 75, 78], "7577926516532898": 70, "outdoor": [70, 71, 75, 78], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": [70, 71], "9841411709785461": 70, "red_ey": [70, 71, 75, 78], "958786129951477": 70, "shirt": [70, 71, 75, 78], "6720131039619446": 70, "short_sleev": [70, 71, 75, 78], "7077711820602417": 70, "silver_hair": [70, 71, 75], "6673924326896667": 70, "sky": [70, 71, 75, 78], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 71, 75, 78], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 71, 75, 78], "9076308012008667": 70, "thigh": [70, 71, 75, 78], "580970823764801": [70, 71], "skadi_": [70, 71, 78], "arknight": [70, 71, 78], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 71, 75, 78], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": [70, 71], "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": [70, 71], "5315935611724854": 70, "brown_hair": [70, 71, 75, 78], "9397273659706116": 70, "9229896664619446": 70, "charm_": [70, 71], "9006357789039612": 70, "citi": [70, 71], "9020784497261047": 70, "cityscap": [70, 71], "9547432661056519": 70, "5296419262886047": [70, 71], "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 71, 75, 78], "8277763724327087": 70, "hair_orna": [70, 71, 75, 78], "9356368780136108": 70, "hair_ribbon": [70, 71, 75], "5288072824478149": 70, "jacket": [70, 71, 75, 78], "6336134076118469": [70, 71], "9703260064125061": 70, "8188960552215576": 70, "phone_screen": [70, 71], "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 71, 75], "9725285172462463": 70, "plaid_skirt": [70, 71, 75], "9638455510139465": 70, "pleated_skirt": [70, 71, 75, 78], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 71, 75], "5493080615997314": 70, "school_bag": [70, 71], "9863407611846924": 70, "school_uniform": [70, 71, 75, 78], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": [70, 71], "9325523972511292": 70, "skirt": [70, 71, 75, 78], "92237788438797": 70, "skyscrap": [70, 71], "7728171348571777": 70, "sleeves_past_wrist": [70, 71, 75], "7257086038589478": 70, "smile": [70, 71, 75, 78], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 71, 75, 78], "9990814924240112": [70, 71], "tongue_out": [70, 71, 75, 78], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 71, 75, 77, 78], "7461410164833069": 70, "lagpixellol": 71, "deepgelbooru_onnx": 71, "categori": [71, 86, 94], "dim": [71, 78], "get_deepdanbooru_tag": [71, 73, 75], "9897817969322205": 71, "010265916585922241": 71, "27501106262207e": 71, "5032391548156738": 71, "5011611580848694": 71, "6877812743186951": 71, "5543793439865112": 71, "8268730044364929": 71, "8504312634468079": 71, "6008235216140747": 71, "6635788083076477": 71, "8496971130371094": 71, "6107009053230286": 71, "6682944297790527": 71, "5619475841522217": 71, "5141727328300476": 71, "9884189367294312": 71, "5673102140426636": 71, "6290558576583862": 71, "9631234407424927": 71, "7978750467300415": 71, "7577933073043823": 71, "711855411529541": 71, "5452844500541687": 71, "9841412901878357": 71, "9587860107421875": 71, "6720132231712341": 71, "707771360874176": 71, "6673922538757324": 71, "8709818124771118": 71, "9614332914352417": 71, "778618574142456": 71, "6842772364616394": 71, "9076309204101562": 71, "963334321975708": 71, "998850405216217": 71, "0016517043113708496": 71, "00012511014938354492": 71, "9829281568527222": 71, "8942179679870605": 71, "8733786344528198": 71, "6322965621948242": 71, "9987059831619263": 71, "9754380583763123": 71, "6810560822486877": 71, "9708783626556396": 71, "6356005668640137": 71, "5633739233016968": 71, "5315946340560913": 71, "9397273063659668": 71, "9229899644851685": 71, "9006360769271851": 71, "9020788669586182": 71, "9547433257102966": 71, "8253411054611206": 71, "5619837045669556": 71, "827775776386261": 71, "9356369972229004": 71, "5288076996803284": 71, "9703260660171509": 71, "8188957571983337": 71, "9579575061798096": 71, "9954615831375122": 71, "9725286364555359": 71, "9638454914093018": 71, "7226817607879639": 71, "5321246385574341": 71, "5493091344833374": 71, "9863408803939819": 71, "6794291734695435": 71, "5062431693077087": 71, "9325523376464844": 71, "9223778247833252": 71, "7728177905082703": 71, "7257078886032104": 71, "5357834100723267": 71, "6939406991004944": 71, "7054290771484375": 71, "9992499351501465": 71, "5012531876564026": 71, "7461407780647278": 71, "underscor": [72, 78], "convent": 72, "restor": [72, 102], "use_spac": 72, "use_escap": 72, "include_scor": 72, "score_descend": 72, "_": 72, "escap": 72, "unsaf": 72, "sort": [72, 76], "descend": 72, "panty_pul": 72, "6826801300048828": 72, "958938717842102": 72, "drinking_glass": 72, "9340789318084717": 72, "areola_slip": 72, "41196826100349426": 72, "9988248348236084": 72, "drink": 72, "pull": 72, "areola": 72, "999": 72, "959": 72, "934": 72, "683": 72, "412": 72, "mldanbooru": [73, 102], "get_mldanbooru_tag": 73, "wd14": [73, 75, 102], "get_wd14_tag": [73, 75], "convert_wd14_emb_to_predict": 73, "denormalize_wd14_emb": 73, "deepdanbooru": [73, 75, 102], "deepgelbooru": [73, 102], "get_deepgelbooru_tag": 73, "add_underlin": 73, "remove_underlin": 73, "tags_to_text": 73, "drop_overlap_tag": 73, "is_blacklist": 73, "drop_blacklisted_tag": 73, "char_whitelist_suffix": 73, "char_whitelist_prefix": 73, "char_whitelist_word": 73, "char_suffix": 73, "char_prefix": 73, "charactertagpool": 73, "is_basic_character_tag": 73, "drop_basic_character_tag": 73, "sort_tag": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "t1": 74, "t2": 74, "fulli": 74, "ml": 75, "448": 75, "keep_ratio": 75, "9999984502792358": [75, 97], "9999946355819702": 75, "9994951486587524": 75, "998144268989563": 75, "9978417158126831": 75, "9941409230232239": 75, "9799384474754333": 75, "979142427444458": 75, "961823582649231": 75, "961323618888855": 75, "9490893483161926": 75, "large_breast": [75, 78], "9450850486755371": 75, "9425153136253357": 75, "9409335255622864": 75, "9319437146186829": 75, "9265308976173401": 75, "baseball_bat": [75, 78], "9259042143821716": 75, "922250509262085": 75, "9199565052986145": 75, "9175475835800171": 75, "9102761745452881": 75, "9076938629150391": 75, "stomach": [75, 78], "9052775502204895": 75, "8938589692115784": 75, "8894285559654236": 75, "8891903162002563": 75, "8845980763435364": 75, "8842408061027527": 75, "8659475445747375": 75, "862621009349823": 75, "8616052865982056": 75, "8562789559364319": 75, "short_short": [75, 78], "8555729389190674": 75, "8533340096473694": 75, "black_short": [75, 78], "8477485775947571": 75, "8430152535438538": 75, "tied_long_hair": [75, 78], "8340626955032349": 75, "crop_top_overhang": 75, "8266023397445679": 75, "8222048282623291": 75, "8202669620513916": 75, "black_shirt": [75, 78], "8061150312423706": 75, "ass_visible_through_thigh": [75, 78], "7803354859352112": 75, "thigh_gap": [75, 78], "7789446711540222": 75, "arms_up": 75, "7052110433578491": 75, "9999866485595703": 75, "997043788433075": 75, "9969649910926819": 75, "9957101345062256": 75, "9928386807441711": 75, "9886980056762695": 75, "9864778518676758": 75, "ghost": [75, 78], "9769423007965088": 75, "9747489094734192": 75, "9736957550048828": 75, "9388670325279236": 75, "9356311559677124": 75, "91000896692276": 75, "cardigan": 75, "8955123424530029": 75, "8910233378410339": 75, "8904104828834534": 75, "8881211280822754": 75, "8876776695251465": 75, "8864808678627014": 75, "8810517191886902": 75, "8798807263374329": 75, "8765745162963867": 75, "8737136125564575": 75, "nail_polish": 75, "8650439381599426": 75, "8613706827163696": 75, "blue_cardigan": 75, "8571277260780334": 75, "8333670496940613": 75, "8160212635993958": 75, "eyebrows_visible_through_hair": 75, "8122442364692688": 75, "8091571927070618": 75, "8082079887390137": 75, "8048468232154846": 75, "long_sleev": [75, 78], "8042327165603638": 75, "7984272241592407": 75, "blazer": [75, 78], "794708251953125": 75, "78981614112854": 75, "7892146110534668": 75, "shaped_pupil": [75, 78], "7867060899734497": 75, "gradient_hair": 75, "786359965801239": 75, "white_shirt": 75, "7790888547897339": 75, "brown_skirt": 75, "7760675549507141": 75, "774523913860321": 75, "7721588015556335": 75, "7697228789329529": 75, "755959689617157": 75, "multicolored_hair": 75, "7477189898490906": 75, "7476690411567688": 75, "rail": 75, "7476617693901062": 75, "blue_jacket": 75, "7458406090736389": 75, "741143524646759": 75, "7364678978919983": 75, "collared_shirt": 75, "7193643450737": 75, "red_neckwear": 75, "7108616828918457": 75, "7086325287818909": 75, "miniskirt": 75, "7055293321609497": 75, "7039415836334229": 75, "open_cloth": 75, "7018357515335083": 75, "shuffl": 76, "count": [76, 103, 104], "2boi": 76, "random": 76, "cat_ear": 76, "uniqu": 76, "precomput": 77, "8849405313291128": 77, "8548297594823425": 77, "03910296474461261": 77, "6615180440330748": 77, "21552028866308015": 77, "3165260620737027": 77, "47744464927382957": 77, "tagger": 78, "smilingwolf": 78, "wd": 78, "swinv2_v3": 78, "general_mcut_en": 78, "character_mcut_en": 78, "no_underlin": 78, "mcut": 78, "replac": 78, "index": [78, 105], "l2": 78, "follw": 78, "valuabl": 78, "enabl": 78, "rapid": 78, "queri": 78, "0011444687843322754": 78, "8876402974128723": 78, "106781005859375": 78, "000277101993560791": 78, "997527003288269": 78, "9797663688659668": 78, "9905703663825989": 78, "9761719703674316": 78, "8981098532676697": 78, "8810765743255615": 78, "9498510360717773": 78, "8377365469932556": 78, "945058286190033": 78, "9457170367240906": 78, "969594419002533": 78, "7881088852882385": 78, "7687551379203796": 78, "9301245212554932": 78, "6703325510025024": 78, "white_hair": 78, "5292627811431885": 78, "8677047491073608": 78, "grey_hair": 78, "5859264731407166": 78, "9536856412887573": 78, "8056888580322266": 78, "8394746780395508": 78, "9473626613616943": 78, "8986269235610962": 78, "9385137557983398": 78, "8408567905426025": 78, "alternate_costum": 78, "4245271384716034": 78, "931140661239624": 78, "8830795884132385": 78, "7279844284057617": 78, "artist_nam": 78, "5333830714225769": 78, "64717698097229": 78, "9516432285308838": 78, "9655293226242065": 78, "9485014081001282": 78, "7366660833358765": 78, "7161656618118286": 78, "5858667492866516": 78, "6186309456825256": 78, "41193312406539917": 78, "467605859041214": 78, "36282333731651306": 78, "3756745457649231": 78, "motion_blur": 78, "5091936588287354": 78, "951993465423584": 78, "basebal": 78, "5634750723838806": 78, "8232709169387817": 78, "9869340658187866": 78, "49491602182388306": 78, "5193622708320618": 78, "003406703472137451": 78, "0007208287715911865": 78, "9798132181167603": 78, "8046203851699829": 78, "7596215009689331": 78, "7620116472244263": 78, "46084529161453247": 78, "48454540967941284": 78, "5152207016944885": 78, "8023070096969604": 78, "8653596639633179": 78, "7201820611953735": 78, "7816740870475769": 78, "697688639163971": 78, "8974947333335876": 78, "7491052746772766": 78, "5015512704849243": 78, "6401398181915283": 78, "43420469760894775": 78, "4528769850730896": 78, "5730487704277039": 78, "6739872694015503": 78, "5545973181724548": 78, "6946243047714233": 78, "5487751364707947": 78, "7439308166503906": 78, "4186026453971863": 78, "47378358244895935": 78, "4690653085708618": 78, "7565015554428101": 78, "hu_tao_": 78, "genshin_impact": 78, "9262397289276123": 78, "boo_tao_": 78, "942080020904541": 78, "denorm": 78, "denormalizer_nam": 78, "mnum2_al": 78, "understand": 78, "batch": [78, 79, 98], "redund": 78, "structur": [78, 102], "b": 78, "r": [78, 90, 96], "c": 78, "linalg": 78, "norm": 78, "approx": [78, 79], "1e": 78, "cdc_anime_onnx": 79, "realli": 79, "As": [79, 90, 96], "1024x1024": 79, "2060": 79, "gpu": 79, "cost": 79, "against": 79, "cpu": [79, 84, 103, 104], "experi": 79, "hgsr": 79, "mhr": 79, "aug_x4_320": 79, "tile_s": 79, "tile_overlap": 79, "batch_siz": 79, "silent": 79, "tile": 79, "progress": 79, "messag": 79, "cute_waifu_aroma": 79, "pngimageplugin": 79, "pngimagefil": 79, "1168x1168": 79, "0x7f0e8ca06880": 79, "4672x4672": 79, "0x7f0e48edb640": 79, "cdc": [80, 102], "upscale_with_cdc": 80, "thread": [81, 101], "lru_cach": 81, "wrap": 81, "synchron": 81, "prevent": 81, "race": 81, "condit": 81, "maxsiz": 81, "expensive_funct": 81, "expens": 81, "lock": [81, 101], "safeti": [81, 98], "multithread": 81, "my_funct": 81, "introduc": 81, "acquisit": 81, "critic": 81, "mathemat": 82, "activ": 82, "deep": 82, "problem": [82, 90, 96], "input_valu": 82, "frac": 82, "26894142": 82, "73105858": 82, "ts_lru_cach": 83, "sigmoid": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "cudaexecutionprovid": 84, "cpuexecutionprovid": 84, "ckpt": 84, "inferencesess": 84, "onnx_mod": 84, "decid": 84, "linux": [84, 103, 104], "execut": [84, 103, 104], "ignor": 84, "cuda": [84, 103, 104], "forc": 84, "anime_ai_check": 85, "mobilenetv3_sce_dist": [85, 96, 100], "mainli": 85, "caformer_s36_plus_sc": 85, "graph": 85, "9996960163116455": 85, "9999125003814697": 85, "997803270816803": 85, "9960069060325623": 85, "9887709021568298": 85, "9998629093170166": 85, "0013722758740186691": 85, "00020673229300882667": 85, "0001895089662866667": 85, "0008857478387653828": 85, "552320024231449e": 85, "001168627175502479": 85, "bangumi": [86, 87], "vision": 86, "imageri": 86, "bangumi_char_typ": 86, "definit": [86, 93], "video": 86, "secondari": 86, "often": 86, "lack": 86, "lead": 86, "under": [86, 105], "three": 86, "judg": 86, "anime_portrait": [86, 92], "mobilenetv3_v0_dist": [86, 95, 99, 100], "9998525381088257": 86, "00012103465269319713": 86, "6464786313008517e": 86, "906112609314732e": 86, "06": [86, 87, 89, 94, 95, 96, 97, 99], "9997243285179138": 86, "0002490800397936255": 86, "7215803381986916e": 86, "354368557978887e": 86, "9998849630355835": 86, "90006631379947e": 86, "3920385754317977e": 86, "2084233276254963e": 86, "9998877048492432": 86, "732793503440917e": 86, "4264976925915107e": 86, "0623419257171918e": 86, "07076334953308105": 86, "9290977716445923": 86, "0001044218079186976": 86, "4467317163944244e": 86, "2568268832401372e": 86, "9999498128890991": 86, "1810528778587468e": 86, "879474429093534e": 86, "260669109295122e": 86, "9999510049819946": 86, "2321036592766177e": 86, "025227553938748e": 86, "4251427273848094e": 86, "999957799911499": 86, "4273678718600422e": 86, "6884023302263813e": 86, "880981603288092e": 86, "0002326338435523212": 86, "9996368885040283": 86, "164971561403945e": 86, "00020793956355191767": 86, "13438372313976288": 86, "8652494549751282": 86, "000158855298650451": 86, "000238816806813702": 86, "3589179217815399": 86, "6406960487365723": 86, "0001471740542910993": 86, "002255884697660804": 86, "08208147436380386": 86, "9152728915214539": 86, "00038967153523117304": 86, "227699592884164e": 86, "0835404282261152e": 86, "1437502406770363e": 86, "9999284744262695": 86, "2125529792683665e": 86, "0218892384727951e": 86, "00011914174683624879": 86, "9998584985733032": 86, "2007669283775613e": 86, "6357082131435163e": 86, "3068713896209374e": 86, "9999185800552368": 86, "066640925273532e": 86, "529400813335087e": 86, "089402500540018e": 86, "9999388456344604": 86, "6406959295272827": 86, "not_paint": 87, "anime_classif": 87, "older": 87, "mobilenetv3_v1": [87, 97], "5_dist": 87, "3_dist": 87, "plot": [87, 90, 96, 100], "caformer_s36_v1": 87, "3_focal": 87, "8346158862113953": 87, "004201625939458609": 87, "0028638991061598063": 87, "15633030235767365": 87, "001988308737054467": 87, "9868855476379395": 87, "001178382197394967": 87, "00015886101755313575": 87, "0005986307514831424": 87, "011178601533174515": 87, "9933090209960938": 87, "0012440024875104427": 87, "00040085514774546027": 87, "004924307577311993": 87, "00012189441622467712": 87, "00031298911198973656": 87, "9968050718307495": 87, "182305903872475e": 87, "0027923565357923508": 87, "7805559259140864e": 87, "0004650334012694657": 87, "996709942817688": 87, "736721191671677e": 87, "0027629584074020386": 87, "4619508621981367e": 87, "0003803370927926153": 87, "998649537563324": 87, "190127922105603e": 87, "0008622839814051986": 87, "595230686594732e": 87, "0004573142796289176": 87, "00031435859273187816": 87, "8671838641166687": 87, "13199880719184875": 87, "563074617180973e": 87, "153919796110131e": 87, "290010737255216e": 87, "9727378487586975": 87, "027150526642799377": 87, "162296004826203e": 87, "4933258828241378e": 87, "0004275702522136271": 87, "995402455329895": 87, "002233930164948106": 87, "001911122351884842": 87, "1603819727897644": 87, "0007561995880678296": 87, "00017044576816260815": 87, "838487982749939": 87, "0002034590725088492": 87, "005001617129892111": 87, "000932251859921962": 87, "009352140128612518": 87, "9846979379653931": 87, "6018555470509455e": 87, "004064667969942093": 87, "464051254326478e": 87, "025772539898753166": 87, "9699516296386719": 87, "00011656546121230349": 87, "287263775244355e": 87, "370255853951676e": 87, "01098843663930893": 87, "0031668643932789564": 87, "9857884049415588": 87, "499273488065228e": 87, "8419872251106426e": 87, "0003471920208539814": 87, "029472889378666878": 87, "9700765609741211": 87, "0012387704337015748": 87, "001172148622572422": 87, "787473391043022e": 87, "003680602880194783": 87, "9938107132911682": 87, "8346157073974609": 87, "8671836853027344": 87, "8384883403778076": 87, "9846979975700378": 87, "9700766801834106": 87, "greyscal": 88, "jpeg_ful": [88, 101], "6125901": 88, "6125785": [88, 101], "6124220": 88, "rough": [89, 90, 96], "polish": 89, "mobilenetv3_v2": 89, "2_dist": [89, 97], "910087929805741e": 89, "1241951510310173": 89, "8757457137107849": 89, "00018937293498311192": 89, "030049214139580727": 89, "9697614312171936": 89, "008933082222938538": 89, "05096456781029701": 89, "9401022791862488": 89, "009832272306084633": 89, "9898634552955627": 89, "00030428936588577926": 89, "013919820077717304": 89, "9819902181625366": 89, "004089969675987959": 89, "04166747257113457": 89, "9582782983779907": 89, "4218515288084745e": 89, "8849249482154846": 89, "1149177998304367": 89, "0001573085755808279": 89, "9907882809638977": 89, "008958994410932064": 89, "0002527958422433585": 89, "9831690788269043": 89, "01682441122829914": 89, "613856385229155e": 89, "8757458329200745": 89, "8849248290061951": 89, "million": 90, "anime_r": [90, 92], "boundari": [90, 96], "challeng": [90, 96], "clean": [90, 96], "ground": [90, 96], "truth": [90, 96], "judgment": [90, 96], "intend": [90, 96], "quick": [90, 96, 102], "estim": [90, 96], "basi": [90, 96], "mobilenetv3_large_100_v0_ls0": 90, "caformer_s36_v0_ls0": 90, "7508869767189026": 90, "7034655809402466": 90, "728887677192688": 90, "7404400110244751": 90, "7446154952049255": 90, "7514738440513611": 90, "768704354763031": 90, "8219676613807678": 90, "7267540693283081": 90, "7645740509033203": 90, "7216582894325256": 90, "7615436315536499": 90, "815083920955658": 90, "8321858644485474": 90, "8204999566078186": 90, "820833146572113": 90, "chdir": 90, "doc": 90, "api_doc": 90, "7508870363235474": 90, "11212056130170822": 90, "06781744956970215": 90, "06917501986026764": 90, "7034654021263123": 90, "15903906524181366": 90, "06688199192285538": 90, "07061357796192169": 90, "7288877964019775": 90, "1476859599351883": 90, "060362350195646286": 90, "06306383013725281": 90, "7404399514198303": 90, "10337048768997192": 90, "08087948709726334": 90, "07530999928712845": 90, "055992450565099716": 90, "7446154356002808": 90, "13191790878772736": 90, "06747424602508545": 90, "06458679586648941": 90, "10566363483667374": 90, "07827574014663696": 90, "07079866528511047": 90, "7687042951583862": 90, "09974884241819382": 90, "06074819341301918": 90, "050435908138751984": 90, "8219675421714783": 90, "0593985915184021": 90, "06819795072078705": 90, "06569571048021317": 90, "1177448257803917": 90, "726753830909729": 90, "08980562537908554": 90, "06481882929801941": 90, "06922297924757004": 90, "10138414055109024": 90, "06351721286773682": 90, "07683827728033066": 90, "13798624277114868": 90, "05942752957344055": 90, "10584963858127594": 90, "7615437507629395": 90, "07317910343408585": 90, "060196295380592346": 90, "06751583516597748": 90, "0572039857506752": 90, "05398125201463699": 90, "06124086305499077": 90, "0525919646024704": 90, "8321859240531921": 90, "05922013148665428": 90, "06274889409542084": 90, "057530902326107025": 90, "8205001354217529": 90, "05683052912354469": 90, "06635929644107819": 90, "05597696080803871": 90, "8208332657814026": 90, "non_furri": 91, "mobilenetv3_v0": 91, "1_dist": 91, "9898804426193237": 91, "010119626298546791": 91, "9677742123603821": 91, "032225821167230606": 91, "959551215171814": 91, "040448784828186035": 91, "9535530209541321": 91, "04644693806767464": 91, "04358793422579765": 91, "9564120769500732": 91, "02767963521182537": 91, "9723203182220459": 91, "028900373727083206": 91, "9710996150970459": 91, "037573859095573425": 91, "9624261260032654": 91, "aicheck": [92, 102], "get_ai_created_scor": 92, "is_ai_cr": 92, "bangumi_char": [92, 102], "anime_bangumi_char_scor": 92, "anime_bangumi_char": 92, "anime_classify_scor": 92, "anime_classifi": 92, "is_greyscal": 92, "anime_completeness_scor": 92, "anime_complet": 92, "dbrate": [92, 102], "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": [92, 102], "anime_furry_scor": 92, "anime_furri": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw_pred_scor": 92, "nsfw_pred": 92, "portrait": [92, 102], "anime_portrait_scor": 92, "anime_rating_scor": 92, "anime_real_scor": 92, "safe_check_scor": 92, "safe_check": 92, "style_ag": [92, 102], "anime_style_age_scor": 92, "anime_style_ag": 92, "teen": [92, 102], "anime_teen_scor": 92, "anime_teen": 92, "is_truncated_fil": 92, "screen": 93, "row": 93, "bottom": 93, "grayscal": 93, "monochrome_detect": 93, "mobilenetv3_large_100_dist_safe2": 93, "mobilenetv3_dist": 93, "caformer_s36": 93, "mono": 93, "9614395499229431": 93, "9458909034729004": 93, "9559807777404785": 93, "9651952981948853": 93, "9379720687866211": 93, "8814834356307983": 93, "03941023349761963": 93, "07492382079362869": 93, "09546589106321335": 93, "016521310433745384": 93, "005693843588232994": 93, "0315730981528759": 93, "Not": 94, "five": 94, "hentai": 94, "neutral": 94, "porn": 94, "sexi": 94, "infinit": 94, "nsfwj": 94, "tfj": 94, "deploy": 94, "mobil": 94, "9970946311950684": 94, "00198739324696362": 94, "000894528697244823": 94, "4315058251668233e": 94, "099447197513655e": 94, "9282580614089966": 94, "061733175069093704": 94, "008979619480669498": 94, "0007789491210132837": 94, "0002501663693692535": 94, "7945129871368408": 94, "2044062316417694": 94, "0005603990866802633": 94, "0004847997915931046": 94, "564094367902726e": 94, "7977773547172546": 94, "01352313905954361": 94, "18791256844997406": 94, "0004888656549155712": 94, "00029804420773871243": 94, "04498734697699547": 94, "9509441256523132": 94, "4087972633424215e": 94, "003999904729425907": 94, "4542059185914695e": 94, "002892113756388426": 94, "982390284538269": 94, "02520776737947e": 94, "014633022248744965": 94, "858086610212922e": 94, "002532319398596883": 94, "9887337684631348": 94, "231979568838142e": 94, "008699454367160797": 94, "8187158022774383e": 94, "03564726561307907": 94, "954788088798523": 94, "343036850215867e": 94, "009289607405662537": 94, "00020158555707894266": 94, "006372362840920687": 94, "006019102409482002": 94, "9694945812225342": 94, "015214097686111927": 94, "002899901708588004": 94, "0004039364866912365": 94, "00012730166781693697": 94, "987038791179657": 94, "007135333959013224": 94, "005294707603752613": 94, "06964848190546036": 94, "0014777459437027574": 94, "9276643395423889": 94, "0003031621454283595": 94, "0009063396137207747": 94, "00028707628371194005": 94, "00010888021643040702": 94, "9992460012435913": 94, "00015473493840545416": 94, "0002033217460848391": 94, "563037691696081e": 94, "008058490231633186": 94, "00044566826545633376": 94, "937960684299469": 94, "05353058874607086": 94, "364063445587817e": 94, "00562260951846838": 94, "00012077406427124515": 94, "9897090792655945": 94, "004547217860817909": 94, "564737981942017e": 94, "016690678894519806": 94, "001258736359886825": 94, "9766013622283936": 94, "005440687295049429": 94, "4481674952548929e": 94, "01861923187971115": 94, "0008914825739338994": 94, "9674761295318604": 94, "012998746708035469": 94, "691116141155362e": 94, "0007601747056469321": 94, "0005019629606977105": 94, "039504989981651306": 94, "9591660499572754": 94, "0001652583305258304": 94, "0002614929690025747": 94, "020374108105897903": 94, "029394468292593956": 94, "9498046040534973": 94, "00016299057460855693": 94, "004782819654792547": 94, "002861740067601204": 94, "12280157208442688": 94, "8693908452987671": 94, "0001731760276015848": 94, "304211274255067e": 94, "03286275267601013": 94, "010648751631379128": 94, "9562522172927856": 94, "999900221824646": 95, "645313209854066e": 95, "3387104445428122e": 95, "9999704360961914": 95, "4465465685352683e": 95, "071506166132167e": 95, "9999785423278809": 95, "512719154561637e": 95, "292278612818336e": 95, "919455750496127e": 95, "9999444484710693": 95, "3647335082350764e": 95, "0555699191172607e": 95, "9999880790710449": 95, "3210242286731955e": 95, "7451418898417614e": 95, "9999822378158569": 95, "2084267331811134e": 95, "7460413321023225e": 95, "1532473820352607e": 95, "9999996423721313": 95, "0316136922483565e": 95, "840229633236049e": 95, "9999998807907104": [95, 96], "736660568800289e": 95, "199210472208506e": 95, "9999992847442627": 95, "r15": 96, "r18": 96, "sankaku": 96, "mobilenetv3_v1_pruned_ls0": 96, "caformer_s36_plu": [96, 100], "5863172936624323e": 96, "480062353375615e": 96, "9924363493919373": 96, "007255776319652796": 96, "0003077814180869609": 96, "996969997882843": 96, "0030054834205657244": 96, "4601260520284995e": 96, "9966891407966614": 96, "003293127752840519": 96, "770909148035571e": 96, "00025384966284036636": 96, "9996721744537354": 96, "399192691082135e": 96, "973351603141055e": 96, "9998563528060913": 96, "391309580067173e": 96, "0018681309884414077": 96, "9827859997749329": 96, "015345841646194458": 96, "013710384257137775": 96, "8339558839797974": 96, "15233369171619415": 96, "951323833462084e": 96, "00029566374723799527": 96, "9997004270553589": 96, "00018434497178532183": 96, "568440272123553e": 96, "9997699856758118": 96, "11225129129889e": 96, "051862899563275e": 96, "9999485015869141": 96, "902020231791539e": 96, "0005639699520543218": 96, "9994290471076965": 96, "anime_real_cl": 97, "4_dist": 97, "9999716281890869": 97, "8398366339388303e": 97, "9992202520370483": 97, "0007797438884153962": 97, "9999709129333496": 97, "905452492996119e": 97, "9999765157699585": 97, "3499671442550607e": 97, "9994087219238281": 97, "0005913018831051886": 97, "9999759197235107": 97, "4061362637439743e": 97, "9999052286148071": 97, "475799015490338e": 97, "403173675702419e": 97, "5848207794988411e": 97, "0010207017185166478": 97, "9989792704582214": 97, "2124368115328252e": 97, "9999977350234985": 97, "6512358342879452e": 97, "9999834299087524": 97, "359853614412714e": 97, "9999936819076538": 97, "600314317329321e": 97, "9999840259552002": 97, "5589323083986528e": 97, "9999843835830688": 97, "5513256585109048e": 97, "9999845027923584": 97, "pollut": 98, "mf666": 98, "shit": 98, "checker": 98, "mobilenet": 98, "v2": 98, "max_batch_s": 98, "1970": 99, "1980": 99, "1990": 99, "2000": 99, "2010": 99, "2015": 99, "2020": 99, "ag": 99, "9805465340614319": 99, "761269782553427e": 99, "0005044879508204758": 99, "01569165475666523": 99, "002850610064342618": 99, "00037849770160391927": 99, "9434612113400362e": 99, "053497342392802e": 99, "9992554783821106": 99, "0006490182713605464": 99, "8857468805654207e": 99, "317252262353577e": 99, "314484721769986e": 99, "0750001138148946e": 99, "706833609205205e": 99, "00034479793976061046": 99, "9995512366294861": 99, "391363472677767e": 99, "4607510820496827e": 99, "0679690351244062e": 99, "661913514311891e": 99, "757471131393686e": 99, "0744897230761126e": 99, "76177470368566e": 99, "9996387958526611": 99, "160279296338558e": 99, "00013228354509919882": 99, "1361367038916796e": 99, "464057489414699e": 99, "2412899599876255e": 99, "703883653040975e": 99, "127358498517424e": 99, "9973921775817871": 99, "0022309015039354563": 99, "00018872201326303184": 99, "780902943617548e": 99, "422096920578042e": 99, "638929097680375e": 99, "152203023797483e": 99, "00028818511054851115": 99, "9996094107627869": 99, "58777353237383e": 99, "9200742826797068e": 99, "00017117452807724476": 99, "518441947875544e": 99, "885544381570071e": 99, "4389253010449465e": 99, "1696006772108376e": 99, "9996393918991089": 99, "contenti": 100, "safe_teen": 100, "non_teen": 100, "caformer_s36_v0": 100, "9998493194580078": 100, "0378791052498855e": 100, "00012023092131130397": 100, "9790042638778687": 100, "0017522255657240748": 100, "01924353837966919": 100, "9998124241828918": 100, "19778298237361e": 100, "0001456339523429051": 100, "0008521362324245274": 100, "9989691972732544": 100, "00017870066221803427": 100, "0992944781901315e": 100, "9994398951530457": 100, "0004991036257706583": 100, "2035720727872103e": 100, "9994019269943237": 100, "0005460577667690814": 100, "0478151529678144e": 100, "524079147609882e": 100, "999934196472168": 100, "786742884898558e": 100, "653994154883549e": 100, "9998156428337097": 100, "0001218809193233028": 100, "00013706681784242392": 100, "9997410178184509": 100, "jpeg_trunc": 101, "2216614_truncat": 101, "imagefil": 101, "load_truncated_imag": 101, "ascii": 102, "metric": 102, "list_det_model": 102, "list_rec_model": 102, "sd": 102, "tag": 102, "platform": [103, 104], "shutil": [103, 104], "cpuinfo": [103, 104], "psutil": [103, 104], "hbutil": [103, 104], "size_to_bytes_str": [103, 104], "python_implement": [103, 104], "python_vers": [103, 104], "brand": [103, 104], "get_cpu_info": [103, 104], "brand_raw": [103, 104], "cpu_count": [103, 104], "freq": [103, 104], "cpu_freq": [103, 104], "mhz": [103, 104], "virtual_memori": [103, 104], "precis": [103, 104], "ye": [103, 104], "nvidia": [103, 104], "smi": [103, 104], "1021": [103, 104], "azur": [103, 104], "x86_64": [103, 104], "glibc2": [103, 104], "cpython": [103, 104], "amd": [103, 104], "epyc": [103, 104], "7763": [103, 104], "3034": 103, "35775": 103, "615": [103, 104], "gib": [103, 104], "deploi": [103, 104], "action": [103, 104], "2909": 104, "4939999999997": 104, "imgutil": 105, "pypi": 105, "simpli": 105, "newest": 105, "git": 105, "script": 105, "__name__": 105, "__main__": 105, "narugo1992": 105, "still": 105, "out": 105, "io": 105, "html": 105, "faq": 106}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [73, 0, 0, "-", "tagging"], [80, 0, 0, "-", "upscale"], [83, 0, 0, "-", "utils"], [92, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "create_bit_transforms"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_bit_processor"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "deepgelbooru"], [72, 0, 0, "-", "format"], [74, 0, 0, "-", "match"], [75, 0, 0, "-", "mldanbooru"], [76, 0, 0, "-", "order"], [77, 0, 0, "-", "overlap"], [78, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[71, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[72, 1, 1, "", "add_underline"], [72, 1, 1, "", "remove_underline"], [72, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[74, 1, 1, "", "tag_match_full"], [74, 1, 1, "", "tag_match_prefix"], [74, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[75, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[76, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[77, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[78, 1, 1, "", "convert_wd14_emb_to_prediction"], [78, 1, 1, "", "denormalize_wd14_emb"], [78, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[79, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[79, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[81, 0, 0, "-", "cache"], [82, 0, 0, "-", "func"], [84, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[81, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[82, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[84, 1, 1, "", "get_onnx_provider"], [84, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[85, 0, 0, "-", "aicheck"], [86, 0, 0, "-", "bangumi_char"], [87, 0, 0, "-", "classify"], [88, 0, 0, "-", "color"], [89, 0, 0, "-", "completeness"], [90, 0, 0, "-", "dbrating"], [91, 0, 0, "-", "furry"], [93, 0, 0, "-", "monochrome"], [94, 0, 0, "-", "nsfw"], [95, 0, 0, "-", "portrait"], [96, 0, 0, "-", "rating"], [97, 0, 0, "-", "real"], [98, 0, 0, "-", "safe"], [99, 0, 0, "-", "style_age"], [100, 0, 0, "-", "teen"], [101, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[85, 1, 1, "", "get_ai_created_score"], [85, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[86, 1, 1, "", "anime_bangumi_char"], [86, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[87, 1, 1, "", "anime_classify"], [87, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[88, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[89, 1, 1, "", "anime_completeness"], [89, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[90, 1, 1, "", "anime_dbrating"], [90, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[91, 1, 1, "", "anime_furry"], [91, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[93, 1, 1, "", "get_monochrome_score"], [93, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[94, 1, 1, "", "nsfw_pred"], [94, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[95, 1, 1, "", "anime_portrait"], [95, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[96, 1, 1, "", "anime_rating"], [96, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[97, 1, 1, "", "anime_real"], [97, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[98, 1, 1, "", "safe_check"], [98, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[99, 1, 1, "", "anime_style_age"], [99, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[100, 1, 1, "", "anime_teen"], [100, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[101, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 87], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 72], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "create_bit_transform": 55, "create_transforms_from_bit_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "deepgelbooru": 71, "get_deepgelbooru_tag": 71, "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "match": 74, "tag_match_suffix": 74, "tag_match_prefix": 74, "tag_match_ful": 74, "mldanbooru": 75, "get_mldanbooru_tag": 75, "order": 76, "sort_tag": 76, "overlap": 77, "drop_overlap_tag": 77, "wd14": 78, "get_wd14_tag": 78, "convert_wd14_emb_to_predict": 78, "denormalize_wd14_emb": 78, "upscal": [79, 80], "cdc": 79, "upscale_with_cdc": 79, "util": [81, 82, 83, 84], "cach": 81, "ts_lru_cach": 81, "func": 82, "sigmoid": 82, "onnxruntim": 84, "get_onnx_provid": 84, "open_onnx_model": 84, "valid": [85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "aicheck": 85, "get_ai_created_scor": 85, "is_ai_cr": 85, "bangumi_char": 86, "anime_bangumi_char_scor": 86, "anime_bangumi_char": 86, "anime_classify_scor": 87, "anime_classifi": 87, "color": 88, "is_greyscal": 88, "complet": 89, "anime_completeness_scor": 89, "anime_complet": 89, "dbrate": 90, "anime_dbrating_scor": 90, "anime_dbr": 90, "furri": 91, "anime_furry_scor": 91, "anime_furri": 91, "monochrom": 93, "get_monochrome_scor": 93, "is_monochrom": 93, "nsfw": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": 95, "anime_portrait_scor": 95, "anime_portrait": 95, "rate": 96, "anime_rating_scor": 96, "anime_r": [96, 97], "real": 97, "anime_real_scor": 97, "safe": 98, "safe_check_scor": 98, "safe_check": 98, "style_ag": 99, "anime_style_age_scor": 99, "anime_style_ag": 99, "teen": 100, "anime_teen_scor": 100, "anime_teen": 100, "truncat": 101, "is_truncated_fil": 101, "welcom": 102, "": 102, "document": 102, "overview": 102, "tutori": 102, "inform": [102, 103, 104], "api": 102, "run": [103, 104], "environ": [103, 104], "instal": 105, "quick": 106, "start": 106}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[55, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[55, "create-transforms-from-bit-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[71, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[71, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[72, "module-imgutils.tagging.format"]], "add_underline": [[72, "add-underline"]], "remove_underline": [[72, "remove-underline"]], "tags_to_text": [[72, "tags-to-text"]], "imgutils.tagging": [[73, "module-imgutils.tagging"]], "imgutils.tagging.match": [[74, "module-imgutils.tagging.match"]], "tag_match_suffix": [[74, "tag-match-suffix"]], "tag_match_prefix": [[74, "tag-match-prefix"]], "tag_match_full": [[74, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[75, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[75, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[76, "module-imgutils.tagging.order"]], "sort_tags": [[76, "sort-tags"]], "imgutils.tagging.overlap": [[77, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[77, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[78, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[78, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[78, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[78, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[79, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[79, "upscale-with-cdc"]], "imgutils.upscale": [[80, "module-imgutils.upscale"]], "imgutils.utils.cache": [[81, "module-imgutils.utils.cache"]], "ts_lru_cache": [[81, "ts-lru-cache"]], "imgutils.utils.func": [[82, "module-imgutils.utils.func"]], "sigmoid": [[82, "sigmoid"]], "imgutils.utils": [[83, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[84, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[84, "get-onnx-provider"]], "open_onnx_model": [[84, "open-onnx-model"]], "imgutils.validate.aicheck": [[85, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[85, "get-ai-created-score"]], "is_ai_created": [[85, "is-ai-created"]], "imgutils.validate.bangumi_char": [[86, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[86, "anime-bangumi-char-score"]], "anime_bangumi_char": [[86, "anime-bangumi-char"]], "imgutils.validate.classify": [[87, "module-imgutils.validate.classify"]], "anime_classify_score": [[87, "anime-classify-score"]], "anime_classify": [[87, "anime-classify"]], "imgutils.validate.color": [[88, "module-imgutils.validate.color"]], "is_greyscale": [[88, "is-greyscale"]], "imgutils.validate.completeness": [[89, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[89, "anime-completeness-score"]], "anime_completeness": [[89, "anime-completeness"]], "imgutils.validate.dbrating": [[90, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[90, "anime-dbrating-score"]], "anime_dbrating": [[90, "anime-dbrating"]], "imgutils.validate.furry": [[91, "module-imgutils.validate.furry"]], "anime_furry_score": [[91, "anime-furry-score"]], "anime_furry": [[91, "anime-furry"]], "imgutils.validate": [[92, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[93, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[93, "get-monochrome-score"]], "is_monochrome": [[93, "is-monochrome"]], "imgutils.validate.nsfw": [[94, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[94, "nsfw-pred-score"]], "nsfw_pred": [[94, "nsfw-pred"]], "imgutils.validate.portrait": [[95, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[95, "anime-portrait-score"]], "anime_portrait": [[95, "anime-portrait"]], "imgutils.validate.rating": [[96, "module-imgutils.validate.rating"]], "anime_rating_score": [[96, "anime-rating-score"]], "anime_rating": [[96, "anime-rating"]], "imgutils.validate.real": [[97, "module-imgutils.validate.real"]], "anime_real_score": [[97, "anime-real-score"]], "anime_real": [[97, "anime-real"]], "imgutils.validate.safe": [[98, "module-imgutils.validate.safe"]], "safe_check_score": [[98, "safe-check-score"]], "safe_check": [[98, "safe-check"]], "imgutils.validate.style_age": [[99, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[99, "anime-style-age-score"]], "anime_style_age": [[99, "anime-style-age"]], "imgutils.validate.teen": [[100, "module-imgutils.validate.teen"]], "anime_teen_score": [[100, "anime-teen-score"]], "anime_teen": [[100, "anime-teen"]], "imgutils.validate.truncate": [[101, "module-imgutils.validate.truncate"]], "is_truncated_file": [[101, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[102, "welcome-to-imgutils-s-documentation"]], "Overview": [[102, "overview"]], "Tutorials": [[102, null]], "Information": [[102, null]], "API Documentation": [[102, null]], "Run Environment Information": [[103, "Run-Environment-Information"], [104, "Run-Environment-Information"]], "Installation": [[105, "installation"]], "Quick Start": [[106, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.deepgelbooru"], [72, "module-imgutils.tagging.format"], [73, "module-imgutils.tagging"], [74, "module-imgutils.tagging.match"], [75, "module-imgutils.tagging.mldanbooru"], [76, "module-imgutils.tagging.order"], [77, "module-imgutils.tagging.overlap"], [78, "module-imgutils.tagging.wd14"], [79, "module-imgutils.upscale.cdc"], [80, "module-imgutils.upscale"], [81, "module-imgutils.utils.cache"], [82, "module-imgutils.utils.func"], [83, "module-imgutils.utils"], [84, "module-imgutils.utils.onnxruntime"], [85, "module-imgutils.validate.aicheck"], [86, "module-imgutils.validate.bangumi_char"], [87, "module-imgutils.validate.classify"], [88, "module-imgutils.validate.color"], [89, "module-imgutils.validate.completeness"], [90, "module-imgutils.validate.dbrating"], [91, "module-imgutils.validate.furry"], [92, "module-imgutils.validate"], [93, "module-imgutils.validate.monochrome"], [94, "module-imgutils.validate.nsfw"], [95, "module-imgutils.validate.portrait"], [96, "module-imgutils.validate.rating"], [97, "module-imgutils.validate.real"], [98, "module-imgutils.validate.safe"], [99, "module-imgutils.validate.style_age"], [100, "module-imgutils.validate.teen"], [101, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[71, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[71, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[72, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[73, "module-imgutils.tagging"]], "imgutils.tagging.match": [[74, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[75, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[75, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[76, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[76, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[77, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[77, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[78, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[79, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[79, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[80, "module-imgutils.upscale"]], "imgutils.utils.cache": [[81, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[81, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[82, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[82, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[83, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[84, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[84, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[84, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[85, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[85, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[85, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[86, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[86, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[86, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[87, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[87, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[87, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[88, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[88, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[89, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[89, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[89, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[90, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[90, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[90, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[91, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[91, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[91, "module-imgutils.validate.furry"]], "imgutils.validate": [[92, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[93, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[93, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[93, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[94, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[94, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[94, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[95, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[95, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[95, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[96, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[96, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[96, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[97, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[97, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[97, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[98, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[98, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[98, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[99, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[99, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[99, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[100, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[100, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[100, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[101, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[101, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 73, 75, 78, 79, 80, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 105], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 75, 79, 98], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 84], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 90], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 72, 75, 76, 77, 78, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 71, 76, 78, 79, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 103, 104, 105], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 71, 75, 78, 83, 90, 102], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 71, 75, 76, 77, 78, 86, 90, 94, 96, 102], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 74, 77, 78, 85, 87, 90, 93, 94, 96, 100], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 71, 78, 79, 86, 89, 91, 94, 95, 97, 98, 99], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 72, 74, 75, 76, 78, 79, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 105], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 72, 74, 76, 78, 79, 82, 86, 89, 91, 94, 95, 97, 99], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 76, 81], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 81, 98], "width": [0, 4, 9, 44, 55, 56, 75], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 76, 78, 84, 85, 86, 87, 90, 93, 96, 100], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 78, 84, 87, 90, 96, 100, 101], "automat": [0, 4, 22, 35, 46, 84, 103, 104], "determin": [0, 7, 35, 94], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 75, 79, 80, 98, 103, 104], "height": [0, 4, 9, 44, 55, 56, 75], "filter": [0, 30, 46, 55, 68, 69, 90, 92, 96], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 72, 75, 78, 79, 81, 82, 84, 85, 86, 87, 90, 92, 93, 94, 96, 100], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 75, 79, 81, 84, 85, 101], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 75], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 73, 78, 86, 102], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 76, 85, 94, 101], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 86, 91, 95, 97, 99, 103, 104], "intens": 0, "proport": [0, 86], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 71, 76, 78, 105], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 56, 63, 64, 65, 67, 68, 71, 75, 81, 82, 84, 85, 87, 92, 93, 94, 101, 102, 103, 104, 105], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 78, 105], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 75], "your": [0, 46, 101, 103, 104, 105], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 73, 77, 78, 79, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 75, 82, 85, 93, 101], "ensur": [0, 20, 30, 35, 42, 63, 81], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 72, 75, 76, 94], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 56, 64, 67, 68, 69, 70, 72, 75, 78, 79, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100, 101], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 72, 74, 76, 77, 78, 79, 81, 82, 86, 89, 90, 91, 94, 95, 96, 97, 98, 99], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 71, 75, 78, 79, 86, 88, 101, 103, 104], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 71, 73, 76, 78, 79, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104, 105], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 103, 104, 105], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 103, 104, 105], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 78, 79, 88, 101], "draw": [1, 24, 25, 50, 94, 102], "ascii_draw": 1, "meta": [2, 102, 105], "__title__": [2, 105], "__version__": [2, 105], "__description__": [2, 105], "__author__": [2, 105], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 73, 75, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "inform": [3, 31, 32, 33, 50, 63, 65, 77], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 78, 101], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 81, 87, 102, 105], "short": [3, 75, 78], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 71, 78, 82, 86, 94], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 85], "black": [4, 43, 63], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 71, 76, 78, 84, 86, 92, 93, 102, 105], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 79], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 93], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 84, 87, 105], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 77, 78, 79, 81, 82, 86, 90, 94, 96, 101], "suitabl": [4, 53, 55, 70, 94], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 92, 93, 102], "fore": [4, 23, 25, 26], "back": [4, 78], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 72, 77, 81, 84, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 105], "rgba": [4, 7, 28, 33, 67, 79], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 63, 64, 65, 71, 75, 78, 87, 90, 96, 98, 100], "add": [4, 31, 55, 64, 65, 72], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 79], "In": [4, 25, 35, 86, 87], "document": [4, 103, 104, 105], "accur": [4, 11, 19, 90, 96], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 71, 78, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 78, 82], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 71, 79, 88, 93], "both": [5, 11, 20, 41, 53, 64, 78], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 78, 82], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 71, 75, 76, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 101], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 78, 79], "order": [5, 6, 55, 72, 73, 102], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 71, 84, 87, 88, 90, 93, 96, 100], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 79, 84], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 71, 75, 78, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 63, 64, 65, 68, 69, 70, 71, 72, 74, 75, 78, 79, 85, 88, 93, 101], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 76, 79, 84], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 102], "encod": [5, 8, 27, 33, 65, 102], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 72, 74, 75, 78, 79, 85, 93, 101], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 72, 74, 78, 85, 88, 93, 101], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 78, 82], "channel": [6, 7, 28, 79], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 78], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 71, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 78, 81, 89], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 71, 78, 82, 89, 90, 96], "same": [6, 22, 35, 40, 78, 81], "torchvis": [6, 52, 102], "transform": [6, 7, 51, 52, 53, 54, 72, 102], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 78, 81, 82, 90, 96, 102], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 75, 76, 78, 81, 82, 84, 90, 96], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 71, 75, 78, 102], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 78, 105], "manipul": [7, 62], "python": [7, 33, 81, 103, 104, 105], "librari": [7, 30, 53, 55, 105], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 78, 81, 82, 94, 105], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 78, 84], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 63, 65, 82, 105], "handl": [7, 27, 30, 32, 33, 51, 54, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 64, 65, 72], "background": [7, 8, 23, 25, 26, 57, 63, 67, 102], "check": [7, 33, 38, 64, 68, 69, 74, 85, 88, 98, 101, 105], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 86], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 82], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 75, 94], "kei": [7, 16, 20, 55, 64, 71, 78], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 72, 78, 86], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 84, 93, 101, 102], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 71, 88, 93, 101], "binari": [7, 82], "like": [7, 10, 17, 54, 75, 81, 105], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 81], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 90, 96, 105], "preprocess": [7, 18, 27, 30, 35, 102], "befor": [7, 33, 35, 64, 78], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 78, 82], "necessari": [7, 35, 70, 75], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 78, 94], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 63, 64, 65, 69, 71, 76, 78, 81], "ha": [7, 21, 41, 54, 79, 94, 103, 104], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 71, 73, 78, 94, 102], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 72, 93, 101], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 76], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 76], "typeerror": [7, 48, 53, 54, 68, 69, 76], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 76, 77, 78, 85, 87, 90, 96, 100], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 78, 86, 87, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 72, 78, 82], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 55, 62, 72, 74, 78, 79, 94], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 71, 73, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "pillow": [7, 22, 52, 102], "boolean": [7, 35], "otherwis": [7, 31, 35, 65, 68, 69, 74, 79, 84], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 72, 92, 94], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 102], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 82, 102], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 75, 81, 101, 103, 104], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 75, 78, 102], "techniqu": [9, 28, 33], "p": [9, 70, 71, 75, 78], "need": [9, 14, 30, 41, 44, 81, 85, 87, 90, 93, 96, 100], "stack": [9, 78], "addition": 9, "second": [9, 20, 35, 40, 74], "element": [9, 78], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 82], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 72, 75, 76, 77, 78, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "right": [9, 43, 48, 82], "two": [9, 20, 35, 40, 74, 93], "dimension": [9, 78], "arrai": [9, 22, 33, 35, 39, 46, 48, 78, 82], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 78], "posit": [9, 35, 43, 44, 86], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 74], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 71, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "9": [9, 10, 20, 35, 39, 48, 55, 63, 76, 85, 86, 87, 89, 90, 93, 94, 95, 96, 97, 99, 100, 105], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 102], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 71, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 71, 75, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 73, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 73, 79, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "explan": 10, "No": [10, 63, 103, 104], "head": [10, 17, 22, 47, 69, 86, 95, 102], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 73, 79, 86, 87, 90, 91, 95, 96, 97, 99, 100, 105], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 75, 78, 93], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 71, 75, 77, 78], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 92, 102], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 78], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 74, 77, 86], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 78, 102], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 105], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "nopan": 10, "panti": [10, 72], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 90, 96, 102], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 75, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 81, 84], "less": [10, 11, 13, 19, 85], "stand": [10, 63, 70, 71, 75, 78], "sit": [10, 69], "ass": 10, "split": [10, 75], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 87, 90, 96, 100], "10": [10, 21, 27, 35, 39, 44, 48, 55, 85, 86, 87, 90, 93, 94, 96, 97], "sprd": 10, "strongli": [10, 79], "11": [10, 35, 48, 85, 86, 87, 90, 93, 94, 96, 97], "vsplt": 10, "pose": [10, 35, 102], "12": [10, 22, 35, 43, 48, 55, 85, 86, 87, 90, 93, 94, 96, 97], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 86, 87, 90, 94, 97, 99], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 101], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 86, 87, 90, 94, 97], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 86, 87, 90, 94, 97, 103, 104], "feral": 10, "four": [10, 11, 86], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 91], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 85], "16": [10, 48, 55, 86, 90, 94, 97], "hdrago": 10, "style": [10, 14, 19, 44, 99, 105], "17": [10, 48, 55, 94, 99], "hponi": 10, "18": [10, 18, 48, 55, 90, 94, 96, 103, 104], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 94], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 94], "hcat": 10, "cat": [10, 69, 76], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 99], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 75, 78, 90, 93, 103, 104], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 81], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 99], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 75, 78, 79, 85, 86, 89, 91, 94, 95, 97, 98, 99], "releas": 10, "time": [10, 65, 79], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 86, 87, 90, 91, 95, 96, 97, 99, 100], "advanc": [10, 105], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 86, 90, 96], "scenario": [10, 70, 75, 81], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 102], "improv": [10, 21, 78], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 93], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 72, 75, 79, 90, 96], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 75, 81, 86, 101], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 102], "30": [10, 19, 44], "public": 10, "friendli": [10, 105], "reduc": [10, 35, 46, 78], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 90, 96, 103, 104, 105], "reincarn": 10, "compon": [10, 20, 27, 30, 81], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 71, 75, 78, 79, 81, 88, 101, 103, 104], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 78, 92], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 78], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 75], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 72, 76, 77, 82, 94, 98], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 72, 76, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "though": 10, "note": [10, 14, 35, 44, 63, 86, 90, 93, 96, 103, 104], "complet": [10, 44, 86, 92, 102], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 55, 70, 81, 93, 94, 103, 104], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 71, 78], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 71, 75, 78, 85, 93], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 79], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 82], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 73, 75, 78, 79, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 102, 105], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 78], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 72, 90, 96, 102, 103, 104, 105], "either": [11, 12, 13, 14, 15, 35, 78, 82], "standard": [11, 13, 14, 15, 31, 55, 81], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 81], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 78], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 72, 84, 101], "indic": [11, 35, 48, 51, 70, 75, 78], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 55, 65, 76], "invalid": [11, 14, 16, 19, 27, 31, 55], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 81], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 75, 79, 82], "speed": [12, 13, 14, 15, 16, 19, 23, 79], "accuraci": [12, 13, 14, 15, 16, 19, 41, 85, 87, 90, 93, 96, 100], "higher": [12, 13, 14, 15, 16, 18, 21, 93], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 90, 96], "overlap": [12, 14, 15, 16, 20, 70, 71, 73, 75, 78, 79, 102], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 71, 78, 85, 87, 89, 90, 93, 94, 96, 98, 100], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 105], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 90, 96], "overhead": [13, 14, 23, 81], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 76, 84, 85, 87, 90, 96, 100], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 84], "mostima_post": [13, 16], "29": [13, 16, 55], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 79, 86, 90, 93, 96, 103, 104], "primari": [14, 86, 89, 91, 95, 97, 99], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 87, 89], "therefor": [14, 22, 35, 103, 104], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 95, 102], "peopl": [14, 76], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 78, 79, 81, 84, 85, 86, 87, 90, 93, 96, 100, 105], "inde": 14, "recommend": [14, 21, 35, 38, 39, 78, 79, 90, 96], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 103, 104], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 63, 65, 67, 70, 81, 105], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 78], "configur": [15, 27, 35, 53, 54, 55, 102], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 82], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 72, 94, 98], "infer": [15, 18, 21, 30, 47, 84, 93], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 105], "hug": [16, 27, 30, 35, 55, 78], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 78, 86, 102], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 79, 105], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 81, 82, 101], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 72, 77, 78], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 78, 84], "instead": [16, 21, 72], "detect_head": [17, 22], "booru_yolo": [17, 102], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 90, 96], "ey": [17, 44, 48, 63, 69, 102], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 86, 95, 102], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 102], "detect_hand": 17, "nudenet": [17, 102], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 72, 74, 102], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 79, 84, 101, 102], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 71, 84, 94], "nudenet_onnx": 18, "effici": [18, 21, 64, 82], "notai": 18, "tech": 18, "detail": [18, 62, 63, 84, 86], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 83, 102], "topk": [18, 27], "100": [18, 23, 30, 38, 81], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 82, 85], "keep": [18, 75], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 81, 82, 98], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": [19, 103], "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 81, 82, 94], "work": [20, 27, 32, 38, 65, 94], "aggreg": 20, "involv": 20, "segment": [20, 56, 102], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 76], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 101], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 87], "match": [20, 33, 46, 55, 69, 73, 102], "unknown": [20, 55, 76], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 63, 68, 82, 84], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 72], "correspond": [20, 35, 41, 46, 55, 78, 94, 98], "car": 20, "85": [20, 70, 78], "75": 20, "text_detect": 21, "been": [21, 94], "migrat": 21, "ocr": [21, 102], "detect_text_with_ocr": [21, 102], "soon": 21, "qualiti": [21, 36, 57, 63, 78, 79], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 71, 85, 86, 87, 89, 94, 95, 96, 97, 99, 100], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 90, 96], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 84], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 84, 93], "attempt": [22, 31, 44, 55, 63, 65, 84], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 102], "cannot": [22, 41, 51, 53, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 73, 78, 84, 86, 91, 93, 95, 97, 99], "cv2": 23, "have": [23, 25, 35, 76, 77, 90, 96, 101], "lowest": 23, "resourc": [23, 102], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 72, 84, 86, 87, 89, 90, 91, 94, 95, 96, 97, 99, 100], "low": [23, 34, 36, 63, 75, 78, 79], "high": [23, 30, 57, 63, 79, 93, 94], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 71, 78], "outlin": 24, "comparison": [24, 70], "canni": [24, 102], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 102], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 102], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 101], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 103, 104], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 79], "deeper": 25, "richer": 25, "probabl": [25, 94], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 79], "pass": [25, 26, 27, 30, 31, 43, 44, 55, 63, 67, 75, 79, 81], "neural": [25, 26, 67, 82], "network": [25, 26, 67, 82], "classif": [27, 82, 86, 87, 89, 90, 91, 92, 95, 96, 97, 99, 100], "those": [27, 93], "store": [27, 31, 63, 64], "manag": [27, 30, 84, 102], "interact": [27, 30], "also": [27, 53, 78, 105], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 81], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 84], "_model_nam": 27, "cach": [27, 30, 56, 83, 102], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 71, 86, 89, 91, 95, 97, 99], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 86, 90, 96], "method": [27, 28, 30, 32, 33, 35, 43, 55, 90, 96], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 75], "interfac": [27, 30, 81], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 81], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 71, 78, 81], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 94], "through": [27, 105], "error": [27, 33, 55, 78], "predict_fmt": 27, "fmt": [27, 36, 71, 78], "top5": 27, "logit": 27, "embed": [27, 33, 78], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 71, 78, 81, 86, 87, 89, 90, 91, 95, 96, 97, 99, 100], "top": [27, 44, 93], "k": 27, "e": [27, 35, 57, 76, 79, 82], "g": [27, 35, 57, 76, 78, 79], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 105], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 86, 91, 92, 93, 95, 97, 99, 100, 102], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 84, 85, 90, 96, 102], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 102], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 79, 81, 84, 102], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 81, 105], "300": 30, "400": 30, "95": [30, 55, 68, 69, 76], "simpl": 30, "without": [30, 63, 68, 69, 77], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 85], "found": [31, 44, 55, 63, 86], "commonli": [31, 72, 82], "where": [31, 35, 63, 64, 78, 81], "look": [31, 41, 63, 86], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 102], "lsb": [32, 65, 102], "signific": [32, 33, 35, 65], "bit": [32, 33, 55, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 72], "inject": 33, "combin": [33, 41], "emb": [33, 78], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 78], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 101], "multi": [33, 81], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 72], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 78, 79, 85, 87, 90, 93, 96, 100], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 75, 79, 105], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 93], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 81], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 71, 78, 79], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 95, 96], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 85, 86, 87, 89, 90, 91, 95, 96, 97, 99, 100], "neighborhood": 35, "core": [35, 103, 104], "few": 35, "too": 35, "sensit": [35, 43, 78, 90, 96], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 75, 79], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 102], "danbooru": [36, 70, 73, 75, 90, 93], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 78], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 102], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 102], "laplacian": [37, 102], "laplacian_scor": 37, "lpip": [37, 102], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 102], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 81, 85, 93], "seem": 38, "just": [38, 87, 90, 93, 96, 100], "we": [38, 79], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 71, 75, 78], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 79, 103, 104], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 78], "img2": [39, 40, 78], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 84], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 87], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 76], "languag": 41, "func": [41, 83, 102], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 105], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 70, 75, 78], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 78, 103, 104], "serv": [43, 70], "foundat": 43, "inherit": 43, "within": [43, 63, 70, 78], "fill": 43, "valid": [43, 44, 48, 102], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 84, 87], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 103, 104], "star": [44, 75], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 75, 78], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 74], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 102], "align_maxs": 45, "censor_": [45, 102], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 102], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 102], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 80], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 105], "github": [47, 103, 104, 105], "com": [47, 105], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 102, 105], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 75, 78], "make": [48, 53, 72, 82, 90, 94, 96], "readabl": [48, 78], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 76], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 92, 102], "zero": 48, "must": [48, 69, 101], "preced": 48, "surround": 48, "whitespac": [48, 72], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 76], "113": [48, 55], "dwpose": [49, 102], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 102], "connect": 50, "ellips": 50, "facial": [50, 69, 86], "pars": [51, 53, 54, 62, 63, 102], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": [51, 55], "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "create_bit_transform": 52, "create_transforms_from_bit_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 82], "learn": [53, 82], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 81], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 103, 104], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 79], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 103, 104], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 94, 95, 96, 99], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "tri": 55, "def": [55, 81], "my_transform_cr": 55, "occur": 55, "until": 55, "succe": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "clip": [55, 63], "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "shortest_edg": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 71, 78], "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 90, 96], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 105], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 102], "remove_adversarial_nois": 59, "nafnet": [59, 102], "restore_with_nafnet": 59, "scunet": [59, 102], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 85, 105], "diffus": [62, 63, 85], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 102], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 101], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 71, 75, 76, 77, 78], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 77], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 89, 92, 102], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 71, 75, 78], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70, 71], "pubic_hair": [63, 69], "3d": [63, 87], "realist": 63, "slip": [63, 72], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 72, 75, 76, 77, 78], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 71, 75, 78], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 71, 75, 78], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 71, 75, 78], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 102], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "els": [63, 103, 104], "underli": [63, 81], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 88, 101], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 71, 81, 92, 94, 96, 101, 102], "torch": 64, "command": [64, 105], "pip": [64, 105], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 76, 90, 96], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 105], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 102], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 78], "inspir": [67, 71, 78, 98], "space": [67, 78], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 71, 75, 78], "skadi_seg": 67, "drop": [68, 69, 70, 75, 77, 78], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 76, 77], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 71, 75, 78], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 81], "mutabl": 69, "constructor": 69, "empti": 69, "iter": 69, "hold": [69, 70, 71, 75, 78], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 71, 75, 78], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70, 71], "headwear": 69, "ribbon": [69, 75], "crown": 69, "cap": 69, "hairclip": [69, 75], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 71, 75, 78], "glass": [69, 72], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 74], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 73, 102], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "extens": 70, "practic": 70, "use_real_nam": [70, 75], "general_threshold": [70, 71, 78], "character_threshold": [70, 71, 78], "drop_overlap": [70, 71, 75, 78], "real": [70, 75, 92, 102], "renam": [70, 75], "redirect": [70, 75], "mani": [70, 75], "websit": [70, 75], "rate": [70, 71, 78, 90, 92, 102], "char": [70, 71, 78], "9897817373275757": 70, "question": [70, 71, 78, 90], "010265946388244629": 70, "explicit": [70, 71, 78, 90], "2809715270996094e": 70, "9939777851104736": [70, 71], "5032387375831604": 70, "black_bord": [70, 71], "9943548440933228": [70, 71], "black_glov": [70, 71, 75, 78], "5011609792709351": 70, "blue_ski": [70, 71, 75, 78], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 71, 75, 78], "8504303693771362": 70, "cowboy_shot": [70, 71, 75, 78], "6008237600326538": 70, "crop_top": [70, 71, 75, 78], "6635787487030029": 70, "dai": [70, 71, 75, 78], "8496965765953064": 70, "glove": [70, 71, 75, 78], "6107005476951599": 70, "hair_between_ey": [70, 71, 75, 78], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 71, 75, 78], "5141720771789551": 70, "letterbox": [70, 71], "long_hair": [70, 71, 75, 77, 78], "9884189963340759": 70, "looking_at_view": [70, 71, 75, 78], "5673105120658875": 70, "midriff": [70, 71, 75, 78], "6290556192398071": 70, "navel": [70, 71, 75, 78], "9631235003471375": 70, "no_hat": [70, 71, 75], "7978747487068176": 70, "no_headwear": [70, 71, 75, 78], "7577926516532898": 70, "outdoor": [70, 71, 75, 78], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": [70, 71], "9841411709785461": 70, "red_ey": [70, 71, 75, 78], "958786129951477": 70, "shirt": [70, 71, 75, 78], "6720131039619446": 70, "short_sleev": [70, 71, 75, 78], "7077711820602417": 70, "silver_hair": [70, 71, 75], "6673924326896667": 70, "sky": [70, 71, 75, 78], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 71, 75, 78], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 71, 75, 78], "9076308012008667": 70, "thigh": [70, 71, 75, 78], "580970823764801": [70, 71], "skadi_": [70, 71, 78], "arknight": [70, 71, 78], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 71, 75, 78], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": [70, 71], "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": [70, 71], "5315935611724854": 70, "brown_hair": [70, 71, 75, 78], "9397273659706116": 70, "9229896664619446": 70, "charm_": [70, 71], "9006357789039612": 70, "citi": [70, 71], "9020784497261047": 70, "cityscap": [70, 71], "9547432661056519": 70, "5296419262886047": [70, 71], "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 71, 75, 78], "8277763724327087": 70, "hair_orna": [70, 71, 75, 78], "9356368780136108": 70, "hair_ribbon": [70, 71, 75], "5288072824478149": 70, "jacket": [70, 71, 75, 78], "6336134076118469": [70, 71], "9703260064125061": 70, "8188960552215576": 70, "phone_screen": [70, 71], "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 71, 75], "9725285172462463": 70, "plaid_skirt": [70, 71, 75], "9638455510139465": 70, "pleated_skirt": [70, 71, 75, 78], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 71, 75], "5493080615997314": 70, "school_bag": [70, 71], "9863407611846924": 70, "school_uniform": [70, 71, 75, 78], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": [70, 71], "9325523972511292": 70, "skirt": [70, 71, 75, 78], "92237788438797": 70, "skyscrap": [70, 71], "7728171348571777": 70, "sleeves_past_wrist": [70, 71, 75], "7257086038589478": 70, "smile": [70, 71, 75, 78], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 71, 75, 78], "9990814924240112": [70, 71], "tongue_out": [70, 71, 75, 78], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 71, 75, 77, 78], "7461410164833069": 70, "lagpixellol": 71, "deepgelbooru_onnx": 71, "categori": [71, 86, 94], "dim": [71, 78], "get_deepdanbooru_tag": [71, 73, 75], "9897817969322205": 71, "010265916585922241": 71, "27501106262207e": 71, "5032391548156738": 71, "5011611580848694": 71, "6877812743186951": 71, "5543793439865112": 71, "8268730044364929": 71, "8504312634468079": 71, "6008235216140747": 71, "6635788083076477": 71, "8496971130371094": 71, "6107009053230286": 71, "6682944297790527": 71, "5619475841522217": 71, "5141727328300476": 71, "9884189367294312": 71, "5673102140426636": 71, "6290558576583862": 71, "9631234407424927": 71, "7978750467300415": 71, "7577933073043823": 71, "711855411529541": 71, "5452844500541687": 71, "9841412901878357": 71, "9587860107421875": 71, "6720132231712341": 71, "707771360874176": 71, "6673922538757324": 71, "8709818124771118": 71, "9614332914352417": 71, "778618574142456": 71, "6842772364616394": 71, "9076309204101562": 71, "963334321975708": 71, "998850405216217": 71, "0016517043113708496": 71, "00012511014938354492": 71, "9829281568527222": 71, "8942179679870605": 71, "8733786344528198": 71, "6322965621948242": 71, "9987059831619263": 71, "9754380583763123": 71, "6810560822486877": 71, "9708783626556396": 71, "6356005668640137": 71, "5633739233016968": 71, "5315946340560913": 71, "9397273063659668": 71, "9229899644851685": 71, "9006360769271851": 71, "9020788669586182": 71, "9547433257102966": 71, "8253411054611206": 71, "5619837045669556": 71, "827775776386261": 71, "9356369972229004": 71, "5288076996803284": 71, "9703260660171509": 71, "8188957571983337": 71, "9579575061798096": 71, "9954615831375122": 71, "9725286364555359": 71, "9638454914093018": 71, "7226817607879639": 71, "5321246385574341": 71, "5493091344833374": 71, "9863408803939819": 71, "6794291734695435": 71, "5062431693077087": 71, "9325523376464844": 71, "9223778247833252": 71, "7728177905082703": 71, "7257078886032104": 71, "5357834100723267": 71, "6939406991004944": 71, "7054290771484375": 71, "9992499351501465": 71, "5012531876564026": 71, "7461407780647278": 71, "underscor": [72, 78], "convent": 72, "restor": [72, 102], "use_spac": 72, "use_escap": 72, "include_scor": 72, "score_descend": 72, "_": 72, "escap": 72, "unsaf": 72, "sort": [72, 76], "descend": 72, "panty_pul": 72, "6826801300048828": 72, "958938717842102": 72, "drinking_glass": 72, "9340789318084717": 72, "areola_slip": 72, "41196826100349426": 72, "9988248348236084": 72, "drink": 72, "pull": 72, "areola": 72, "999": 72, "959": 72, "934": 72, "683": 72, "412": 72, "mldanbooru": [73, 102], "get_mldanbooru_tag": 73, "wd14": [73, 75, 102], "get_wd14_tag": [73, 75], "convert_wd14_emb_to_predict": 73, "denormalize_wd14_emb": 73, "deepdanbooru": [73, 75, 102], "deepgelbooru": [73, 102], "get_deepgelbooru_tag": 73, "add_underlin": 73, "remove_underlin": 73, "tags_to_text": 73, "drop_overlap_tag": 73, "is_blacklist": 73, "drop_blacklisted_tag": 73, "char_whitelist_suffix": 73, "char_whitelist_prefix": 73, "char_whitelist_word": 73, "char_suffix": 73, "char_prefix": 73, "charactertagpool": 73, "is_basic_character_tag": 73, "drop_basic_character_tag": 73, "sort_tag": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "t1": 74, "t2": 74, "fulli": 74, "ml": 75, "448": 75, "keep_ratio": 75, "9999984502792358": [75, 97], "9999946355819702": 75, "9994951486587524": 75, "998144268989563": 75, "9978417158126831": 75, "9941409230232239": 75, "9799384474754333": 75, "979142427444458": 75, "961823582649231": 75, "961323618888855": 75, "9490893483161926": 75, "large_breast": [75, 78], "9450850486755371": 75, "9425153136253357": 75, "9409335255622864": 75, "9319437146186829": 75, "9265308976173401": 75, "baseball_bat": [75, 78], "9259042143821716": 75, "922250509262085": 75, "9199565052986145": 75, "9175475835800171": 75, "9102761745452881": 75, "9076938629150391": 75, "stomach": [75, 78], "9052775502204895": 75, "8938589692115784": 75, "8894285559654236": 75, "8891903162002563": 75, "8845980763435364": 75, "8842408061027527": 75, "8659475445747375": 75, "862621009349823": 75, "8616052865982056": 75, "8562789559364319": 75, "short_short": [75, 78], "8555729389190674": 75, "8533340096473694": 75, "black_short": [75, 78], "8477485775947571": 75, "8430152535438538": 75, "tied_long_hair": [75, 78], "8340626955032349": 75, "crop_top_overhang": 75, "8266023397445679": 75, "8222048282623291": 75, "8202669620513916": 75, "black_shirt": [75, 78], "8061150312423706": 75, "ass_visible_through_thigh": [75, 78], "7803354859352112": 75, "thigh_gap": [75, 78], "7789446711540222": 75, "arms_up": 75, "7052110433578491": 75, "9999866485595703": 75, "997043788433075": 75, "9969649910926819": 75, "9957101345062256": 75, "9928386807441711": 75, "9886980056762695": 75, "9864778518676758": 75, "ghost": [75, 78], "9769423007965088": 75, "9747489094734192": 75, "9736957550048828": 75, "9388670325279236": 75, "9356311559677124": 75, "91000896692276": 75, "cardigan": 75, "8955123424530029": 75, "8910233378410339": 75, "8904104828834534": 75, "8881211280822754": 75, "8876776695251465": 75, "8864808678627014": 75, "8810517191886902": 75, "8798807263374329": 75, "8765745162963867": 75, "8737136125564575": 75, "nail_polish": 75, "8650439381599426": 75, "8613706827163696": 75, "blue_cardigan": 75, "8571277260780334": 75, "8333670496940613": 75, "8160212635993958": 75, "eyebrows_visible_through_hair": 75, "8122442364692688": 75, "8091571927070618": 75, "8082079887390137": 75, "8048468232154846": 75, "long_sleev": [75, 78], "8042327165603638": 75, "7984272241592407": 75, "blazer": [75, 78], "794708251953125": 75, "78981614112854": 75, "7892146110534668": 75, "shaped_pupil": [75, 78], "7867060899734497": 75, "gradient_hair": 75, "786359965801239": 75, "white_shirt": 75, "7790888547897339": 75, "brown_skirt": 75, "7760675549507141": 75, "774523913860321": 75, "7721588015556335": 75, "7697228789329529": 75, "755959689617157": 75, "multicolored_hair": 75, "7477189898490906": 75, "7476690411567688": 75, "rail": 75, "7476617693901062": 75, "blue_jacket": 75, "7458406090736389": 75, "741143524646759": 75, "7364678978919983": 75, "collared_shirt": 75, "7193643450737": 75, "red_neckwear": 75, "7108616828918457": 75, "7086325287818909": 75, "miniskirt": 75, "7055293321609497": 75, "7039415836334229": 75, "open_cloth": 75, "7018357515335083": 75, "shuffl": 76, "count": [76, 103, 104], "2boi": 76, "random": 76, "cat_ear": 76, "uniqu": 76, "precomput": 77, "8849405313291128": 77, "8548297594823425": 77, "03910296474461261": 77, "6615180440330748": 77, "21552028866308015": 77, "3165260620737027": 77, "47744464927382957": 77, "tagger": 78, "smilingwolf": 78, "wd": 78, "swinv2_v3": 78, "general_mcut_en": 78, "character_mcut_en": 78, "no_underlin": 78, "mcut": 78, "replac": 78, "index": [78, 105], "l2": 78, "follw": 78, "valuabl": 78, "enabl": 78, "rapid": 78, "queri": 78, "0011444687843322754": 78, "8876402974128723": 78, "106781005859375": 78, "000277101993560791": 78, "997527003288269": 78, "9797663688659668": 78, "9905703663825989": 78, "9761719703674316": 78, "8981098532676697": 78, "8810765743255615": 78, "9498510360717773": 78, "8377365469932556": 78, "945058286190033": 78, "9457170367240906": 78, "969594419002533": 78, "7881088852882385": 78, "7687551379203796": 78, "9301245212554932": 78, "6703325510025024": 78, "white_hair": 78, "5292627811431885": 78, "8677047491073608": 78, "grey_hair": 78, "5859264731407166": 78, "9536856412887573": 78, "8056888580322266": 78, "8394746780395508": 78, "9473626613616943": 78, "8986269235610962": 78, "9385137557983398": 78, "8408567905426025": 78, "alternate_costum": 78, "4245271384716034": 78, "931140661239624": 78, "8830795884132385": 78, "7279844284057617": 78, "artist_nam": 78, "5333830714225769": 78, "64717698097229": 78, "9516432285308838": 78, "9655293226242065": 78, "9485014081001282": 78, "7366660833358765": 78, "7161656618118286": 78, "5858667492866516": 78, "6186309456825256": 78, "41193312406539917": 78, "467605859041214": 78, "36282333731651306": 78, "3756745457649231": 78, "motion_blur": 78, "5091936588287354": 78, "951993465423584": 78, "basebal": 78, "5634750723838806": 78, "8232709169387817": 78, "9869340658187866": 78, "49491602182388306": 78, "5193622708320618": 78, "003406703472137451": 78, "0007208287715911865": 78, "9798132181167603": 78, "8046203851699829": 78, "7596215009689331": 78, "7620116472244263": 78, "46084529161453247": 78, "48454540967941284": 78, "5152207016944885": 78, "8023070096969604": 78, "8653596639633179": 78, "7201820611953735": 78, "7816740870475769": 78, "697688639163971": 78, "8974947333335876": 78, "7491052746772766": 78, "5015512704849243": 78, "6401398181915283": 78, "43420469760894775": 78, "4528769850730896": 78, "5730487704277039": 78, "6739872694015503": 78, "5545973181724548": 78, "6946243047714233": 78, "5487751364707947": 78, "7439308166503906": 78, "4186026453971863": 78, "47378358244895935": 78, "4690653085708618": 78, "7565015554428101": 78, "hu_tao_": 78, "genshin_impact": 78, "9262397289276123": 78, "boo_tao_": 78, "942080020904541": 78, "denorm": 78, "denormalizer_nam": 78, "mnum2_al": 78, "understand": 78, "batch": [78, 79, 98], "redund": 78, "structur": [78, 102], "b": 78, "r": [78, 90, 96], "c": 78, "linalg": 78, "norm": 78, "approx": [78, 79], "1e": 78, "cdc_anime_onnx": 79, "realli": 79, "As": [79, 90, 96], "1024x1024": 79, "2060": 79, "gpu": 79, "cost": 79, "against": 79, "cpu": [79, 84, 103, 104], "experi": 79, "hgsr": 79, "mhr": 79, "aug_x4_320": 79, "tile_s": 79, "tile_overlap": 79, "batch_siz": 79, "silent": 79, "tile": 79, "progress": 79, "messag": 79, "cute_waifu_aroma": 79, "pngimageplugin": 79, "pngimagefil": 79, "1168x1168": 79, "0x7f0e8ca06880": 79, "4672x4672": 79, "0x7f0e48edb640": 79, "cdc": [80, 102], "upscale_with_cdc": 80, "thread": [81, 101], "lru_cach": 81, "wrap": 81, "synchron": 81, "prevent": 81, "race": 81, "condit": 81, "maxsiz": 81, "expensive_funct": 81, "expens": 81, "lock": [81, 101], "safeti": [81, 98], "multithread": 81, "my_funct": 81, "introduc": 81, "acquisit": 81, "critic": 81, "mathemat": 82, "activ": 82, "deep": 82, "problem": [82, 90, 96], "input_valu": 82, "frac": 82, "26894142": 82, "73105858": 82, "ts_lru_cach": 83, "sigmoid": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "cudaexecutionprovid": 84, "cpuexecutionprovid": 84, "ckpt": 84, "inferencesess": 84, "onnx_mod": 84, "decid": 84, "linux": [84, 103, 104], "execut": [84, 103, 104], "ignor": 84, "cuda": [84, 103, 104], "forc": 84, "anime_ai_check": 85, "mobilenetv3_sce_dist": [85, 96, 100], "mainli": 85, "caformer_s36_plus_sc": 85, "graph": 85, "9996960163116455": 85, "9999125003814697": 85, "997803270816803": 85, "9960069060325623": 85, "9887709021568298": 85, "9998629093170166": 85, "0013722758740186691": 85, "00020673229300882667": 85, "0001895089662866667": 85, "0008857478387653828": 85, "552320024231449e": 85, "001168627175502479": 85, "bangumi": [86, 87], "vision": 86, "imageri": 86, "bangumi_char_typ": 86, "definit": [86, 93], "video": 86, "secondari": 86, "often": 86, "lack": 86, "lead": 86, "under": [86, 105], "three": 86, "judg": 86, "anime_portrait": [86, 92], "mobilenetv3_v0_dist": [86, 95, 99, 100], "9998525381088257": 86, "00012103465269319713": 86, "6464786313008517e": 86, "906112609314732e": 86, "06": [86, 87, 89, 94, 95, 96, 97, 99], "9997243285179138": 86, "0002490800397936255": 86, "7215803381986916e": 86, "354368557978887e": 86, "9998849630355835": 86, "90006631379947e": 86, "3920385754317977e": 86, "2084233276254963e": 86, "9998877048492432": 86, "732793503440917e": 86, "4264976925915107e": 86, "0623419257171918e": 86, "07076334953308105": 86, "9290977716445923": 86, "0001044218079186976": 86, "4467317163944244e": 86, "2568268832401372e": 86, "9999498128890991": 86, "1810528778587468e": 86, "879474429093534e": 86, "260669109295122e": 86, "9999510049819946": 86, "2321036592766177e": 86, "025227553938748e": 86, "4251427273848094e": 86, "999957799911499": 86, "4273678718600422e": 86, "6884023302263813e": 86, "880981603288092e": 86, "0002326338435523212": 86, "9996368885040283": 86, "164971561403945e": 86, "00020793956355191767": 86, "13438372313976288": 86, "8652494549751282": 86, "000158855298650451": 86, "000238816806813702": 86, "3589179217815399": 86, "6406960487365723": 86, "0001471740542910993": 86, "002255884697660804": 86, "08208147436380386": 86, "9152728915214539": 86, "00038967153523117304": 86, "227699592884164e": 86, "0835404282261152e": 86, "1437502406770363e": 86, "9999284744262695": 86, "2125529792683665e": 86, "0218892384727951e": 86, "00011914174683624879": 86, "9998584985733032": 86, "2007669283775613e": 86, "6357082131435163e": 86, "3068713896209374e": 86, "9999185800552368": 86, "066640925273532e": 86, "529400813335087e": 86, "089402500540018e": 86, "9999388456344604": 86, "6406959295272827": 86, "not_paint": 87, "anime_classif": 87, "older": 87, "mobilenetv3_v1": [87, 97], "5_dist": 87, "3_dist": 87, "plot": [87, 90, 96, 100], "caformer_s36_v1": 87, "3_focal": 87, "8346158862113953": 87, "004201625939458609": 87, "0028638991061598063": 87, "15633030235767365": 87, "001988308737054467": 87, "9868855476379395": 87, "001178382197394967": 87, "00015886101755313575": 87, "0005986307514831424": 87, "011178601533174515": 87, "9933090209960938": 87, "0012440024875104427": 87, "00040085514774546027": 87, "004924307577311993": 87, "00012189441622467712": 87, "00031298911198973656": 87, "9968050718307495": 87, "182305903872475e": 87, "0027923565357923508": 87, "7805559259140864e": 87, "0004650334012694657": 87, "996709942817688": 87, "736721191671677e": 87, "0027629584074020386": 87, "4619508621981367e": 87, "0003803370927926153": 87, "998649537563324": 87, "190127922105603e": 87, "0008622839814051986": 87, "595230686594732e": 87, "0004573142796289176": 87, "00031435859273187816": 87, "8671838641166687": 87, "13199880719184875": 87, "563074617180973e": 87, "153919796110131e": 87, "290010737255216e": 87, "9727378487586975": 87, "027150526642799377": 87, "162296004826203e": 87, "4933258828241378e": 87, "0004275702522136271": 87, "995402455329895": 87, "002233930164948106": 87, "001911122351884842": 87, "1603819727897644": 87, "0007561995880678296": 87, "00017044576816260815": 87, "838487982749939": 87, "0002034590725088492": 87, "005001617129892111": 87, "000932251859921962": 87, "009352140128612518": 87, "9846979379653931": 87, "6018555470509455e": 87, "004064667969942093": 87, "464051254326478e": 87, "025772539898753166": 87, "9699516296386719": 87, "00011656546121230349": 87, "287263775244355e": 87, "370255853951676e": 87, "01098843663930893": 87, "0031668643932789564": 87, "9857884049415588": 87, "499273488065228e": 87, "8419872251106426e": 87, "0003471920208539814": 87, "029472889378666878": 87, "9700765609741211": 87, "0012387704337015748": 87, "001172148622572422": 87, "787473391043022e": 87, "003680602880194783": 87, "9938107132911682": 87, "8346157073974609": 87, "8671836853027344": 87, "8384883403778076": 87, "9846979975700378": 87, "9700766801834106": 87, "greyscal": 88, "jpeg_ful": [88, 101], "6125901": 88, "6125785": [88, 101], "6124220": 88, "rough": [89, 90, 96], "polish": 89, "mobilenetv3_v2": 89, "2_dist": [89, 97], "910087929805741e": 89, "1241951510310173": 89, "8757457137107849": 89, "00018937293498311192": 89, "030049214139580727": 89, "9697614312171936": 89, "008933082222938538": 89, "05096456781029701": 89, "9401022791862488": 89, "009832272306084633": 89, "9898634552955627": 89, "00030428936588577926": 89, "013919820077717304": 89, "9819902181625366": 89, "004089969675987959": 89, "04166747257113457": 89, "9582782983779907": 89, "4218515288084745e": 89, "8849249482154846": 89, "1149177998304367": 89, "0001573085755808279": 89, "9907882809638977": 89, "008958994410932064": 89, "0002527958422433585": 89, "9831690788269043": 89, "01682441122829914": 89, "613856385229155e": 89, "8757458329200745": 89, "8849248290061951": 89, "million": 90, "anime_r": [90, 92], "boundari": [90, 96], "challeng": [90, 96], "clean": [90, 96], "ground": [90, 96], "truth": [90, 96], "judgment": [90, 96], "intend": [90, 96], "quick": [90, 96, 102], "estim": [90, 96], "basi": [90, 96], "mobilenetv3_large_100_v0_ls0": 90, "caformer_s36_v0_ls0": 90, "7508869767189026": 90, "7034655809402466": 90, "728887677192688": 90, "7404400110244751": 90, "7446154952049255": 90, "7514738440513611": 90, "768704354763031": 90, "8219676613807678": 90, "7267540693283081": 90, "7645740509033203": 90, "7216582894325256": 90, "7615436315536499": 90, "815083920955658": 90, "8321858644485474": 90, "8204999566078186": 90, "820833146572113": 90, "chdir": 90, "doc": 90, "api_doc": 90, "7508870363235474": 90, "11212056130170822": 90, "06781744956970215": 90, "06917501986026764": 90, "7034654021263123": 90, "15903906524181366": 90, "06688199192285538": 90, "07061357796192169": 90, "7288877964019775": 90, "1476859599351883": 90, "060362350195646286": 90, "06306383013725281": 90, "7404399514198303": 90, "10337048768997192": 90, "08087948709726334": 90, "07530999928712845": 90, "055992450565099716": 90, "7446154356002808": 90, "13191790878772736": 90, "06747424602508545": 90, "06458679586648941": 90, "10566363483667374": 90, "07827574014663696": 90, "07079866528511047": 90, "7687042951583862": 90, "09974884241819382": 90, "06074819341301918": 90, "050435908138751984": 90, "8219675421714783": 90, "0593985915184021": 90, "06819795072078705": 90, "06569571048021317": 90, "1177448257803917": 90, "726753830909729": 90, "08980562537908554": 90, "06481882929801941": 90, "06922297924757004": 90, "10138414055109024": 90, "06351721286773682": 90, "07683827728033066": 90, "13798624277114868": 90, "05942752957344055": 90, "10584963858127594": 90, "7615437507629395": 90, "07317910343408585": 90, "060196295380592346": 90, "06751583516597748": 90, "0572039857506752": 90, "05398125201463699": 90, "06124086305499077": 90, "0525919646024704": 90, "8321859240531921": 90, "05922013148665428": 90, "06274889409542084": 90, "057530902326107025": 90, "8205001354217529": 90, "05683052912354469": 90, "06635929644107819": 90, "05597696080803871": 90, "8208332657814026": 90, "non_furri": 91, "mobilenetv3_v0": 91, "1_dist": 91, "9898804426193237": 91, "010119626298546791": 91, "9677742123603821": 91, "032225821167230606": 91, "959551215171814": 91, "040448784828186035": 91, "9535530209541321": 91, "04644693806767464": 91, "04358793422579765": 91, "9564120769500732": 91, "02767963521182537": 91, "9723203182220459": 91, "028900373727083206": 91, "9710996150970459": 91, "037573859095573425": 91, "9624261260032654": 91, "aicheck": [92, 102], "get_ai_created_scor": 92, "is_ai_cr": 92, "bangumi_char": [92, 102], "anime_bangumi_char_scor": 92, "anime_bangumi_char": 92, "anime_classify_scor": 92, "anime_classifi": 92, "is_greyscal": 92, "anime_completeness_scor": 92, "anime_complet": 92, "dbrate": [92, 102], "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": [92, 102], "anime_furry_scor": 92, "anime_furri": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw_pred_scor": 92, "nsfw_pred": 92, "portrait": [92, 102], "anime_portrait_scor": 92, "anime_rating_scor": 92, "anime_real_scor": 92, "safe_check_scor": 92, "safe_check": 92, "style_ag": [92, 102], "anime_style_age_scor": 92, "anime_style_ag": 92, "teen": [92, 102], "anime_teen_scor": 92, "anime_teen": 92, "is_truncated_fil": 92, "screen": 93, "row": 93, "bottom": 93, "grayscal": 93, "monochrome_detect": 93, "mobilenetv3_large_100_dist_safe2": 93, "mobilenetv3_dist": 93, "caformer_s36": 93, "mono": 93, "9614395499229431": 93, "9458909034729004": 93, "9559807777404785": 93, "9651952981948853": 93, "9379720687866211": 93, "8814834356307983": 93, "03941023349761963": 93, "07492382079362869": 93, "09546589106321335": 93, "016521310433745384": 93, "005693843588232994": 93, "0315730981528759": 93, "Not": 94, "five": 94, "hentai": 94, "neutral": 94, "porn": 94, "sexi": 94, "infinit": 94, "nsfwj": 94, "tfj": 94, "deploy": 94, "mobil": 94, "9970946311950684": 94, "00198739324696362": 94, "000894528697244823": 94, "4315058251668233e": 94, "099447197513655e": 94, "9282580614089966": 94, "061733175069093704": 94, "008979619480669498": 94, "0007789491210132837": 94, "0002501663693692535": 94, "7945129871368408": 94, "2044062316417694": 94, "0005603990866802633": 94, "0004847997915931046": 94, "564094367902726e": 94, "7977773547172546": 94, "01352313905954361": 94, "18791256844997406": 94, "0004888656549155712": 94, "00029804420773871243": 94, "04498734697699547": 94, "9509441256523132": 94, "4087972633424215e": 94, "003999904729425907": 94, "4542059185914695e": 94, "002892113756388426": 94, "982390284538269": 94, "02520776737947e": 94, "014633022248744965": 94, "858086610212922e": 94, "002532319398596883": 94, "9887337684631348": 94, "231979568838142e": 94, "008699454367160797": 94, "8187158022774383e": 94, "03564726561307907": 94, "954788088798523": 94, "343036850215867e": 94, "009289607405662537": 94, "00020158555707894266": 94, "006372362840920687": 94, "006019102409482002": 94, "9694945812225342": 94, "015214097686111927": 94, "002899901708588004": 94, "0004039364866912365": 94, "00012730166781693697": 94, "987038791179657": 94, "007135333959013224": 94, "005294707603752613": 94, "06964848190546036": 94, "0014777459437027574": 94, "9276643395423889": 94, "0003031621454283595": 94, "0009063396137207747": 94, "00028707628371194005": 94, "00010888021643040702": 94, "9992460012435913": 94, "00015473493840545416": 94, "0002033217460848391": 94, "563037691696081e": 94, "008058490231633186": 94, "00044566826545633376": 94, "937960684299469": 94, "05353058874607086": 94, "364063445587817e": 94, "00562260951846838": 94, "00012077406427124515": 94, "9897090792655945": 94, "004547217860817909": 94, "564737981942017e": 94, "016690678894519806": 94, "001258736359886825": 94, "9766013622283936": 94, "005440687295049429": 94, "4481674952548929e": 94, "01861923187971115": 94, "0008914825739338994": 94, "9674761295318604": 94, "012998746708035469": 94, "691116141155362e": 94, "0007601747056469321": 94, "0005019629606977105": 94, "039504989981651306": 94, "9591660499572754": 94, "0001652583305258304": 94, "0002614929690025747": 94, "020374108105897903": 94, "029394468292593956": 94, "9498046040534973": 94, "00016299057460855693": 94, "004782819654792547": 94, "002861740067601204": 94, "12280157208442688": 94, "8693908452987671": 94, "0001731760276015848": 94, "304211274255067e": 94, "03286275267601013": 94, "010648751631379128": 94, "9562522172927856": 94, "999900221824646": 95, "645313209854066e": 95, "3387104445428122e": 95, "9999704360961914": 95, "4465465685352683e": 95, "071506166132167e": 95, "9999785423278809": 95, "512719154561637e": 95, "292278612818336e": 95, "919455750496127e": 95, "9999444484710693": 95, "3647335082350764e": 95, "0555699191172607e": 95, "9999880790710449": 95, "3210242286731955e": 95, "7451418898417614e": 95, "9999822378158569": 95, "2084267331811134e": 95, "7460413321023225e": 95, "1532473820352607e": 95, "9999996423721313": 95, "0316136922483565e": 95, "840229633236049e": 95, "9999998807907104": [95, 96], "736660568800289e": 95, "199210472208506e": 95, "9999992847442627": 95, "r15": 96, "r18": 96, "sankaku": 96, "mobilenetv3_v1_pruned_ls0": 96, "caformer_s36_plu": [96, 100], "5863172936624323e": 96, "480062353375615e": 96, "9924363493919373": 96, "007255776319652796": 96, "0003077814180869609": 96, "996969997882843": 96, "0030054834205657244": 96, "4601260520284995e": 96, "9966891407966614": 96, "003293127752840519": 96, "770909148035571e": 96, "00025384966284036636": 96, "9996721744537354": 96, "399192691082135e": 96, "973351603141055e": 96, "9998563528060913": 96, "391309580067173e": 96, "0018681309884414077": 96, "9827859997749329": 96, "015345841646194458": 96, "013710384257137775": 96, "8339558839797974": 96, "15233369171619415": 96, "951323833462084e": 96, "00029566374723799527": 96, "9997004270553589": 96, "00018434497178532183": 96, "568440272123553e": 96, "9997699856758118": 96, "11225129129889e": 96, "051862899563275e": 96, "9999485015869141": 96, "902020231791539e": 96, "0005639699520543218": 96, "9994290471076965": 96, "anime_real_cl": 97, "4_dist": 97, "9999716281890869": 97, "8398366339388303e": 97, "9992202520370483": 97, "0007797438884153962": 97, "9999709129333496": 97, "905452492996119e": 97, "9999765157699585": 97, "3499671442550607e": 97, "9994087219238281": 97, "0005913018831051886": 97, "9999759197235107": 97, "4061362637439743e": 97, "9999052286148071": 97, "475799015490338e": 97, "403173675702419e": 97, "5848207794988411e": 97, "0010207017185166478": 97, "9989792704582214": 97, "2124368115328252e": 97, "9999977350234985": 97, "6512358342879452e": 97, "9999834299087524": 97, "359853614412714e": 97, "9999936819076538": 97, "600314317329321e": 97, "9999840259552002": 97, "5589323083986528e": 97, "9999843835830688": 97, "5513256585109048e": 97, "9999845027923584": 97, "pollut": 98, "mf666": 98, "shit": 98, "checker": 98, "mobilenet": 98, "v2": 98, "max_batch_s": 98, "1970": 99, "1980": 99, "1990": 99, "2000": 99, "2010": 99, "2015": 99, "2020": 99, "ag": 99, "9805465340614319": 99, "761269782553427e": 99, "0005044879508204758": 99, "01569165475666523": 99, "002850610064342618": 99, "00037849770160391927": 99, "9434612113400362e": 99, "053497342392802e": 99, "9992554783821106": 99, "0006490182713605464": 99, "8857468805654207e": 99, "317252262353577e": 99, "314484721769986e": 99, "0750001138148946e": 99, "706833609205205e": 99, "00034479793976061046": 99, "9995512366294861": 99, "391363472677767e": 99, "4607510820496827e": 99, "0679690351244062e": 99, "661913514311891e": 99, "757471131393686e": 99, "0744897230761126e": 99, "76177470368566e": 99, "9996387958526611": 99, "160279296338558e": 99, "00013228354509919882": 99, "1361367038916796e": 99, "464057489414699e": 99, "2412899599876255e": 99, "703883653040975e": 99, "127358498517424e": 99, "9973921775817871": 99, "0022309015039354563": 99, "00018872201326303184": 99, "780902943617548e": 99, "422096920578042e": 99, "638929097680375e": 99, "152203023797483e": 99, "00028818511054851115": 99, "9996094107627869": 99, "58777353237383e": 99, "9200742826797068e": 99, "00017117452807724476": 99, "518441947875544e": 99, "885544381570071e": 99, "4389253010449465e": 99, "1696006772108376e": 99, "9996393918991089": 99, "contenti": 100, "safe_teen": 100, "non_teen": 100, "caformer_s36_v0": 100, "9998493194580078": 100, "0378791052498855e": 100, "00012023092131130397": 100, "9790042638778687": 100, "0017522255657240748": 100, "01924353837966919": 100, "9998124241828918": 100, "19778298237361e": 100, "0001456339523429051": 100, "0008521362324245274": 100, "9989691972732544": 100, "00017870066221803427": 100, "0992944781901315e": 100, "9994398951530457": 100, "0004991036257706583": 100, "2035720727872103e": 100, "9994019269943237": 100, "0005460577667690814": 100, "0478151529678144e": 100, "524079147609882e": 100, "999934196472168": 100, "786742884898558e": 100, "653994154883549e": 100, "9998156428337097": 100, "0001218809193233028": 100, "00013706681784242392": 100, "9997410178184509": 100, "jpeg_trunc": 101, "2216614_truncat": 101, "imagefil": 101, "load_truncated_imag": 101, "ascii": 102, "metric": 102, "list_det_model": 102, "list_rec_model": 102, "sd": 102, "tag": 102, "platform": [103, 104], "shutil": [103, 104], "cpuinfo": [103, 104], "psutil": [103, 104], "hbutil": [103, 104], "size_to_bytes_str": [103, 104], "python_implement": [103, 104], "python_vers": [103, 104], "brand": [103, 104], "get_cpu_info": [103, 104], "brand_raw": [103, 104], "cpu_count": [103, 104], "freq": [103, 104], "cpu_freq": [103, 104], "mhz": [103, 104], "virtual_memori": [103, 104], "precis": [103, 104], "ye": [103, 104], "nvidia": [103, 104], "smi": [103, 104], "1021": [103, 104], "azur": [103, 104], "x86_64": [103, 104], "glibc2": [103, 104], "cpython": [103, 104], "amd": [103, 104], "epyc": [103, 104], "7763": [103, 104], "3261": 103, "615": [103, 104], "gib": [103, 104], "deploi": [103, 104], "action": [103, 104], "3041": 104, "7987500000004": 104, "imgutil": 105, "pypi": 105, "simpli": 105, "newest": 105, "git": 105, "script": 105, "__name__": 105, "__main__": 105, "narugo1992": 105, "still": 105, "out": 105, "io": 105, "html": 105, "faq": 106}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [73, 0, 0, "-", "tagging"], [80, 0, 0, "-", "upscale"], [83, 0, 0, "-", "utils"], [92, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "create_bit_transforms"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_bit_processor"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "deepgelbooru"], [72, 0, 0, "-", "format"], [74, 0, 0, "-", "match"], [75, 0, 0, "-", "mldanbooru"], [76, 0, 0, "-", "order"], [77, 0, 0, "-", "overlap"], [78, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[71, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[72, 1, 1, "", "add_underline"], [72, 1, 1, "", "remove_underline"], [72, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[74, 1, 1, "", "tag_match_full"], [74, 1, 1, "", "tag_match_prefix"], [74, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[75, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[76, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[77, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[78, 1, 1, "", "convert_wd14_emb_to_prediction"], [78, 1, 1, "", "denormalize_wd14_emb"], [78, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[79, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[79, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[81, 0, 0, "-", "cache"], [82, 0, 0, "-", "func"], [84, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[81, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[82, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[84, 1, 1, "", "get_onnx_provider"], [84, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[85, 0, 0, "-", "aicheck"], [86, 0, 0, "-", "bangumi_char"], [87, 0, 0, "-", "classify"], [88, 0, 0, "-", "color"], [89, 0, 0, "-", "completeness"], [90, 0, 0, "-", "dbrating"], [91, 0, 0, "-", "furry"], [93, 0, 0, "-", "monochrome"], [94, 0, 0, "-", "nsfw"], [95, 0, 0, "-", "portrait"], [96, 0, 0, "-", "rating"], [97, 0, 0, "-", "real"], [98, 0, 0, "-", "safe"], [99, 0, 0, "-", "style_age"], [100, 0, 0, "-", "teen"], [101, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[85, 1, 1, "", "get_ai_created_score"], [85, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[86, 1, 1, "", "anime_bangumi_char"], [86, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[87, 1, 1, "", "anime_classify"], [87, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[88, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[89, 1, 1, "", "anime_completeness"], [89, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[90, 1, 1, "", "anime_dbrating"], [90, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[91, 1, 1, "", "anime_furry"], [91, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[93, 1, 1, "", "get_monochrome_score"], [93, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[94, 1, 1, "", "nsfw_pred"], [94, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[95, 1, 1, "", "anime_portrait"], [95, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[96, 1, 1, "", "anime_rating"], [96, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[97, 1, 1, "", "anime_real"], [97, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[98, 1, 1, "", "safe_check"], [98, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[99, 1, 1, "", "anime_style_age"], [99, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[100, 1, 1, "", "anime_teen"], [100, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[101, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 87], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 72], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "create_bit_transform": 55, "create_transforms_from_bit_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "deepgelbooru": 71, "get_deepgelbooru_tag": 71, "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "match": 74, "tag_match_suffix": 74, "tag_match_prefix": 74, "tag_match_ful": 74, "mldanbooru": 75, "get_mldanbooru_tag": 75, "order": 76, "sort_tag": 76, "overlap": 77, "drop_overlap_tag": 77, "wd14": 78, "get_wd14_tag": 78, "convert_wd14_emb_to_predict": 78, "denormalize_wd14_emb": 78, "upscal": [79, 80], "cdc": 79, "upscale_with_cdc": 79, "util": [81, 82, 83, 84], "cach": 81, "ts_lru_cach": 81, "func": 82, "sigmoid": 82, "onnxruntim": 84, "get_onnx_provid": 84, "open_onnx_model": 84, "valid": [85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "aicheck": 85, "get_ai_created_scor": 85, "is_ai_cr": 85, "bangumi_char": 86, "anime_bangumi_char_scor": 86, "anime_bangumi_char": 86, "anime_classify_scor": 87, "anime_classifi": 87, "color": 88, "is_greyscal": 88, "complet": 89, "anime_completeness_scor": 89, "anime_complet": 89, "dbrate": 90, "anime_dbrating_scor": 90, "anime_dbr": 90, "furri": 91, "anime_furry_scor": 91, "anime_furri": 91, "monochrom": 93, "get_monochrome_scor": 93, "is_monochrom": 93, "nsfw": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": 95, "anime_portrait_scor": 95, "anime_portrait": 95, "rate": 96, "anime_rating_scor": 96, "anime_r": [96, 97], "real": 97, "anime_real_scor": 97, "safe": 98, "safe_check_scor": 98, "safe_check": 98, "style_ag": 99, "anime_style_age_scor": 99, "anime_style_ag": 99, "teen": 100, "anime_teen_scor": 100, "anime_teen": 100, "truncat": 101, "is_truncated_fil": 101, "welcom": 102, "": 102, "document": 102, "overview": 102, "tutori": 102, "inform": [102, 103, 104], "api": 102, "run": [103, 104], "environ": [103, 104], "instal": 105, "quick": 106, "start": 106}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[55, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[55, "create-transforms-from-bit-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[71, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[71, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[72, "module-imgutils.tagging.format"]], "add_underline": [[72, "add-underline"]], "remove_underline": [[72, "remove-underline"]], "tags_to_text": [[72, "tags-to-text"]], "imgutils.tagging": [[73, "module-imgutils.tagging"]], "imgutils.tagging.match": [[74, "module-imgutils.tagging.match"]], "tag_match_suffix": [[74, "tag-match-suffix"]], "tag_match_prefix": [[74, "tag-match-prefix"]], "tag_match_full": [[74, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[75, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[75, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[76, "module-imgutils.tagging.order"]], "sort_tags": [[76, "sort-tags"]], "imgutils.tagging.overlap": [[77, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[77, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[78, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[78, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[78, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[78, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[79, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[79, "upscale-with-cdc"]], "imgutils.upscale": [[80, "module-imgutils.upscale"]], "imgutils.utils.cache": [[81, "module-imgutils.utils.cache"]], "ts_lru_cache": [[81, "ts-lru-cache"]], "imgutils.utils.func": [[82, "module-imgutils.utils.func"]], "sigmoid": [[82, "sigmoid"]], "imgutils.utils": [[83, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[84, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[84, "get-onnx-provider"]], "open_onnx_model": [[84, "open-onnx-model"]], "imgutils.validate.aicheck": [[85, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[85, "get-ai-created-score"]], "is_ai_created": [[85, "is-ai-created"]], "imgutils.validate.bangumi_char": [[86, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[86, "anime-bangumi-char-score"]], "anime_bangumi_char": [[86, "anime-bangumi-char"]], "imgutils.validate.classify": [[87, "module-imgutils.validate.classify"]], "anime_classify_score": [[87, "anime-classify-score"]], "anime_classify": [[87, "anime-classify"]], "imgutils.validate.color": [[88, "module-imgutils.validate.color"]], "is_greyscale": [[88, "is-greyscale"]], "imgutils.validate.completeness": [[89, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[89, "anime-completeness-score"]], "anime_completeness": [[89, "anime-completeness"]], "imgutils.validate.dbrating": [[90, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[90, "anime-dbrating-score"]], "anime_dbrating": [[90, "anime-dbrating"]], "imgutils.validate.furry": [[91, "module-imgutils.validate.furry"]], "anime_furry_score": [[91, "anime-furry-score"]], "anime_furry": [[91, "anime-furry"]], "imgutils.validate": [[92, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[93, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[93, "get-monochrome-score"]], "is_monochrome": [[93, "is-monochrome"]], "imgutils.validate.nsfw": [[94, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[94, "nsfw-pred-score"]], "nsfw_pred": [[94, "nsfw-pred"]], "imgutils.validate.portrait": [[95, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[95, "anime-portrait-score"]], "anime_portrait": [[95, "anime-portrait"]], "imgutils.validate.rating": [[96, "module-imgutils.validate.rating"]], "anime_rating_score": [[96, "anime-rating-score"]], "anime_rating": [[96, "anime-rating"]], "imgutils.validate.real": [[97, "module-imgutils.validate.real"]], "anime_real_score": [[97, "anime-real-score"]], "anime_real": [[97, "anime-real"]], "imgutils.validate.safe": [[98, "module-imgutils.validate.safe"]], "safe_check_score": [[98, "safe-check-score"]], "safe_check": [[98, "safe-check"]], "imgutils.validate.style_age": [[99, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[99, "anime-style-age-score"]], "anime_style_age": [[99, "anime-style-age"]], "imgutils.validate.teen": [[100, "module-imgutils.validate.teen"]], "anime_teen_score": [[100, "anime-teen-score"]], "anime_teen": [[100, "anime-teen"]], "imgutils.validate.truncate": [[101, "module-imgutils.validate.truncate"]], "is_truncated_file": [[101, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[102, "welcome-to-imgutils-s-documentation"]], "Overview": [[102, "overview"]], "Tutorials": [[102, null]], "Information": [[102, null]], "API Documentation": [[102, null]], "Run Environment Information": [[103, "Run-Environment-Information"], [104, "Run-Environment-Information"]], "Installation": [[105, "installation"]], "Quick Start": [[106, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.deepgelbooru"], [72, "module-imgutils.tagging.format"], [73, "module-imgutils.tagging"], [74, "module-imgutils.tagging.match"], [75, "module-imgutils.tagging.mldanbooru"], [76, "module-imgutils.tagging.order"], [77, "module-imgutils.tagging.overlap"], [78, "module-imgutils.tagging.wd14"], [79, "module-imgutils.upscale.cdc"], [80, "module-imgutils.upscale"], [81, "module-imgutils.utils.cache"], [82, "module-imgutils.utils.func"], [83, "module-imgutils.utils"], [84, "module-imgutils.utils.onnxruntime"], [85, "module-imgutils.validate.aicheck"], [86, "module-imgutils.validate.bangumi_char"], [87, "module-imgutils.validate.classify"], [88, "module-imgutils.validate.color"], [89, "module-imgutils.validate.completeness"], [90, "module-imgutils.validate.dbrating"], [91, "module-imgutils.validate.furry"], [92, "module-imgutils.validate"], [93, "module-imgutils.validate.monochrome"], [94, "module-imgutils.validate.nsfw"], [95, "module-imgutils.validate.portrait"], [96, "module-imgutils.validate.rating"], [97, "module-imgutils.validate.real"], [98, "module-imgutils.validate.safe"], [99, "module-imgutils.validate.style_age"], [100, "module-imgutils.validate.teen"], [101, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[71, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[71, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[72, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[73, "module-imgutils.tagging"]], "imgutils.tagging.match": [[74, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[75, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[75, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[76, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[76, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[77, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[77, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[78, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[79, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[79, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[80, "module-imgutils.upscale"]], "imgutils.utils.cache": [[81, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[81, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[82, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[82, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[83, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[84, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[84, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[84, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[85, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[85, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[85, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[86, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[86, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[86, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[87, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[87, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[87, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[88, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[88, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[89, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[89, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[89, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[90, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[90, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[90, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[91, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[91, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[91, "module-imgutils.validate.furry"]], "imgutils.validate": [[92, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[93, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[93, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[93, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[94, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[94, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[94, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[95, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[95, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[95, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[96, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[96, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[96, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[97, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[97, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[97, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[98, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[98, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[98, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[99, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[99, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[99, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[100, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[100, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[100, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[101, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[101, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/dev/denormalize/.buildinfo b/dev/denormalize/.buildinfo index 4839a4d991ffe0f4d68de464e011c40024c13dcb..ddb38ca5ba6b37915a3334f7e3926fe1ce977f90 100644 --- a/dev/denormalize/.buildinfo +++ b/dev/denormalize/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 015224f8eb89629d4768654ec2cd6455 +config: 52c2763a6fdd2ff951fe4eac526e5086 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/dev/denormalize/.doctrees/api_doc/ascii/drawing.doctree b/dev/denormalize/.doctrees/api_doc/ascii/drawing.doctree index 5adaa721725f15214ee35990ee666036a0390cfb..157233b85b361e2f948b6a8b6a90981aa6609a80 100644 Binary files a/dev/denormalize/.doctrees/api_doc/ascii/drawing.doctree and b/dev/denormalize/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/ascii/index.doctree b/dev/denormalize/.doctrees/api_doc/ascii/index.doctree index fafdf103c445b970587ab38b27a33158fca3c540..36924752dd0f57ca25afa542f1bf2ac27a0725a2 100644 Binary files a/dev/denormalize/.doctrees/api_doc/ascii/index.doctree and b/dev/denormalize/.doctrees/api_doc/ascii/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/config/index.doctree b/dev/denormalize/.doctrees/api_doc/config/index.doctree index e5998c9ebf0873343fe916868b7dac5228cb1e26..94bae6df08479b45f15318d978f349f0cc6a2831 100644 Binary files a/dev/denormalize/.doctrees/api_doc/config/index.doctree and b/dev/denormalize/.doctrees/api_doc/config/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/config/meta.doctree b/dev/denormalize/.doctrees/api_doc/config/meta.doctree index 45ee67c0064af2fbd53d45ab071daa78b6acaba9..9d3017b60757ebcc26e6fdbe8a4e2672321af122 100644 Binary files a/dev/denormalize/.doctrees/api_doc/config/meta.doctree and b/dev/denormalize/.doctrees/api_doc/config/meta.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/data/background.doctree b/dev/denormalize/.doctrees/api_doc/data/background.doctree index 1bddb9fcd23f47476eadd5d7b2712f0a8f9f422a..ef9b9f1c00a02e59e032f95ffc5fd3966c506ff1 100644 Binary files a/dev/denormalize/.doctrees/api_doc/data/background.doctree and b/dev/denormalize/.doctrees/api_doc/data/background.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/data/decode.doctree b/dev/denormalize/.doctrees/api_doc/data/decode.doctree index ce78015f04cb1ec3e39619ad45f418d09deaaa6f..b1f091eae0b7f56059a86ea0fc086396c3590e64 100644 Binary files a/dev/denormalize/.doctrees/api_doc/data/decode.doctree and b/dev/denormalize/.doctrees/api_doc/data/decode.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/data/encode.doctree b/dev/denormalize/.doctrees/api_doc/data/encode.doctree index a82b1aec2f78520adfc87487008d42ef4d96fad7..729919e5191f9db53ecbad94f8847ed08f731e9d 100644 Binary files a/dev/denormalize/.doctrees/api_doc/data/encode.doctree and b/dev/denormalize/.doctrees/api_doc/data/encode.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/data/image.doctree b/dev/denormalize/.doctrees/api_doc/data/image.doctree index 650ac9df6a9f213744424c077846b71d69a57a2d..95e85b392fbd9d2e7dc3b67fd4f829ccb4b7ff12 100644 Binary files a/dev/denormalize/.doctrees/api_doc/data/image.doctree and b/dev/denormalize/.doctrees/api_doc/data/image.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/data/index.doctree b/dev/denormalize/.doctrees/api_doc/data/index.doctree index f3420b6a5eceed02075f844c99ce6d30cc191586..e2ae7aadbdc4ee7b0d453b974efa064098479725 100644 Binary files a/dev/denormalize/.doctrees/api_doc/data/index.doctree and b/dev/denormalize/.doctrees/api_doc/data/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/data/layer.doctree b/dev/denormalize/.doctrees/api_doc/data/layer.doctree index d52c92dff70b52b9aeb5bec77a84f98ed60e60e4..4a823781a87fb62353f54321a1d0b61acb5e03cb 100644 Binary files a/dev/denormalize/.doctrees/api_doc/data/layer.doctree and b/dev/denormalize/.doctrees/api_doc/data/layer.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/detect/booru_yolo.doctree b/dev/denormalize/.doctrees/api_doc/detect/booru_yolo.doctree index 20f343659be4cc49c2c629d7975bc34bbcf967b7..47dff4eb5310855b6ea271c57b48f31c96724f2a 100644 Binary files a/dev/denormalize/.doctrees/api_doc/detect/booru_yolo.doctree and b/dev/denormalize/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/detect/censor.doctree b/dev/denormalize/.doctrees/api_doc/detect/censor.doctree index 8e8a192d50dd94132601ab613081a60c4e140161..980907438a5582a585643feedf15f6de3b0c10f4 100644 Binary files a/dev/denormalize/.doctrees/api_doc/detect/censor.doctree and b/dev/denormalize/.doctrees/api_doc/detect/censor.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/detect/eye.doctree b/dev/denormalize/.doctrees/api_doc/detect/eye.doctree index 9623ee4dee506129a372dfd53811f63afe0df11f..0fdc86611d696b6a5aa48e6f2c9247017996ef99 100644 Binary files a/dev/denormalize/.doctrees/api_doc/detect/eye.doctree and b/dev/denormalize/.doctrees/api_doc/detect/eye.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/detect/face.doctree b/dev/denormalize/.doctrees/api_doc/detect/face.doctree index 7435ff6a9f6626cda781bb878695f06a45d2c723..cae6ac80ba0ec7dc3a9c2fc59341280959e07726 100644 Binary files a/dev/denormalize/.doctrees/api_doc/detect/face.doctree and b/dev/denormalize/.doctrees/api_doc/detect/face.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/detect/halfbody.doctree b/dev/denormalize/.doctrees/api_doc/detect/halfbody.doctree index a696205a9b2460755cf42b37ecae07e25b50e57e..b0216710c61971dbab12527d198639bc90aab262 100644 Binary files a/dev/denormalize/.doctrees/api_doc/detect/halfbody.doctree and b/dev/denormalize/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/detect/hand.doctree b/dev/denormalize/.doctrees/api_doc/detect/hand.doctree index b5615b6b683695db502f79c86e7c347c2986e176..6a3d49c4d5845e7ccf82221546ecf2c7b1a9bd2a 100644 Binary files a/dev/denormalize/.doctrees/api_doc/detect/hand.doctree and b/dev/denormalize/.doctrees/api_doc/detect/hand.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/detect/head.doctree b/dev/denormalize/.doctrees/api_doc/detect/head.doctree index b164ced28288da000d9c23d70c2ab3f3a4094cc9..509564754cd47072d4544a0cc9984769d5b7da13 100644 Binary files a/dev/denormalize/.doctrees/api_doc/detect/head.doctree and b/dev/denormalize/.doctrees/api_doc/detect/head.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/detect/index.doctree b/dev/denormalize/.doctrees/api_doc/detect/index.doctree index ea079738d24e60b41e8781cdccc736c6508265fe..b6987b74027ea07b064f8cf4a9bd2d27696cfbf8 100644 Binary files a/dev/denormalize/.doctrees/api_doc/detect/index.doctree and b/dev/denormalize/.doctrees/api_doc/detect/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/detect/nudenet.doctree b/dev/denormalize/.doctrees/api_doc/detect/nudenet.doctree index e6212138393887fc7736efb20cbac570da47cc1c..875ba0dd0f0c11416b90015d9b5d00097944018e 100644 Binary files a/dev/denormalize/.doctrees/api_doc/detect/nudenet.doctree and b/dev/denormalize/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/detect/person.doctree b/dev/denormalize/.doctrees/api_doc/detect/person.doctree index 04d2a04c5160454a8f6f22fb4dcc553f6686e8ef..dfe68f4c89dee0a5e14720d7cbe4942dae9bc037 100644 Binary files a/dev/denormalize/.doctrees/api_doc/detect/person.doctree and b/dev/denormalize/.doctrees/api_doc/detect/person.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/detect/similarity.doctree b/dev/denormalize/.doctrees/api_doc/detect/similarity.doctree index 0ceb7feef61288373f9642435248dfe69cad3996..e9a97ba673f142614eb524643c89d0b2cb9ff229 100644 Binary files a/dev/denormalize/.doctrees/api_doc/detect/similarity.doctree and b/dev/denormalize/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/detect/text.doctree b/dev/denormalize/.doctrees/api_doc/detect/text.doctree index e90dba17e1715ef695912926331380c55aabc132..c654ffa864debfa114677d81c9432a38b4dca109 100644 Binary files a/dev/denormalize/.doctrees/api_doc/detect/text.doctree and b/dev/denormalize/.doctrees/api_doc/detect/text.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/detect/visual.doctree b/dev/denormalize/.doctrees/api_doc/detect/visual.doctree index b70da9645ce9211a5d58fa6b73e325806b3954f9..7f06fc8a6fdc68d300b2c6571910c4fc7438cec8 100644 Binary files a/dev/denormalize/.doctrees/api_doc/detect/visual.doctree and b/dev/denormalize/.doctrees/api_doc/detect/visual.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/edge/canny.doctree b/dev/denormalize/.doctrees/api_doc/edge/canny.doctree index 9419eff4b0962d51486598b27b5ff51a13c16a7a..84f2c428a3a55980e48b4e4dd011c9efae4a95c4 100644 Binary files a/dev/denormalize/.doctrees/api_doc/edge/canny.doctree and b/dev/denormalize/.doctrees/api_doc/edge/canny.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/edge/index.doctree b/dev/denormalize/.doctrees/api_doc/edge/index.doctree index 400cf8eb902421ca25f902479a528118d0a7e62c..ed2663c4820d9f0672f9834e0515fcad8965e1e1 100644 Binary files a/dev/denormalize/.doctrees/api_doc/edge/index.doctree and b/dev/denormalize/.doctrees/api_doc/edge/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/edge/lineart.doctree b/dev/denormalize/.doctrees/api_doc/edge/lineart.doctree index 89a5ed8bbfaf582613e9a83d3c1b81bf0c4e4fe8..23c952054b34409ffc457c73be3d379470364016 100644 Binary files a/dev/denormalize/.doctrees/api_doc/edge/lineart.doctree and b/dev/denormalize/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/edge/lineart_anime.doctree b/dev/denormalize/.doctrees/api_doc/edge/lineart_anime.doctree index 5f1e60e33b8ebaead8e96b778775bcd8b2b25566..2c2f2f97fac89436f1ad746940d3b356de59415c 100644 Binary files a/dev/denormalize/.doctrees/api_doc/edge/lineart_anime.doctree and b/dev/denormalize/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/generic/classify.doctree b/dev/denormalize/.doctrees/api_doc/generic/classify.doctree index 3e995767bc5194c133aeda89ffaa38c409d7e134..d7e89e03d66acf7cf22f56529c26d85fa59a3de5 100644 Binary files a/dev/denormalize/.doctrees/api_doc/generic/classify.doctree and b/dev/denormalize/.doctrees/api_doc/generic/classify.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/generic/enhance.doctree b/dev/denormalize/.doctrees/api_doc/generic/enhance.doctree index 05085d6867ecdef0f55eb39ce6b234892b90be6e..4db84c214ac22aa344053f490de0f7010992e76f 100644 Binary files a/dev/denormalize/.doctrees/api_doc/generic/enhance.doctree and b/dev/denormalize/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/generic/index.doctree b/dev/denormalize/.doctrees/api_doc/generic/index.doctree index e27f2446fed8f2a4a15a8fd30045ace4b1373d2d..4cf4cea9e222d6ae3c6d5e26eec1c7dde8c94643 100644 Binary files a/dev/denormalize/.doctrees/api_doc/generic/index.doctree and b/dev/denormalize/.doctrees/api_doc/generic/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/generic/yolo.doctree b/dev/denormalize/.doctrees/api_doc/generic/yolo.doctree index d529f2ea0e50338bd319fb610a8f00390125b0da..d9d04dc2a924c8f98ab0d3807a378357426f1cb8 100644 Binary files a/dev/denormalize/.doctrees/api_doc/generic/yolo.doctree and b/dev/denormalize/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/metadata/geninfo.doctree b/dev/denormalize/.doctrees/api_doc/metadata/geninfo.doctree index c9342bb3bd4a78ce693374c050832cdeafaac454..ace5a7cfaf4441d740c474a6dff0bccb4923aef4 100644 Binary files a/dev/denormalize/.doctrees/api_doc/metadata/geninfo.doctree and b/dev/denormalize/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/metadata/index.doctree b/dev/denormalize/.doctrees/api_doc/metadata/index.doctree index d1d41c075fadfff1d784c62c3fa020c196de322c..70d82714b5bba939d5508ccada0cf600c7147bd4 100644 Binary files a/dev/denormalize/.doctrees/api_doc/metadata/index.doctree and b/dev/denormalize/.doctrees/api_doc/metadata/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/metadata/lsb.doctree b/dev/denormalize/.doctrees/api_doc/metadata/lsb.doctree index a74f6718a8df009ed6634f45c0deb5d7eac041ca..58fb04c614c3c024ab6a4124b1a20eee88b081a2 100644 Binary files a/dev/denormalize/.doctrees/api_doc/metadata/lsb.doctree and b/dev/denormalize/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/metrics/aesthetic.doctree b/dev/denormalize/.doctrees/api_doc/metrics/aesthetic.doctree index 333e235e98322f0eb3b64bec4c306678ff1594d6..9554269fc65dc50165888fd4f7926b6b25765132 100644 Binary files a/dev/denormalize/.doctrees/api_doc/metrics/aesthetic.doctree and b/dev/denormalize/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/metrics/ccip.doctree b/dev/denormalize/.doctrees/api_doc/metrics/ccip.doctree index fa264aa698b0b4602aa4d2fa124cce4b8fad2819..a86ebdf1a066984d1b898f80e9f119ed26c7fbfd 100644 Binary files a/dev/denormalize/.doctrees/api_doc/metrics/ccip.doctree and b/dev/denormalize/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/metrics/dbaesthetic.doctree b/dev/denormalize/.doctrees/api_doc/metrics/dbaesthetic.doctree index b7486069863df4a99d2096f9ec915394c5a3e64e..607111c97c01c55a09180f610e6192ef5313e0e5 100644 Binary files a/dev/denormalize/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/dev/denormalize/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/metrics/index.doctree b/dev/denormalize/.doctrees/api_doc/metrics/index.doctree index c2de9ba196313d24daf8da80e2efc4ea9ddcbadc..22c3ff2198c72fe61a953f81ce9d2549ca027e44 100644 Binary files a/dev/denormalize/.doctrees/api_doc/metrics/index.doctree and b/dev/denormalize/.doctrees/api_doc/metrics/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/metrics/laplacian.doctree b/dev/denormalize/.doctrees/api_doc/metrics/laplacian.doctree index fbdccbc7cd844dfd0f81a8737da2b50938894f49..b324df18cbe7aa35f421e484bd33ab3b939c5f58 100644 Binary files a/dev/denormalize/.doctrees/api_doc/metrics/laplacian.doctree and b/dev/denormalize/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/metrics/lpips.doctree b/dev/denormalize/.doctrees/api_doc/metrics/lpips.doctree index 0a2e3e9869e14d45e5a983564d88ab068efc9e30..abc090f6ada9d0db73ec91d62d92a02bec93f25e 100644 Binary files a/dev/denormalize/.doctrees/api_doc/metrics/lpips.doctree and b/dev/denormalize/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/metrics/psnr_.doctree b/dev/denormalize/.doctrees/api_doc/metrics/psnr_.doctree index ba42069340dba110cc668caf47c891b3e1a2d919..f73665fcafc40c0abaea16ffc0686a7d59ad1057 100644 Binary files a/dev/denormalize/.doctrees/api_doc/metrics/psnr_.doctree and b/dev/denormalize/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/ocr/index.doctree b/dev/denormalize/.doctrees/api_doc/ocr/index.doctree index c80fb85316e04baededefd040a0e775d1de8aae1..2b043fd463dc6f9892c80f937be1ed789a233cf8 100644 Binary files a/dev/denormalize/.doctrees/api_doc/ocr/index.doctree and b/dev/denormalize/.doctrees/api_doc/ocr/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/operate/align.doctree b/dev/denormalize/.doctrees/api_doc/operate/align.doctree index 5fa3a21cfd98df45de83c41307c623aa746ce78f..96f680e127cec31fd6d429235255a3b6dc49181c 100644 Binary files a/dev/denormalize/.doctrees/api_doc/operate/align.doctree and b/dev/denormalize/.doctrees/api_doc/operate/align.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/operate/censor.doctree b/dev/denormalize/.doctrees/api_doc/operate/censor.doctree index 386323330d2e826fb167ba4af8e80b29d3e3fed6..02675a39109f0687f8c379c0944f0298505d58f2 100644 Binary files a/dev/denormalize/.doctrees/api_doc/operate/censor.doctree and b/dev/denormalize/.doctrees/api_doc/operate/censor.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/operate/imgcensor.doctree b/dev/denormalize/.doctrees/api_doc/operate/imgcensor.doctree index 5456b6f4384376a7ce841a7173bf71cc111ed108..2f6aaf0cd66d46d49fb21ff3c80fc11acecb8155 100644 Binary files a/dev/denormalize/.doctrees/api_doc/operate/imgcensor.doctree and b/dev/denormalize/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/operate/index.doctree b/dev/denormalize/.doctrees/api_doc/operate/index.doctree index b6b4cd14fcbb86cee2b87a08c287a8d4d876df89..f5b25e3cd7777774958e6d04953ee25c099bbb01 100644 Binary files a/dev/denormalize/.doctrees/api_doc/operate/index.doctree and b/dev/denormalize/.doctrees/api_doc/operate/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/operate/squeeze.doctree b/dev/denormalize/.doctrees/api_doc/operate/squeeze.doctree index 93c669c05cb69a95c4546f4326a1898ff445cc6b..39dbd9cc50061972514dff1f557fd6c87ce1e8f5 100644 Binary files a/dev/denormalize/.doctrees/api_doc/operate/squeeze.doctree and b/dev/denormalize/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/pose/dwpose.doctree b/dev/denormalize/.doctrees/api_doc/pose/dwpose.doctree index 5b77f34b2f00b97b46dc7e664fd57a4861579333..3418ca6abedc067d16caf813370d5aff2900f17f 100644 Binary files a/dev/denormalize/.doctrees/api_doc/pose/dwpose.doctree and b/dev/denormalize/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/pose/format.doctree b/dev/denormalize/.doctrees/api_doc/pose/format.doctree index 596d34b93f4c1a8f1b3f279feedf04aba0bc3888..4702b63d16f5240999a1a82e216efd041ff767e9 100644 Binary files a/dev/denormalize/.doctrees/api_doc/pose/format.doctree and b/dev/denormalize/.doctrees/api_doc/pose/format.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/pose/index.doctree b/dev/denormalize/.doctrees/api_doc/pose/index.doctree index 303a7e552be7bb15d6d8121a9f084e37b8d56fcd..020166933364ceb5ba94ae29c7e4bdad6ff1c6e1 100644 Binary files a/dev/denormalize/.doctrees/api_doc/pose/index.doctree and b/dev/denormalize/.doctrees/api_doc/pose/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/pose/visual.doctree b/dev/denormalize/.doctrees/api_doc/pose/visual.doctree index 53c31efaa16fea7c4e72df74b15f941b373eacf8..3cb4c66d6f67d8fb06d5c352ddf0adc2bb03e3d2 100644 Binary files a/dev/denormalize/.doctrees/api_doc/pose/visual.doctree and b/dev/denormalize/.doctrees/api_doc/pose/visual.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/resource/background.doctree b/dev/denormalize/.doctrees/api_doc/resource/background.doctree index cd2f45fc7619a3042927eda24eb08818cabf7045..9c251fd8e31c9afda7120e19596afe59c6c1b156 100644 Binary files a/dev/denormalize/.doctrees/api_doc/resource/background.doctree and b/dev/denormalize/.doctrees/api_doc/resource/background.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/resource/index.doctree b/dev/denormalize/.doctrees/api_doc/resource/index.doctree index 855846e3d842467bef11e91fd633515bb3cb95b0..81e11fdaebec970f33a85c34eea1a1b46e623b04 100644 Binary files a/dev/denormalize/.doctrees/api_doc/resource/index.doctree and b/dev/denormalize/.doctrees/api_doc/resource/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/restore/adversarial.doctree b/dev/denormalize/.doctrees/api_doc/restore/adversarial.doctree index 65952287c57e2be138ad6d6d9dcc83aaf52037c7..740b67884b85bb92e501daa268626621b74ace55 100644 Binary files a/dev/denormalize/.doctrees/api_doc/restore/adversarial.doctree and b/dev/denormalize/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/restore/index.doctree b/dev/denormalize/.doctrees/api_doc/restore/index.doctree index 2c611c27a6e75495290c02cc0d31830fb8d749a0..d418f091a717f404c5f0d319043a5e60bed20210 100644 Binary files a/dev/denormalize/.doctrees/api_doc/restore/index.doctree and b/dev/denormalize/.doctrees/api_doc/restore/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/restore/nafnet.doctree b/dev/denormalize/.doctrees/api_doc/restore/nafnet.doctree index 9c5c40f4e17bb1dbef4c9cb160956d8e6da504e4..04fdc7eb3ad54da83bb15ae01b309d87287b6cb8 100644 Binary files a/dev/denormalize/.doctrees/api_doc/restore/nafnet.doctree and b/dev/denormalize/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/restore/scunet.doctree b/dev/denormalize/.doctrees/api_doc/restore/scunet.doctree index a8527f93d68c2d8a2de61f5645e62e1ef285ee6d..2d466429f00fa3b9eb79a8d05f15fb6fa6def277 100644 Binary files a/dev/denormalize/.doctrees/api_doc/restore/scunet.doctree and b/dev/denormalize/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/sd/index.doctree b/dev/denormalize/.doctrees/api_doc/sd/index.doctree index d196440d2fe1af8c1ecb5e8b0308b6a50b16d43a..74207647d1e14dc8d0886540ac234742eae89c59 100644 Binary files a/dev/denormalize/.doctrees/api_doc/sd/index.doctree and b/dev/denormalize/.doctrees/api_doc/sd/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/sd/metadata.doctree b/dev/denormalize/.doctrees/api_doc/sd/metadata.doctree index 08c251d560c2923cf39912b2591954c157a52d0c..18c745441b8335002fbd380842d5430b95e2277a 100644 Binary files a/dev/denormalize/.doctrees/api_doc/sd/metadata.doctree and b/dev/denormalize/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/sd/model.doctree b/dev/denormalize/.doctrees/api_doc/sd/model.doctree index ed6c5089488ec42aaaa2b6604adabc9142135142..cd715ce953b667f95d5444539c0f4ddf90e0dcc9 100644 Binary files a/dev/denormalize/.doctrees/api_doc/sd/model.doctree and b/dev/denormalize/.doctrees/api_doc/sd/model.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/sd/nai.doctree b/dev/denormalize/.doctrees/api_doc/sd/nai.doctree index 1a00cebc3cc188a4ae46c74b7dbbac0d4750404b..35cfa1434d8e7bffd44605a80a600b44e68523a3 100644 Binary files a/dev/denormalize/.doctrees/api_doc/sd/nai.doctree and b/dev/denormalize/.doctrees/api_doc/sd/nai.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/segment/index.doctree b/dev/denormalize/.doctrees/api_doc/segment/index.doctree index 53cf6910ffcbebd72c8470490788a21b76889334..1e93d09cc0d17aa17b80fffed75d0d826ecf6738 100644 Binary files a/dev/denormalize/.doctrees/api_doc/segment/index.doctree and b/dev/denormalize/.doctrees/api_doc/segment/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/segment/isnetis.doctree b/dev/denormalize/.doctrees/api_doc/segment/isnetis.doctree index 4a5b88721b17dce618c8bca4a17588365ced8b69..20a798b79d3444c3bce4545a03a5d5efd9d81fa9 100644 Binary files a/dev/denormalize/.doctrees/api_doc/segment/isnetis.doctree and b/dev/denormalize/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/tagging/blacklist.doctree b/dev/denormalize/.doctrees/api_doc/tagging/blacklist.doctree index 018d4ca80472e0d814aa29ac8f4274d34d99360d..d2cc2fcd2016264dcab071ce2ac3ef546bb91af7 100644 Binary files a/dev/denormalize/.doctrees/api_doc/tagging/blacklist.doctree and b/dev/denormalize/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/tagging/character.doctree b/dev/denormalize/.doctrees/api_doc/tagging/character.doctree index 3cfa23aa3366ce670748af43185c7dc0f46672a2..c80ef0935133b4f08e0ee6567d9ea610673e76aa 100644 Binary files a/dev/denormalize/.doctrees/api_doc/tagging/character.doctree and b/dev/denormalize/.doctrees/api_doc/tagging/character.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/tagging/deepdanbooru.doctree b/dev/denormalize/.doctrees/api_doc/tagging/deepdanbooru.doctree index e5df367fbdf2eaf18b615142bbe7a7b18a7af6bd..e6abe7fa125fc4df8e60af2c8eb0afafaef5b63a 100644 Binary files a/dev/denormalize/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/dev/denormalize/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/tagging/format.doctree b/dev/denormalize/.doctrees/api_doc/tagging/format.doctree index 72dd72bd3917ca61df6d65f0d8d720b3cfcd454f..56fb69bb6b6c2f9d40ba8b21e9adf6f99815562b 100644 Binary files a/dev/denormalize/.doctrees/api_doc/tagging/format.doctree and b/dev/denormalize/.doctrees/api_doc/tagging/format.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/tagging/index.doctree b/dev/denormalize/.doctrees/api_doc/tagging/index.doctree index 25fb0500af35cf9ec511d1ff726b218d938d60ab..0edae0604734dc60ed5b4f763ad479484cf438c7 100644 Binary files a/dev/denormalize/.doctrees/api_doc/tagging/index.doctree and b/dev/denormalize/.doctrees/api_doc/tagging/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/tagging/match.doctree b/dev/denormalize/.doctrees/api_doc/tagging/match.doctree index 1ec24f0fc391b675a718b024aa6012e0b65bbea9..d3844b6190fdef67e2604f093f345561ce90bf30 100644 Binary files a/dev/denormalize/.doctrees/api_doc/tagging/match.doctree and b/dev/denormalize/.doctrees/api_doc/tagging/match.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/tagging/mldanbooru.doctree b/dev/denormalize/.doctrees/api_doc/tagging/mldanbooru.doctree index fa5796e53a729e609c1677c568db6e08a4cff1fb..8573d148c6d8fd332ec0efab88bba3513766beaa 100644 Binary files a/dev/denormalize/.doctrees/api_doc/tagging/mldanbooru.doctree and b/dev/denormalize/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/tagging/order.doctree b/dev/denormalize/.doctrees/api_doc/tagging/order.doctree index 3ff8b2a3876b607d7809fdb7f01113d2f61b4f00..f0f39c3d12e99e4d4469927b7b008ed2cb7b60cb 100644 Binary files a/dev/denormalize/.doctrees/api_doc/tagging/order.doctree and b/dev/denormalize/.doctrees/api_doc/tagging/order.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/tagging/overlap.doctree b/dev/denormalize/.doctrees/api_doc/tagging/overlap.doctree index 898666d8d82f617a9d8d17fa7812e2e05c1a469d..498868b9c6331198e9540d54d5a56291f16f167d 100644 Binary files a/dev/denormalize/.doctrees/api_doc/tagging/overlap.doctree and b/dev/denormalize/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/tagging/wd14.doctree b/dev/denormalize/.doctrees/api_doc/tagging/wd14.doctree index 0e0c685f3a8f570e2deabc1b043e189c3d565317..f606b70d462f73dd796f45e0ca959fa82dd7de2b 100644 Binary files a/dev/denormalize/.doctrees/api_doc/tagging/wd14.doctree and b/dev/denormalize/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/upscale/cdc.doctree b/dev/denormalize/.doctrees/api_doc/upscale/cdc.doctree index a20b352ea1090125e33ff305d93858817224d6fa..35231d78be582d5ccc23f491f4000255d1733765 100644 Binary files a/dev/denormalize/.doctrees/api_doc/upscale/cdc.doctree and b/dev/denormalize/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/upscale/index.doctree b/dev/denormalize/.doctrees/api_doc/upscale/index.doctree index fa0cdcee9cfefeaf89ad7724f7fda4bb7fadd1cd..f3438dc17dd46d0a3d2aa8a2467321764924738a 100644 Binary files a/dev/denormalize/.doctrees/api_doc/upscale/index.doctree and b/dev/denormalize/.doctrees/api_doc/upscale/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/utils/cache.doctree b/dev/denormalize/.doctrees/api_doc/utils/cache.doctree index 74bd5e860b06e6df236076a07e8c62a4614b86a5..3b959ff270993c975f8c7b43369850bef53eb3bc 100644 Binary files a/dev/denormalize/.doctrees/api_doc/utils/cache.doctree and b/dev/denormalize/.doctrees/api_doc/utils/cache.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/utils/func.doctree b/dev/denormalize/.doctrees/api_doc/utils/func.doctree index 3b940de61d07e2772ecb000d426f4f31304419fd..359d5e319290d0363ddacc32b0d334052294078d 100644 Binary files a/dev/denormalize/.doctrees/api_doc/utils/func.doctree and b/dev/denormalize/.doctrees/api_doc/utils/func.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/utils/index.doctree b/dev/denormalize/.doctrees/api_doc/utils/index.doctree index 8522c92a842c652b3f6025f8cb645bf388fdb0bf..831bdb14072aa438b3b475c540b5e1d28dda300c 100644 Binary files a/dev/denormalize/.doctrees/api_doc/utils/index.doctree and b/dev/denormalize/.doctrees/api_doc/utils/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/utils/onnxruntime.doctree b/dev/denormalize/.doctrees/api_doc/utils/onnxruntime.doctree index 39548ee412bd732270d64e23372c98711a6d3e92..b5a1c4225238a8ef3160e4f3a120f8798a41296d 100644 Binary files a/dev/denormalize/.doctrees/api_doc/utils/onnxruntime.doctree and b/dev/denormalize/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/aicheck.doctree b/dev/denormalize/.doctrees/api_doc/validate/aicheck.doctree index d8e466e6e423da74ecec5d6053e5edb50f0064fb..f407b966d98db0c44af87e66d8b6a8e8594c21b5 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/aicheck.doctree and b/dev/denormalize/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/bangumi_char.doctree b/dev/denormalize/.doctrees/api_doc/validate/bangumi_char.doctree index 9a8562738bcbe4a137e6d87fd5a0bc05457a6875..7a7789172ecfb197f5a4fa33a0dadab5b647067b 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/bangumi_char.doctree and b/dev/denormalize/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/classify.doctree b/dev/denormalize/.doctrees/api_doc/validate/classify.doctree index 54e065c0c1f99f15a3b84a49c06267f62ea51cb1..19117c16eed622d5fcf7625c86ae19c582a70430 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/classify.doctree and b/dev/denormalize/.doctrees/api_doc/validate/classify.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/color.doctree b/dev/denormalize/.doctrees/api_doc/validate/color.doctree index f1cf141ed11f8d24f4fefb16b508c77efa1f7e09..323a5fc1420f472e49e5adb9c1b0c2a50fea7b4e 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/color.doctree and b/dev/denormalize/.doctrees/api_doc/validate/color.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/completeness.doctree b/dev/denormalize/.doctrees/api_doc/validate/completeness.doctree index 900d89f379ac07790c3973783da57f8e1728fb4f..cd0ceca18e303c0da43a22cd84f73675de51b8ba 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/completeness.doctree and b/dev/denormalize/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/dbrating.doctree b/dev/denormalize/.doctrees/api_doc/validate/dbrating.doctree index 095f89408bbbc55f1c10ffc6c589115183303568..f88f9c2d5fb20964a2dd54a3abca3c7b0587ffb6 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/dbrating.doctree and b/dev/denormalize/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/furry.doctree b/dev/denormalize/.doctrees/api_doc/validate/furry.doctree index ffcde15c690bf2eaeb4b2dd6ca257c009fa46693..43b5be4161ed21f147ecb1800f7bc199c3c35821 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/furry.doctree and b/dev/denormalize/.doctrees/api_doc/validate/furry.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/index.doctree b/dev/denormalize/.doctrees/api_doc/validate/index.doctree index baa85240b3437f79fd46198563ca7a9703c51156..e68388805dc62412d78bc864ab33e3874d54c9fb 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/index.doctree and b/dev/denormalize/.doctrees/api_doc/validate/index.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/monochrome.doctree b/dev/denormalize/.doctrees/api_doc/validate/monochrome.doctree index 4556f735786227bbfe0f4361028cc54677763aa6..cbaca5ca99918cf5ecc13e15da31cb5c340ac6fe 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/monochrome.doctree and b/dev/denormalize/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/nsfw.doctree b/dev/denormalize/.doctrees/api_doc/validate/nsfw.doctree index 45012573fbcbaf8f887c3bc6217ae6ef78fc7668..3927184e7985fc51f54a4ff5094f83ed8d8153a8 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/nsfw.doctree and b/dev/denormalize/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/portrait.doctree b/dev/denormalize/.doctrees/api_doc/validate/portrait.doctree index 499ad8cf66bb51cdb89f62dd50dd29a0adb890b7..172a6ce82b898f104fc3227fcbb6ef637bb43805 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/portrait.doctree and b/dev/denormalize/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/rating.doctree b/dev/denormalize/.doctrees/api_doc/validate/rating.doctree index 2ba5bd2fbbfdcd4aee5a3d1ad208b62f9e6879b4..e4489c817fb8a92b930c24550a1510d8e9a8abe6 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/rating.doctree and b/dev/denormalize/.doctrees/api_doc/validate/rating.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/real.doctree b/dev/denormalize/.doctrees/api_doc/validate/real.doctree index d4c21d845c60ff38119fe5dc4cf6dec7735a6170..8c4f5835a3e1568e3e22e7c71d89bdb12b6de82b 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/real.doctree and b/dev/denormalize/.doctrees/api_doc/validate/real.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/safe.doctree b/dev/denormalize/.doctrees/api_doc/validate/safe.doctree index 89945e70198daae0b5e17655967e5e1867aa04b3..e31bfb75577d871d973e292ab1b15dc19b7a3abd 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/safe.doctree and b/dev/denormalize/.doctrees/api_doc/validate/safe.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/style_age.doctree b/dev/denormalize/.doctrees/api_doc/validate/style_age.doctree index 43759efe59bd5162da594e83cc6aa1b023702b25..9dd5e581610386fc987f2284b3d5605fd0745b8e 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/style_age.doctree and b/dev/denormalize/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/teen.doctree b/dev/denormalize/.doctrees/api_doc/validate/teen.doctree index 925a11e3b86fd0d1226407ba5bd57f879465b2c6..555bfc1e17dbc516026be21bca9ea8385dc6e8f0 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/teen.doctree and b/dev/denormalize/.doctrees/api_doc/validate/teen.doctree differ diff --git a/dev/denormalize/.doctrees/api_doc/validate/truncate.doctree b/dev/denormalize/.doctrees/api_doc/validate/truncate.doctree index 0c3ae0c3f4af373b0b8428af87b45690394ad045..668f51c5de851ec8137b8802a087c3c80461f15a 100644 Binary files a/dev/denormalize/.doctrees/api_doc/validate/truncate.doctree and b/dev/denormalize/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/dev/denormalize/.doctrees/environment.pickle b/dev/denormalize/.doctrees/environment.pickle index fcb390a25353419d4fcbcc5f5d4ab0486e9b8ed2..a7e391f3c3ae29bd4ebac540b61b2445fcb8bc7a 100644 Binary files a/dev/denormalize/.doctrees/environment.pickle and b/dev/denormalize/.doctrees/environment.pickle differ diff --git a/dev/denormalize/.doctrees/index.doctree b/dev/denormalize/.doctrees/index.doctree index 56a5d12ca3a4b7d4e6e996fd162f402dfb8873e3..4a57e54d361532925238de0ae5f03b859d71b750 100644 Binary files a/dev/denormalize/.doctrees/index.doctree and b/dev/denormalize/.doctrees/index.doctree differ diff --git a/dev/denormalize/.doctrees/information/environment.doctree b/dev/denormalize/.doctrees/information/environment.doctree index 9c554815b25c295888645b8e298d8cd151977f90..ec60ea7c5f3293520df49e0927a89dc9ed0c5a80 100644 Binary files a/dev/denormalize/.doctrees/information/environment.doctree and b/dev/denormalize/.doctrees/information/environment.doctree differ diff --git a/dev/denormalize/.doctrees/information/environment.result.doctree b/dev/denormalize/.doctrees/information/environment.result.doctree index 025753766722746daab7a0a2bb99576ff6fc8a18..bb812432d9218b50b15e26a50f5ac01f5419b93c 100644 Binary files a/dev/denormalize/.doctrees/information/environment.result.doctree and b/dev/denormalize/.doctrees/information/environment.result.doctree differ diff --git a/dev/denormalize/.doctrees/nbsphinx/information/environment.ipynb b/dev/denormalize/.doctrees/nbsphinx/information/environment.ipynb index bb7c38557177eaf291a1841244d85e79e3abf3cf..a7cc05290cd8cfd583defcbc6fb05dc8752b1a1a 100644 --- a/dev/denormalize/.doctrees/nbsphinx/information/environment.ipynb +++ b/dev/denormalize/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:53:48.269445Z", - "iopub.status.busy": "2025-02-16T07:53:48.269249Z", - "iopub.status.idle": "2025-02-16T07:53:49.430231Z", - "shell.execute_reply": "2025-02-16T07:53:49.429521Z" + "iopub.execute_input": "2025-02-16T10:02:52.271874Z", + "iopub.status.busy": "2025-02-16T10:02:52.271653Z", + "iopub.status.idle": "2025-02-16T10:02:53.434759Z", + "shell.execute_reply": "2025-02-16T10:02:53.434013Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3240.6912500000003 MHz\n", + "CPU Freq: 3113.0875000000005 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/denormalize/.doctrees/nbsphinx/information/environment.result.ipynb b/dev/denormalize/.doctrees/nbsphinx/information/environment.result.ipynb index 381a1271aed52f947e18e24fee29f63a8ff094a7..a4dd88af47295da8a095ccecd6f017d6db8f8fa2 100644 --- a/dev/denormalize/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/dev/denormalize/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:50:03.656033Z", - "iopub.status.busy": "2025-02-16T07:50:03.655451Z", - "iopub.status.idle": "2025-02-16T07:50:04.823119Z", - "shell.execute_reply": "2025-02-16T07:50:04.822411Z" + "iopub.execute_input": "2025-02-16T09:59:07.841292Z", + "iopub.status.busy": "2025-02-16T09:59:07.841092Z", + "iopub.status.idle": "2025-02-16T09:59:09.006651Z", + "shell.execute_reply": "2025-02-16T09:59:09.005908Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3043.30025 MHz\n", + "CPU Freq: 3233.62575 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/denormalize/.doctrees/tutorials/installation/index.doctree b/dev/denormalize/.doctrees/tutorials/installation/index.doctree index c2aa5a439b73a165eb36dde0747c876c6e6983ea..2f41564e79c198f888d1de5341179e49dce2cab1 100644 Binary files a/dev/denormalize/.doctrees/tutorials/installation/index.doctree and b/dev/denormalize/.doctrees/tutorials/installation/index.doctree differ diff --git a/dev/denormalize/.doctrees/tutorials/quick_start/index.doctree b/dev/denormalize/.doctrees/tutorials/quick_start/index.doctree index dcd53ca8f704d62984187cf02f4c414eaa29cc8c..b1281f549b7ac7502f32ce8c6b4b017e9e390938 100644 Binary files a/dev/denormalize/.doctrees/tutorials/quick_start/index.doctree and b/dev/denormalize/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/dev/denormalize/_sources/information/environment.result.ipynb.txt b/dev/denormalize/_sources/information/environment.result.ipynb.txt index 381a1271aed52f947e18e24fee29f63a8ff094a7..a4dd88af47295da8a095ccecd6f017d6db8f8fa2 100644 --- a/dev/denormalize/_sources/information/environment.result.ipynb.txt +++ b/dev/denormalize/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:50:03.656033Z", - "iopub.status.busy": "2025-02-16T07:50:03.655451Z", - "iopub.status.idle": "2025-02-16T07:50:04.823119Z", - "shell.execute_reply": "2025-02-16T07:50:04.822411Z" + "iopub.execute_input": "2025-02-16T09:59:07.841292Z", + "iopub.status.busy": "2025-02-16T09:59:07.841092Z", + "iopub.status.idle": "2025-02-16T09:59:09.006651Z", + "shell.execute_reply": "2025-02-16T09:59:09.005908Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3043.30025 MHz\n", + "CPU Freq: 3233.62575 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/denormalize/information/environment.html b/dev/denormalize/information/environment.html index e211ace91add15a62aa22c923dab6ebc80cf4ab0..13a22ee93aefb3843e07d6fb2b1225a5abfbd9a3 100644 --- a/dev/denormalize/information/environment.html +++ b/dev/denormalize/information/environment.html @@ -138,7 +138,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3240.6912500000003 MHz +CPU Freq: 3113.0875000000005 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/dev/denormalize/information/environment.ipynb b/dev/denormalize/information/environment.ipynb index bb7c38557177eaf291a1841244d85e79e3abf3cf..a7cc05290cd8cfd583defcbc6fb05dc8752b1a1a 100644 --- a/dev/denormalize/information/environment.ipynb +++ b/dev/denormalize/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:53:48.269445Z", - "iopub.status.busy": "2025-02-16T07:53:48.269249Z", - "iopub.status.idle": "2025-02-16T07:53:49.430231Z", - "shell.execute_reply": "2025-02-16T07:53:49.429521Z" + "iopub.execute_input": "2025-02-16T10:02:52.271874Z", + "iopub.status.busy": "2025-02-16T10:02:52.271653Z", + "iopub.status.idle": "2025-02-16T10:02:53.434759Z", + "shell.execute_reply": "2025-02-16T10:02:53.434013Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3240.6912500000003 MHz\n", + "CPU Freq: 3113.0875000000005 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/denormalize/information/environment.result.html b/dev/denormalize/information/environment.result.html index 4d03a40ef7d1ec0685897fdda9a7eefbddaaf1d2..e735ba48f08944541d2f22c6cc7cc7806d6be4e5 100644 --- a/dev/denormalize/information/environment.result.html +++ b/dev/denormalize/information/environment.result.html @@ -140,7 +140,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3043.30025 MHz +CPU Freq: 3233.62575 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/dev/denormalize/information/environment.result.ipynb b/dev/denormalize/information/environment.result.ipynb index 381a1271aed52f947e18e24fee29f63a8ff094a7..a4dd88af47295da8a095ccecd6f017d6db8f8fa2 100644 --- a/dev/denormalize/information/environment.result.ipynb +++ b/dev/denormalize/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:50:03.656033Z", - "iopub.status.busy": "2025-02-16T07:50:03.655451Z", - "iopub.status.idle": "2025-02-16T07:50:04.823119Z", - "shell.execute_reply": "2025-02-16T07:50:04.822411Z" + "iopub.execute_input": "2025-02-16T09:59:07.841292Z", + "iopub.status.busy": "2025-02-16T09:59:07.841092Z", + "iopub.status.idle": "2025-02-16T09:59:09.006651Z", + "shell.execute_reply": "2025-02-16T09:59:09.005908Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3043.30025 MHz\n", + "CPU Freq: 3233.62575 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/denormalize/searchindex.js b/dev/denormalize/searchindex.js index 9275e2c44f98e934b2c5aee4de1a85372fe50a0c..a1e05b59fbff37e56d93e0c33b9a0189ce6f2527 100644 --- a/dev/denormalize/searchindex.js +++ b/dev/denormalize/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 58], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 51, 52, 57, 58, 60, 61, 62, 65, 66, 67, 69, 72, 73, 74, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 99], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 51, 62, 69, 73, 92], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 51, 58, 60, 63, 64, 78], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 51, 65, 84], "aspect": [0, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 51, 60, 63, 64, 65, 66, 69, 70, 71, 72, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 51, 58, 59, 63, 64, 65, 70, 72, 73, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "8": [0, 10, 20, 33, 35, 39, 43, 48, 58, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 97, 98, 99], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "gener": [0, 4, 10, 13, 19, 31, 32, 57, 58, 60, 69, 72, 77, 84, 96], "art": [0, 58], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 51, 60, 62, 65, 69, 70, 71, 72, 80, 84, 88, 90], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 58, 60, 63, 64, 68, 71, 72, 79, 81, 84, 87, 88, 90, 94], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 58, 60, 72, 73, 80, 83, 85, 88, 89, 91, 92, 93], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 64, 65, 66, 68, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 99], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 58, 60, 63, 64, 66, 68, 70, 72, 73, 76, 80, 83, 85, 88, 89, 91, 93], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 51, 58, 59, 60, 63, 64, 70, 75], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 75, 92], "width": [0, 4, 9, 44, 51, 69], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 58, 59, 60, 63, 64, 70, 72, 78, 79, 80, 81, 84, 87, 90, 94], "set": [0, 10, 27, 30, 35, 46, 48, 50, 72, 78, 81, 84, 90, 94, 95], "automat": [0, 4, 22, 35, 46, 78, 97, 98], "determin": [0, 7, 35, 88], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 51, 58, 62, 69, 73, 74, 92, 97, 98], "height": [0, 4, 9, 44, 51, 69], "filter": [0, 30, 46, 63, 64, 84, 86, 90], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 58, 59, 60, 63, 65, 66, 69, 72, 73, 75, 76, 78, 79, 80, 81, 84, 86, 87, 88, 90, 94], "when": [0, 6, 9, 10, 21, 23, 25, 26, 33, 35, 39, 43, 44, 48, 58, 60, 62, 69, 73, 75, 78, 79, 95], "resiz": [0, 21, 42, 50, 58, 69], "charact": [0, 35, 41, 50, 61, 62, 65, 66, 67, 72, 80, 96], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 60, 62, 70, 79, 88, 95], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 80, 85, 89, 91, 93, 97, 98], "intens": 0, "proport": [0, 80], "correct": [0, 33], "output": [0, 27, 36, 50, 58, 59, 70, 72, 99], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 51, 58, 59, 60, 62, 63, 69, 75, 76, 78, 79, 81, 86, 87, 88, 95, 96, 97, 98, 99], "should": [0, 3, 9, 35, 39, 43, 44, 46, 62, 72, 99], "approxim": 0, "ratio": [0, 41, 42, 44, 69], "your": [0, 46, 95, 97, 98, 99], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 57, 58, 59, 60, 61, 65, 67, 71, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 59, 65, 69, 76, 79, 87, 95], "ensur": [0, 20, 30, 35, 42, 58, 75], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "close": [0, 44, 58], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 62, 65, 66, 69, 70, 88], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 51, 59, 62, 63, 64, 65, 66, 69, 72, 73, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94, 95], "represent": [0, 20, 35, 58], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 63, 64, 66, 68, 70, 71, 72, 73, 75, 76, 80, 83, 84, 85, 88, 89, 90, 91, 92, 93], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 58, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95], "here": [0, 10, 18, 24, 35, 39, 40, 58, 63, 65, 69, 72, 73, 80, 82, 95, 97, 98], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 61, 62, 64, 65, 67, 70, 72, 73, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 58, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99], "print": [0, 10, 15, 16, 19, 20, 27, 30, 58, 59, 97, 98, 99], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 58, 60, 62, 72, 73, 82, 95], "draw": [1, 24, 25, 50, 88, 96], "ascii_draw": 1, "meta": [2, 96, 99], "__title__": [2, 99], "__version__": [2, 99], "__description__": [2, 99], "__author__": [2, 99], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 51, 52, 57, 58, 61, 62, 63, 64, 65, 66, 67, 69, 72, 73, 74, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "inform": [3, 31, 32, 33, 50, 58, 60, 71], "packag": 3, "titl": [3, 60], "project": [3, 18, 65, 72, 95], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 58, 59, 75, 81, 96, 99], "short": [3, 69, 72], "descript": [3, 18, 60], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 57, 58, 59, 60, 72, 76, 80, 88], "setup": 3, "py": [3, 62], "author": [3, 59], "email": 3, "step": [4, 44, 58], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 58, 62], "creat": [4, 27, 30, 31, 43, 58, 60, 64, 79], "black": [4, 43, 58], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 58, 59, 60, 70, 72, 78, 80, 86, 87, 96, 99], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 62, 73], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 58, 62, 87], "mean": [4, 18, 20, 21, 23, 25, 26, 35, 38, 39, 44, 48, 78, 81, 99], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 57, 58, 59, 60, 71, 72, 73, 75, 76, 80, 84, 88, 90, 95], "suitabl": [4, 65, 88], "color": [4, 7, 9, 23, 25, 26, 43, 58, 62, 86, 87, 96], "fore": [4, 23, 25, 26], "back": [4, 72], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 51, 58, 59, 60, 64, 66, 71, 75, 78, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 99], "rgba": [4, 7, 28, 33, 62, 73], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 58, 59, 60, 69, 72, 81, 84, 90, 92, 94], "add": [4, 31, 59, 60, 66], "rgb": [4, 5, 6, 7, 28, 43, 51, 58, 62, 73], "In": [4, 25, 35, 80, 81], "document": [4, 97, 98, 99], "accur": [4, 11, 19, 84, 90], "present": [4, 31, 60, 65], "state": 4, "shown": [4, 61], "follow": [4, 35, 48, 59, 60, 72, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 72, 76], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 51, 58, 73, 82, 87], "both": [5, 11, 20, 41, 59, 72], "np": [5, 6, 9, 33, 35, 44, 46, 48, 72, 76], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 58, 59, 60, 63, 64, 65, 69, 70, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 95], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 58, 59, 60, 72, 73], "order": [5, 6, 66, 67, 96], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 58, 60, 65, 78, 81, 82, 84, 87, 90, 94], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 58, 59, 73, 78], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 51, 62, 65, 69, 72, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 35, 41, 43, 58, 59, 60, 63, 64, 65, 66, 68, 69, 72, 73, 79, 82, 87, 95], "mode": [5, 6, 7, 20, 33, 51, 58, 70, 73, 78], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 59, 96], "encod": [5, 8, 27, 33, 60, 96], "bool": [6, 7, 22, 25, 35, 41, 43, 46, 47, 50, 59, 60, 63, 64, 65, 66, 68, 69, 72, 73, 79, 87, 95], "true": [6, 7, 35, 43, 44, 47, 50, 59, 60, 63, 64, 66, 68, 72, 79, 82, 87, 95], "ndarrai": [6, 9, 33, 35, 39, 44, 46, 48, 72, 76], "channel": [6, 7, 28, 73], "jpegimageplugin": [6, 51], "jpegimagefil": [6, 51], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 62, 72], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 58, 72, 75, 83], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 33, 36, 39, 41, 43, 44, 46, 47, 62, 65, 72, 76, 83, 84, 90], "same": [6, 22, 35, 40, 72, 75], "torchvis": 6, "transform": [6, 7, 66], "to_tensor": 6, "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 57, 59, 60, 61, 72, 75, 76, 84, 90, 96], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 57, 58, 59, 60, 69, 70, 72, 75, 76, 78, 84, 90], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 57, 59, 65, 69, 72, 96], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 57, 64, 72, 99], "manipul": [7, 57], "python": [7, 33, 75, 97, 98, 99], "librari": [7, 30, 99], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 57, 59, 60, 72, 75, 76, 88, 99], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 58, 72, 78], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 58, 60, 76, 99], "handl": [7, 27, 30, 32, 33, 57, 60], "multipl": [7, 9, 14, 27, 33, 35, 39, 58], "ad": [7, 10, 59, 60, 66], "background": [7, 8, 23, 25, 26, 52, 58, 62, 96], "check": [7, 33, 38, 59, 63, 64, 68, 79, 82, 92, 95, 99], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 80], "common": 7, "relat": [7, 10, 12, 15, 57, 64, 76], "task": [7, 19, 20, 32, 43], "applic": [7, 65, 69, 88], "kei": [7, 16, 20, 27, 59, 72], "featur": [7, 11, 16, 29, 35, 39, 60, 62, 65, 66, 72, 80], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 51, 57, 58, 59, 60, 78, 87, 95, 96], "path": [7, 9, 10, 11, 14, 16, 27, 30, 33, 51, 58, 59, 60, 82, 87, 95], "binari": [7, 76], "like": [7, 10, 17, 69, 75, 99], "onc": 7, "particularli": [7, 20, 27, 31, 32, 60, 75], "requir": [7, 9, 18, 19, 35, 44, 59, 60, 84, 90, 99], "preprocess": [7, 18, 27, 30, 35], "befor": [7, 33, 35, 59, 72], "further": 7, "analysi": [7, 36], "force_background": 7, "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 72, 76], "necessari": [7, 35, 65, 69], "convert": [7, 31, 33, 35, 48, 60, 72, 88], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 58, 59, 60, 64, 70, 72, 75], "ha": [7, 21, 41, 73, 88, 97, 98], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 58, 59, 60, 67, 72, 88, 96], "avoid": [7, 65], "anomali": 7, "dure": [7, 27, 33, 66, 87, 95], "subsequ": [7, 43], "convers": [7, 30], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 58, 60, 63, 64, 70], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 58, 59, 60, 63, 64, 70], "typeerror": [7, 48, 63, 64, 70], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 51, 63, 64, 70, 71, 72, 79, 81, 84, 90, 94], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 72, 80, 81, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94], "take": [7, 50], "singl": [7, 14, 27, 33, 35, 66, 72, 76], "call": [7, 24, 58], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 57, 66, 68, 72, 73, 88], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 51], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 59, 61, 62, 67, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "pillow": [7, 22], "boolean": [7, 35], "otherwis": [7, 31, 35, 60, 63, 64, 68, 73, 78], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 61, 66, 86, 88], "basic": [8, 52, 64], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 96], "rgb_decod": 8, "load_imag": [8, 47, 58], "has_alpha_channel": 8, "layer": [8, 76, 96], "istack": 8, "mai": [9, 12, 15, 35, 58, 65, 69, 75, 95, 97, 98], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 48, 58, 59, 64], "similar": [9, 10, 17, 35, 39, 69, 72, 96], "techniqu": [9, 28, 33], "p": [9, 65, 69, 72], "need": [9, 14, 30, 41, 44, 75, 79, 81, 84, 87, 90, 94], "stack": [9, 72], "addition": 9, "second": [9, 20, 35, 40, 68], "element": [9, 72], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 76], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 58, 59, 63, 64, 65, 66, 69, 70, 71, 72, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "right": [9, 43, 48, 76], "two": [9, 20, 35, 40, 68, 87], "dimension": [9, 72], "arrai": [9, 22, 33, 35, 39, 46, 48, 72, 76], "h": [9, 23, 25, 26, 46, 62], "w": [9, 23, 25, 26, 46, 62, 72], "posit": [9, 35, 43, 44, 80], "target": [9, 17, 22, 23, 25, 26, 44], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 68], "howev": [9, 35], "solid": [9, 43], "pure": [9, 62], "lime": [9, 62], "nian": 9, "save": [9, 31, 58, 59, 60, 62], "nian_lim": 9, "yellow": [9, 58], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 51, 58, 65, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "9": [9, 10, 20, 35, 39, 48, 58, 70, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 93, 94], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 30, 33, 36, 43, 44, 46, 58, 59, 63], "mask": [9, 23, 25, 26, 44, 46, 62], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 96], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 51, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 51, 69, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 61, 67, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 61, 67, 73, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "explan": 10, "No": [10, 58, 97, 98], "head": [10, 17, 22, 47, 64, 80, 89, 96], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 51, 58, 61, 62, 64, 65, 67, 73, 80, 81, 84, 85, 89, 90, 91, 93, 94, 99], "pretti": 10, "girl": [10, 41, 64], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 59, 64, 65, 69, 72, 87], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44], "pair": [10, 20], "cover": [10, 18, 44, 58, 64], "breast": [10, 18, 64, 65, 69, 71, 72], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 58], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 86, 96], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 64, 72], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 68, 71, 80], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 72, 96], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 64], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 61, 99], "6": [10, 20, 22, 35, 39, 48, 63, 64, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "nopan": 10, "panti": [10, 66], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 84, 90, 96], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 58, 63, 64, 69, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 99], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 60], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 58, 75, 78], "less": [10, 11, 13, 19, 79], "stand": [10, 58, 65, 69, 72], "sit": [10, 64], "ass": 10, "split": [10, 69], "leg": [10, 58], "wide": [10, 58], "90": 10, "degre": [10, 44], "typic": [10, 11], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 81, 84, 90, 94], "10": [10, 21, 35, 39, 44, 48, 79, 80, 81, 84, 87, 88, 90, 91], "sprd": 10, "strongli": [10, 73], "11": [10, 35, 48, 79, 80, 81, 84, 87, 88, 90, 91], "vsplt": 10, "pose": [10, 35, 96], "12": [10, 22, 35, 43, 48, 79, 80, 81, 84, 87, 88, 90, 91], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 80, 81, 84, 88, 91, 93], "full": [10, 58], "almost": 10, "side": [10, 42, 64, 95], "usual": [10, 39], "ly": 10, "14": [10, 48, 80, 81, 84, 88, 91], "wing": [10, 64], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 80, 81, 84, 88, 91, 97, 98], "feral": 10, "four": [10, 11, 80], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 85], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 79], "16": [10, 48, 80, 84, 88, 91], "hdrago": 10, "style": [10, 14, 19, 44, 93, 99], "17": [10, 48, 88, 93], "hponi": 10, "18": [10, 18, 48, 84, 88, 90, 97, 98], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 88], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 48, 58, 88], "hcat": 10, "cat": [10, 64, 70], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 93], "hbear": 10, "bear": 10, "22": [10, 48], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 58, 60, 69, 72, 84, 87, 97, 98], "contest": 10, "toward": [10, 48], "viewer": [10, 58], "23": [10, 48], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48], "hhors": 10, "hors": 10, "implement": [10, 40, 75], "aa09": 10, "25": [10, 13, 18, 30, 40, 93], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 65, 69, 72, 73, 79, 80, 83, 85, 88, 89, 91, 92, 93], "releas": 10, "time": [10, 60, 73], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 61], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 57, 58, 60, 64, 80, 81, 84, 85, 89, 90, 91, 93, 94], "advanc": [10, 99], "capabl": [10, 33, 41], "specif": [10, 11, 16, 31, 33, 43, 48, 60, 61, 80, 84, 90], "scenario": [10, 65, 69, 75], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 58], "enhanc": [10, 29, 96], "improv": [10, 21, 72], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 60, 87], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 65, 66, 69, 73, 84, 90], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 65, 69, 75, 80, 95], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 58, 96], "30": [10, 19, 44], "public": 10, "friendli": [10, 99], "reduc": [10, 35, 46, 72], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 51, 64], "current": [10, 58, 84, 90, 97, 98, 99], "reincarn": 10, "compon": [10, 20, 27, 30, 75], "some": [10, 29, 35, 39, 40, 44, 52, 63, 65, 69, 72, 73, 75, 82, 95, 97, 98], "yolov8s_aa09": 10, "updat": [10, 27, 30, 59], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 72, 86], "closeup": 10, "adjust": [10, 30, 39, 64], "larg": [10, 25, 35, 72], "hat": [10, 64], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 65, 69], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 63, 64, 66, 70, 71, 76, 88, 92], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 66, 70, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "though": 10, "note": [10, 14, 35, 44, 58, 80, 84, 87, 90, 97, 98], "complet": [10, 44, 80, 86, 96], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 65, 75, 87, 88, 97, 98], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 72], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 65, 69, 72, 79, 87], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 73], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 27, 35, 39, 58, 76], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 64], "genit": 11, "male": [11, 18, 64], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 57, 58, 61, 65, 66, 67, 69, 72, 73, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 99], "v1": [11, 12, 13, 14, 15, 19, 43, 58, 72], "pre": [11, 13, 16, 36], "identifi": [11, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 58], "data": [11, 14, 16, 31, 33, 35, 47, 57, 58, 65, 66, 84, 90, 96, 97, 98, 99], "either": [11, 12, 13, 14, 15, 35, 72, 76], "standard": [11, 13, 14, 15, 31, 75], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 58], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 42, 44, 75], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 72], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 64], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 58, 59, 66, 78, 95], "indic": [11, 35, 48, 65, 69, 72], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 58], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 60, 70], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": 11, "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 75], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 64, 69, 73, 76], "speed": [12, 13, 14, 15, 16, 19, 23, 73], "accuraci": [12, 13, 14, 15, 16, 19, 41, 79, 81, 84, 87, 90, 94], "higher": [12, 13, 14, 15, 16, 18, 21, 87], "consid": [12, 15, 20, 35, 41, 44, 46, 51, 64, 84, 90], "overlap": [12, 14, 15, 16, 20, 65, 67, 69, 72, 73, 96], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 58], "predict": [12, 16, 19, 27, 30, 72, 79, 81, 83, 84, 87, 88, 90, 92, 94], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 62, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 51, 60, 99], "balanc": [13, 15, 19, 58], "system": [13, 14, 23, 84, 90], "overhead": [13, 14, 23, 75], "avail": [13, 19, 27, 33, 35, 41, 44, 58, 70, 78, 79, 81, 84, 90, 94], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 60, 78], "mostima_post": [13, 16], "29": [13, 16], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 58], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 57, 59, 73, 80, 84, 87, 90, 97, 98], "primari": [14, 80, 83, 85, 89, 91, 93], "purpos": 14, "crop": [14, 46, 58], "illustr": [14, 58, 81, 83], "therefor": [14, 22, 35, 97, 98], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 89, 96], "peopl": [14, 70], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 72, 73, 75, 78, 79, 80, 81, 84, 87, 90, 94, 99], "inde": 14, "recommend": [14, 21, 35, 38, 39, 72, 73, 84, 90], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 57], "obtain": [14, 24, 34, 35], "local": [14, 51, 97, 98], "flexibl": 14, "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 58, 60, 62, 65, 75, 99], "choos": [15, 19, 41], "35": [15, 58, 65, 72], "configur": [15, 27, 35, 96], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 58, 76], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 66, 88, 92], "infer": [15, 18, 21, 30, 47, 78, 87], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 65, 99], "hug": [16, 27, 30, 35, 72], "face": [16, 17, 18, 27, 30, 35, 48, 50, 58, 64, 72, 80, 96], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 73, 99], "yolo11": 16, "architectur": 16, "usag": [16, 27, 57, 58, 59, 65, 75, 76, 95], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 62, 64, 66, 71, 72], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 57, 72, 78], "instead": [16, 21, 66], "detect_head": [17, 22], "booru_yolo": [17, 96], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 84, 90], "ey": [17, 44, 48, 58, 64, 96], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 80, 89, 96], "detect_halfbodi": 17, "hand": [17, 48, 50, 58, 64, 96], "detect_hand": 17, "nudenet": [17, 96], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 58, 66, 68, 96], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 73, 78, 95, 96], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 78, 88], "nudenet_onnx": 18, "effici": [18, 21, 59, 76], "notai": 18, "tech": 18, "detail": [18, 57, 58, 78, 80], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 77, 96], "topk": 18, "100": [18, 23, 30, 38, 75], "45": [18, 39], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 51, 76, 79], "keep": [18, 69], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 58, 75, 76, 92], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 75, 76, 88], "work": [20, 27, 32, 38, 60, 88], "aggreg": 20, "involv": 20, "segment": [20, 51, 96], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 70], "max": [20, 21], "raw": [20, 33], "depend": [20, 58, 59, 95], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 81], "match": [20, 33, 46, 64, 67, 96], "unknown": [20, 70], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 58, 63, 76, 78], "doesn": [20, 33, 64], "t": [20, 33, 64], "group": [20, 39, 66], "correspond": [20, 35, 41, 46, 72, 88, 92], "car": 20, "85": [20, 65, 72], "75": 20, "text_detect": 21, "been": [21, 88], "migrat": 21, "ocr": [21, 96], "detect_text_with_ocr": [21, 96], "soon": 21, "qualiti": [21, 36, 52, 58, 72, 73], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 65, 79, 80, 81, 83, 88, 89, 90, 91, 93, 94], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 84, 90], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 58, 78], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 62], "font": 22, "At": 22, "runtim": [22, 25, 78, 87], "attempt": [22, 31, 44, 58, 60, 78], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 59, 96], "cannot": [22, 41, 60], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 51, 52, 58, 62, 65, 67, 72, 78, 80, 85, 87, 89, 91, 93], "cv2": 23, "have": [23, 25, 35, 70, 71, 84, 90, 95], "lowest": 23, "resourc": [23, 27, 96], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 62], "its": [23, 25, 26, 27, 35, 41, 42, 59, 62, 65, 66, 78, 80, 81, 83, 84, 85, 88, 89, 90, 91, 93, 94], "low": [23, 34, 36, 58, 69, 72, 73], "high": [23, 30, 52, 58, 73, 87, 88], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 57, 58, 59, 60, 72], "outlin": 24, "comparison": [24, 65], "canni": [24, 96], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 96], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 96], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 58], "effect": [25, 34, 43, 95], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 97, 98], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 58, 73], "deeper": 25, "richer": 25, "probabl": [25, 88], "extra": [25, 58], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 51, 73], "pass": [25, 26, 27, 30, 31, 43, 44, 58, 62, 69, 73, 75], "neural": [25, 26, 62, 76], "network": [25, 26, 62, 76], "classif": [27, 76, 80, 81, 83, 84, 85, 86, 89, 90, 91, 93, 94], "those": [27, 87], "store": [27, 31, 58, 59], "manag": [27, 30, 78, 96], "interact": [27, 30], "make": [27, 48, 66, 76, 84, 88, 90], "also": [27, 72, 99], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 58, 75], "privat": [27, 28, 39], "repo_id": [27, 30], "hf_token": [27, 30], "method": [27, 28, 30, 32, 33, 35, 43, 84, 90], "within": [27, 43, 58, 65, 72], "id": [27, 30], "api": 27, "variabl": [27, 44, 78], "_model_nam": 27, "cach": [27, 30, 51, 77, 96], "_model": 27, "dictionari": [27, 31, 36, 58, 59, 60, 63, 64, 80, 83, 85, 89, 91, 93], "_label": 27, "_hf_token": 27, "usernam": [27, 30], "repo_nam": [27, 30], "__init__": [27, 28, 30, 33, 44, 48, 51, 60, 64], "instanc": [27, 30, 35, 43, 48, 51, 64], "clear": [27, 30, 35, 59, 80, 84, 90], "free": [27, 30], "up": [27, 30, 64], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "kwarg": [27, 30, 31, 43, 44, 58, 60], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 69], "interfac": [27, 30, 75], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 51], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 58, 60], "keyword": [27, 30, 31, 43, 44, 58, 60, 75], "argument": [27, 30, 31, 43, 44, 47, 48, 58, 60, 64, 72, 75], "importerror": [27, 30], "properli": [27, 58], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "highest": [27, 88], "through": [27, 99], "error": [27, 33, 72], "predict_scor": 27, "dict": [27, 33, 36, 47, 58, 59, 60, 72, 75, 80, 81, 83, 84, 85, 89, 90, 91, 93, 94], "conveni": [27, 48, 58, 99], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 80, 85, 86, 87, 89, 91, 93, 94, 96], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 63, 64, 78, 79, 84, 90, 96], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 57, 59, 60, 96], "associ": [30, 60], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 59], "environ": [30, 73, 75, 78, 96], "yolov5": 30, "300": 30, "400": 30, "95": [30, 63, 64, 70], "simpl": 30, "without": [30, 58, 63, 64, 71], "explicitli": 30, "read": [31, 32, 33, 57, 58, 59], "write": [31, 32, 33, 57, 59], "exif": [31, 32, 58], "gif": [31, 32, 58], "comment": 31, "These": [31, 34, 51], "about": 31, "context": [31, 32], "ai": [31, 32, 60, 79], "found": [31, 44, 58, 80], "commonli": [31, 66, 76], "where": [31, 35, 58, 59, 72, 75], "look": [31, 41, 58, 80], "usercom": 31, "field": [31, 60], "dst_filenam": 31, "destin": [31, 58, 59, 60], "filenam": [31, 51], "pnginfo": [31, 33, 58, 60], "wai": [31, 58, 59], "geninfo": [32, 96], "lsb": [32, 60, 96], "signific": [32, 33, 35, 60], "bit": [32, 33, 60], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "embed": [33, 72], "serial": 33, "json": 33, "compat": [33, 66], "inject": 33, "combin": [33, 41], "emb": [33, 72], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 59, 72], "gzip": 33, "written": 33, "appropri": [33, 41, 58], "serializ": 33, "err": 33, "caus": [33, 95], "multi": [33, 75], "get_next_n_byt": 33, "next": 33, "get_one_byt": 33, "form": [33, 66], "read_32bit_integ": 33, "32": 33, "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 62], "robust": [33, 35], "skytnt": [34, 51, 62], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 72, 73, 79, 81, 84, 87, 90, 94], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 65], "thei": 35, "smaller": 35, "7eu7d7": [35, 69, 73, 99], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 57, 87], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 58], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 75], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 60, 63, 72, 73], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 89, 90], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 58, 79, 80, 81, 83, 84, 85, 89, 90, 91, 93, 94], "neighborhood": 35, "core": [35, 97, 98], "few": 35, "too": 35, "sensit": [35, 43, 72, 84, 90], "tune": 35, "guidelin": 35, "deal": [35, 57], "solut": [35, 44], "small": [35, 43], "advis": [35, 65], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 64], "e": [35, 52, 70, 73, 76], "g": [35, 52, 70, 72, 73], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 69, 73], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 96], "danbooru": [36, 65, 67, 69, 84, 87], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "fmt": [36, 72], "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 58], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 72], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 58], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 96], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 96], "laplacian": [37, 96], "laplacian_scor": 37, "lpip": [37, 96], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 96], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 75, 79, 87], "seem": 38, "just": [38, 81, 84, 87, 90, 94], "we": [38, 73], "explor": 38, "bluri": 38, "hutao": [38, 62, 65, 69, 72], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 58, 73, 97, 98], "99": 39, "192": 39, "49": 39, "256": [39, 58], "img1": [39, 40, 72], "img2": [39, 40, 72], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": 40, "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": 41, "export": [41, 78], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 81], "742": 41, "485": 41, "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 58], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 70], "languag": 41, "func": [41, 77, 96], "japanes": [41, 58], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 57], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 99], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": 42, "maintain": [42, 48, 75, 99], "longer": 42, "after": [42, 65, 69, 72], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 58, 62, 72, 97, 98], "serv": [43, 65], "foundat": 43, "inherit": 43, "fill": 43, "valid": [43, 44, 48, 96], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 59, 78, 81], "angl": 44, "end": [44, 58], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 51], "total": [44, 97, 98], "star": [44, 69], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 69, 72], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": 44, "prefix": [44, 64, 68], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "top": [44, 87], "corner": 44, "factor": 44, "properti": [44, 48, 58, 60], "align": [45, 96], "align_maxs": 45, "censor_": [45, 96], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 96], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 96], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 74], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 62, 99], "github": [47, 97, 98, 99], "com": [47, 99], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 96, 99], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 58], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 69, 72], "readabl": [48, 72], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 64, 70], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 86, 96], "zero": 48, "must": [48, 64, 95], "preced": 48, "surround": 48, "whitespac": [48, 66], "36": 48, "0b100": 48, "91": 48, "112": 48, "92": [48, 70], "113": 48, "dwpose": [49, 96], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 96], "connect": 50, "ellips": 50, "facial": [50, 64, 80], "bg": 51, "strict_level": 51, "min_select": 51, "min_width": 51, "min_height": 51, "min_resolut": 51, "desir": 51, "strict": [51, 84, 90], "get_imag": 51, "get_image_fil": 51, "list_image_fil": 51, "random_imag": 51, "randomli": 51, "random_image_fil": 51, "8057": 51, "000000": 51, "000001": 51, "000002": 51, "000003": 51, "000004": 51, "home": 51, "dgh": [51, 59, 99], "2400x1600": 51, "0x7feb86ed5160": 51, "003258": 51, "400x400": 51, "0x7feb86a748b0": 51, "quickli": 52, "backgroundimageset": 52, "list_bg_image_fil": 52, "get_bg_image_fil": 52, "get_bg_imag": 52, "random_bg_image_fil": 52, "random_bg_imag": 52, "adversari": [54, 96], "remove_adversarial_nois": 54, "nafnet": [54, 96], "restore_with_nafnet": 54, "scunet": [54, 96], "restore_with_scunet": 54, "automatic1111": 57, "stabl": [57, 58, 79, 99], "diffus": [57, 58, 79], "webui": [57, 58, 59], "novelai": 57, "sdwui": 57, "pars": [57, 58, 96], "submodul": 57, "nai": [57, 96], "docstr": 57, "sdmetadata": 57, "parse_sdmeta_from_text": 57, "get_sdmeta_from_imag": 57, "save_image_with_sdmeta": 57, "read_metadata": 57, "save_with_metadata": 57, "naimetadata": 57, "get_naimeta_from_imag": 57, "add_naimeta_to_imag": 57, "save_image_with_naimeta": 57, "parser": 58, "formatt": 58, "a1111": 58, "sd_metadata_simpl": 58, "sd_metadata_complex": 58, "prompt": 58, "neg_prompt": 58, "neg": 58, "__str__": 58, "sd1": 58, "extrem": 58, "delic": 58, "beauti": 58, "offici": 58, "global": [58, 95], "illumin": 58, "soft": 58, "shadow": 58, "super": 58, "light": 58, "novel": [58, 60], "4k": 58, "metal_textur": 58, "striped_background": 58, "rich": 58, "cg": 58, "uniti": 58, "8k": 58, "wallpap": 58, "unreal": 58, "sci": 58, "fi": 58, "fantasi": 58, "silver_skin": 58, "cut": [58, 64], "silver_impossible_bodysuit": 58, "gem_on_chest": 58, "cut_silver_mechanical_leotard": 58, "headgear": [58, 64], "1_girl": 58, "solo": [58, 63, 64, 65, 69, 70, 71, 72], "slim_waist": 58, "hair": [58, 64], "long": 58, "lumin": 58, "medium_breast": [58, 71], "indistinct_camelto": 58, "flat_crotch": 58, "coquettish": 58, "squint": 58, "evil_smil": 58, "dark_persona": 58, "mouth": 58, "wet": 58, "slim_fac": 58, "tall_girl": 58, "matur": 58, "mature_fac": 58, "slim_figur": 58, "slim_leg": 58, "groin": 58, "bare_thigh": 58, "easyneg": 58, "sketch": 58, "ugli": 58, "huge": 58, "logo": 58, "monochrom": [58, 83, 86, 96], "bad": 58, "mutat": 58, "blurri": 58, "horror": 58, "geometri": 58, "bad_prompt": 58, "miss": 58, "finger": 58, "limb": 58, "anatomi": 58, "interlock": 58, "digit": 58, "arm": 58, "2girl": 58, "deform": 58, "artist": 58, "blush": [58, 65, 69, 72], "lipstick": 58, "skindent": 58, "tie": 58, "big_breast": 58, "thighhigh": [58, 65], "pubic_hair": [58, 64], "3d": [58, 81], "realist": 58, "slip": [58, 66], "head_out_of_fram": 58, "curvi": 58, "sampler": 58, "ddim": 58, "cfg": 58, "seed": 58, "3827064803": 58, "512x848": 58, "hash": 58, "eb49192009": 58, "anidosmix": 58, "clip": 58, "skip": 58, "new_imag": 58, "let": 58, "what": 58, "nslim_fac": 58, "848": 58, "_sdmeta_text": 58, "directli": 58, "starri": 58, "night": 58, "daylight": 58, "40": 58, "euler": 58, "sd2": 58, "1girl": [58, 63, 64, 65, 66, 69, 70, 71, 72], "blue": 58, "footwear": 58, "shoe": 58, "bang": [58, 64, 65, 69, 72], "indoor": 58, "sleev": 58, "ahog": [58, 64, 65, 69, 72], "dress": [58, 64], "pot": 58, "plant": 58, "bag": [58, 65, 69, 72], "bun": [58, 64], "window": 58, "lora": 58, "bluearchive10": 58, "bluearchiv": 58, "neg1": 58, "dpm": 58, "2m": 58, "sde": 58, "karra": 58, "2647703743": 58, "768x768": 58, "72bd94132e": 58, "cutemix": 58, "denois": 58, "strength": 58, "controlnet": 58, "preprocessor": 58, "control_v11p_sd15_openpos": 58, "cab727d4": 58, "weight": 58, "perfect": 58, "control": 58, "param": 58, "hire": 58, "upscal": [58, 96], "latent": 58, "ti": 58, "339cc9210f70": 58, "66a7279a88dd": 58, "info": 58, "els": [58, 97, 98], "underli": [58, 75], "sd_meta": 58, "scope": 58, "dst_file": [58, 60], "jpeg": [58, 82, 95], "webp": 58, "systemerror": [58, 60], "input_imag": 58, "output_imag": 58, "a41": 59, "safetensor": 59, "safe": [59, 65, 75, 86, 88, 90, 95, 96], "tensor": 59, "torch": 59, "command": [59, 99], "pip": [59, 99], "_check_env": 59, "intern": 59, "model_fil": 59, "key1": 59, "value1": 59, "key2": 59, "value2": 59, "src_model_fil": 59, "dst_model_fil": 59, "new_metadata": 59, "john": 59, "doe": [59, 63, 70, 84, 90], "input_model": 59, "output_model": 59, "creation": 60, "softwar": 60, "generation_tim": 60, "dataclass": 60, "encapsul": 60, "taken": 60, "alia": 60, "success": [60, 99], "add_lsb_meta": 60, "save_metainfo": 60, "metainfo": 60, "prefer": 60, "isneti": [61, 96], "get_isnetis_mask": 61, "segment_with_isneti": 61, "segment_rgba_with_isneti": 61, "co": 62, "seg": 62, "1024": [62, 72], "inspir": [62, 72, 92], "space": [62, 72], "blob": 62, "app": 62, "l8": 62, "00ff00": 62, "mask_": 62, "image_": 62, "hutao_seg": 62, "skadi": [62, 65, 69, 72], "skadi_seg": 62, "drop": [63, 64, 65, 69, 71, 72], "cosplai": 63, "no_eyewear": 63, "eyewear": [63, 64], "span": [63, 64], "matter": [63, 64], "red_hair": [63, 64, 70, 71], "use_preset": 63, "custom_blacklist": 63, "onlin": 63, "preset": 63, "ones": 63, "neither": [63, 64], "nor": [63, 64], "anal_hair": 64, "anal_tail": 64, "arm_behind_head": 64, "arm_hair": 64, "arm_under_breast": 64, "arms_behind_head": 64, "bird_on_head": 64, "blood_in_hair": 64, "breasts_on_glass": 64, "breasts_on_head": 64, "cat_on_head": 64, "closed_ey": 64, "clothed_female_nude_femal": 64, "clothed_female_nude_mal": 64, "clothed_male_nude_femal": 64, "clothes_between_breast": 64, "cream_on_fac": 64, "drying_hair": 64, "empty_ey": 64, "face_to_breast": 64, "food_on_fac": 64, "food_on_head": 64, "game_boi": 64, "grabbing_anoth": 64, "s_hair": 64, "grabbing_own_breast": 64, "gun_to_head": 64, "head_between_breast": 64, "heart_in_ey": 64, "multiple_boi": 64, "multiple_girl": 64, "object_on_breast": 64, "object_on_head": 64, "paint_splatter_on_fac": 64, "parted_lip": [64, 65, 69, 72], "penis_on_fac": 64, "person_on_head": 64, "pokemon_on_head": 64, "rabbit_on_head": 64, "rice_on_fac": 64, "severed_head": 64, "star_in_ey": 64, "sticker_on_fac": 64, "tentacles_on_mal": 64, "tying_hair": 64, "built": [64, 75], "mutabl": 64, "sequenc": 64, "constructor": 64, "empti": 64, "iter": 64, "hold": [64, 65, 69, 72], "futa": 64, "cum": 64, "rub": 64, "shade": 64, "plai": 64, "drill": 64, "skin": 64, "sidelock": 64, "twintail": [64, 65, 69, 72], "braid": 64, "afro": 64, "bald": 64, "dreadlock": 64, "ponytail": 64, "updo": 64, "beard": 64, "mustach": 64, "pointi": 64, "horn": 64, "tail": 64, "ornament": 64, "hairband": 64, "pupil": 64, "bow": [64, 65], "headwear": 64, "ribbon": [64, 69], "crown": 64, "cap": 64, "hairclip": [64, 69], "mole": 64, "halo": 64, "fluff": 64, "flower": [64, 65, 69, 72], "glass": [64, 66], "fang": 64, "boi": 64, "beret": 64, "heterochromia": 64, "headdress": 64, "eyepatch": 64, "headphon": 64, "eyebrow": 64, "eyelash": 64, "sunglass": 64, "intak": 64, "scrunchi": 64, "ear_pierc": 64, "headband": 64, "ring": 64, "under_mouth": 64, "freckl": 64, "lip": 64, "eyelin": 64, "eyeshadow": 64, "tassel": 64, "whitelist_suffix": 64, "whitelist_prefix": 64, "whitelist_word": 64, "suffix": [64, 68], "pool": 64, "whitelist": 64, "predefin": 64, "blacklist": [64, 67, 96], "red": 64, "singular": 64, "plural": 64, "chair": 64, "whole": 64, "word": 64, "hear": 64, "86": 64, "72": 64, "outdat": 65, "anymor": 65, "baselin": 65, "extens": 65, "practic": 65, "use_real_nam": [65, 69], "general_threshold": [65, 72], "character_threshold": [65, 72], "drop_overlap": [65, 69, 72], "real": [65, 69, 86, 96], "renam": [65, 69], "redirect": [65, 69], "mani": [65, 69], "websit": [65, 69], "rate": [65, 72, 84, 86, 96], "char": [65, 72], "9897817373275757": 65, "question": [65, 72, 84], "010265946388244629": 65, "explicit": [65, 72, 84], "2809715270996094e": 65, "9939777851104736": 65, "5032387375831604": 65, "black_bord": 65, "9943548440933228": 65, "black_glov": [65, 69, 72], "5011609792709351": 65, "blue_ski": [65, 69, 72], "6877802610397339": 65, "5543792843818665": 65, "8268730640411377": 65, "cloud": [65, 69, 72], "8504303693771362": 65, "cowboy_shot": [65, 69, 72], "6008237600326538": 65, "crop_top": [65, 69, 72], "6635787487030029": 65, "dai": [65, 69, 72], "8496965765953064": 65, "glove": [65, 69, 72], "6107005476951599": 65, "hair_between_ey": [65, 69, 72], "668294370174408": 65, "5619469285011292": 65, "holding_baseball_bat": [65, 69, 72], "5141720771789551": 65, "letterbox": 65, "long_hair": [65, 69, 71, 72], "9884189963340759": 65, "looking_at_view": [65, 69, 72], "5673105120658875": 65, "midriff": [65, 69, 72], "6290556192398071": 65, "navel": [65, 69, 72], "9631235003471375": 65, "no_hat": [65, 69], "7978747487068176": 65, "no_headwear": [65, 69, 72], "7577926516532898": 65, "outdoor": [65, 69, 72], "7118550539016724": 65, "5452839136123657": 65, "pillarbox": 65, "9841411709785461": 65, "red_ey": [65, 69, 72], "958786129951477": 65, "shirt": [65, 69, 72], "6720131039619446": 65, "short_sleev": [65, 69, 72], "7077711820602417": 65, "silver_hair": [65, 69], "6673924326896667": 65, "sky": [65, 69, 72], "8709812760353088": 65, "9614333510398865": 65, "sportswear": [65, 69, 72], "7786177396774292": 65, "6842771172523499": 65, "sweat": [65, 69, 72], "9076308012008667": 65, "thigh": [65, 69, 72], "580970823764801": 65, "skadi_": [65, 72], "arknight": [65, 72], "9633345007896423": 65, "9988503456115723": 65, "001651763916015625": 65, "00012505054473876953": 65, "9829280972480774": 65, "894218385219574": 65, "8733789920806885": 65, "backpack": [65, 69, 72], "6322951316833496": 65, "9987058639526367": 65, "bag_charm": 65, "9754379987716675": 65, "6810564994812012": 65, "9708781838417053": 65, "6356008052825928": 65, "5633733868598938": 65, "brick_wal": 65, "5315935611724854": 65, "brown_hair": [65, 69, 72], "9397273659706116": 65, "build": [65, 72], "9229896664619446": 65, "charm_": 65, "9006357789039612": 65, "citi": 65, "9020784497261047": 65, "cityscap": 65, "9547432661056519": 65, "5296419262886047": 65, "8253412246704102": 65, "5619839429855347": 65, "hair_flow": [65, 69, 72], "8277763724327087": 65, "hair_orna": [65, 69, 72], "9356368780136108": 65, "hair_ribbon": [65, 69], "5288072824478149": 65, "jacket": [65, 69, 72], "6336134076118469": 65, "9703260064125061": 65, "8188960552215576": 65, "phone_screen": 65, "9579574465751648": 65, "9954615235328674": 65, "plaid": [65, 69], "9725285172462463": 65, "plaid_skirt": [65, 69], "9638455510139465": 65, "pleated_skirt": [65, 69, 72], "7226815819740295": 65, "5321241021156311": 65, "red_nail": [65, 69], "5493080615997314": 65, "school_bag": 65, "9863407611846924": 65, "school_uniform": [65, 69, 72], "6794284582138062": 65, "5062428116798401": 65, "shoulder_bag": 65, "9325523972511292": 65, "skirt": [65, 69, 72], "92237788438797": 65, "skyscrap": 65, "7728171348571777": 65, "sleeves_past_wrist": [65, 69], "7257086038589478": 65, "smile": [65, 69, 72], "5357837080955505": 65, "6939404010772705": 65, "7054293155670166": 65, "tongu": [65, 69, 72], "9990814924240112": 65, "tongue_out": [65, 69, 72], "9992498755455017": 65, "5012534260749817": 65, "very_long_hair": [65, 69, 71, 72], "7461410164833069": 65, "underscor": [66, 72], "convent": 66, "restor": [66, 96], "use_spac": 66, "use_escap": 66, "include_scor": 66, "score_descend": 66, "_": 66, "escap": 66, "unsaf": 66, "sort": [66, 70], "descend": 66, "panty_pul": 66, "6826801300048828": 66, "958938717842102": 66, "drinking_glass": 66, "9340789318084717": 66, "areola_slip": 66, "41196826100349426": 66, "9988248348236084": 66, "drink": 66, "pull": 66, "areola": 66, "999": 66, "959": 66, "934": 66, "683": 66, "412": 66, "mldanbooru": [67, 96], "get_mldanbooru_tag": 67, "wd14": [67, 69, 96], "get_wd14_tag": [67, 69], "convert_wd14_emb_to_predict": 67, "denormalize_wd14_emb": 67, "deepdanbooru": [67, 69, 96], "get_deepdanbooru_tag": [67, 69], "add_underlin": 67, "remove_underlin": 67, "tags_to_text": 67, "drop_overlap_tag": 67, "is_blacklist": 67, "drop_blacklisted_tag": 67, "char_whitelist_suffix": 67, "char_whitelist_prefix": 67, "char_whitelist_word": 67, "char_suffix": 67, "char_prefix": 67, "charactertagpool": 67, "is_basic_character_tag": 67, "drop_basic_character_tag": 67, "sort_tag": 67, "tag_match_suffix": 67, "tag_match_prefix": 67, "tag_match_ful": 67, "t1": 68, "t2": 68, "fulli": 68, "ml": 69, "448": 69, "keep_ratio": 69, "9999984502792358": [69, 91], "9999946355819702": 69, "9994951486587524": 69, "998144268989563": 69, "9978417158126831": 69, "9941409230232239": 69, "9799384474754333": 69, "979142427444458": 69, "961823582649231": 69, "961323618888855": 69, "9490893483161926": 69, "large_breast": [69, 72], "9450850486755371": 69, "9425153136253357": 69, "9409335255622864": 69, "9319437146186829": 69, "9265308976173401": 69, "baseball_bat": [69, 72], "9259042143821716": 69, "922250509262085": 69, "9199565052986145": 69, "9175475835800171": 69, "9102761745452881": 69, "9076938629150391": 69, "stomach": [69, 72], "9052775502204895": 69, "8938589692115784": 69, "8894285559654236": 69, "8891903162002563": 69, "8845980763435364": 69, "8842408061027527": 69, "8659475445747375": 69, "862621009349823": 69, "8616052865982056": 69, "8562789559364319": 69, "short_short": [69, 72], "8555729389190674": 69, "8533340096473694": 69, "black_short": [69, 72], "8477485775947571": 69, "8430152535438538": 69, "tied_long_hair": [69, 72], "8340626955032349": 69, "crop_top_overhang": 69, "8266023397445679": 69, "8222048282623291": 69, "8202669620513916": 69, "black_shirt": [69, 72], "8061150312423706": 69, "ass_visible_through_thigh": [69, 72], "7803354859352112": 69, "thigh_gap": [69, 72], "7789446711540222": 69, "arms_up": 69, "7052110433578491": 69, "9999866485595703": 69, "997043788433075": 69, "9969649910926819": 69, "9957101345062256": 69, "9928386807441711": 69, "9886980056762695": 69, "9864778518676758": 69, "ghost": [69, 72], "9769423007965088": 69, "9747489094734192": 69, "9736957550048828": 69, "9388670325279236": 69, "9356311559677124": 69, "91000896692276": 69, "cardigan": 69, "8955123424530029": 69, "8910233378410339": 69, "8904104828834534": 69, "8881211280822754": 69, "8876776695251465": 69, "8864808678627014": 69, "8810517191886902": 69, "8798807263374329": 69, "8765745162963867": 69, "8737136125564575": 69, "nail_polish": 69, "8650439381599426": 69, "8613706827163696": 69, "blue_cardigan": 69, "8571277260780334": 69, "8333670496940613": 69, "8160212635993958": 69, "eyebrows_visible_through_hair": 69, "8122442364692688": 69, "8091571927070618": 69, "8082079887390137": 69, "8048468232154846": 69, "long_sleev": [69, 72], "8042327165603638": 69, "7984272241592407": 69, "blazer": [69, 72], "794708251953125": 69, "78981614112854": 69, "7892146110534668": 69, "shaped_pupil": [69, 72], "7867060899734497": 69, "gradient_hair": 69, "786359965801239": 69, "white_shirt": 69, "7790888547897339": 69, "brown_skirt": 69, "7760675549507141": 69, "774523913860321": 69, "7721588015556335": 69, "7697228789329529": 69, "755959689617157": 69, "multicolored_hair": 69, "7477189898490906": 69, "7476690411567688": 69, "rail": 69, "7476617693901062": 69, "blue_jacket": 69, "7458406090736389": 69, "741143524646759": 69, "7364678978919983": 69, "collared_shirt": 69, "7193643450737": 69, "red_neckwear": 69, "7108616828918457": 69, "7086325287818909": 69, "miniskirt": 69, "7055293321609497": 69, "7039415836334229": 69, "open_cloth": 69, "7018357515335083": 69, "shuffl": 70, "count": [70, 97, 98], "2boi": 70, "random": 70, "cat_ear": 70, "uniqu": 70, "precomput": 71, "8849405313291128": 71, "8548297594823425": 71, "03910296474461261": 71, "6615180440330748": 71, "21552028866308015": 71, "3165260620737027": 71, "47744464927382957": 71, "tagger": 72, "smilingwolf": 72, "wd": 72, "swinv2_v3": 72, "general_mcut_en": 72, "character_mcut_en": 72, "no_underlin": 72, "mcut": 72, "replac": 72, "dim": 72, "index": [72, 99], "l2": 72, "follw": 72, "embd": 72, "valuabl": 72, "enabl": 72, "rapid": 72, "queri": 72, "0011444687843322754": 72, "8876402974128723": 72, "106781005859375": 72, "000277101993560791": 72, "997527003288269": 72, "9797663688659668": 72, "9905703663825989": 72, "9761719703674316": 72, "8981098532676697": 72, "8810765743255615": 72, "9498510360717773": 72, "8377365469932556": 72, "945058286190033": 72, "9457170367240906": 72, "969594419002533": 72, "7881088852882385": 72, "7687551379203796": 72, "9301245212554932": 72, "6703325510025024": 72, "white_hair": 72, "5292627811431885": 72, "8677047491073608": 72, "grey_hair": 72, "5859264731407166": 72, "9536856412887573": 72, "8056888580322266": 72, "8394746780395508": 72, "9473626613616943": 72, "8986269235610962": 72, "9385137557983398": 72, "8408567905426025": 72, "alternate_costum": 72, "4245271384716034": 72, "931140661239624": 72, "8830795884132385": 72, "7279844284057617": 72, "artist_nam": 72, "5333830714225769": 72, "64717698097229": 72, "9516432285308838": 72, "9655293226242065": 72, "9485014081001282": 72, "7366660833358765": 72, "7161656618118286": 72, "5858667492866516": 72, "6186309456825256": 72, "41193312406539917": 72, "467605859041214": 72, "36282333731651306": 72, "3756745457649231": 72, "motion_blur": 72, "5091936588287354": 72, "951993465423584": 72, "basebal": 72, "5634750723838806": 72, "8232709169387817": 72, "9869340658187866": 72, "49491602182388306": 72, "5193622708320618": 72, "003406703472137451": 72, "0007208287715911865": 72, "9798132181167603": 72, "8046203851699829": 72, "7596215009689331": 72, "7620116472244263": 72, "46084529161453247": 72, "48454540967941284": 72, "5152207016944885": 72, "8023070096969604": 72, "8653596639633179": 72, "7201820611953735": 72, "7816740870475769": 72, "697688639163971": 72, "8974947333335876": 72, "7491052746772766": 72, "5015512704849243": 72, "6401398181915283": 72, "43420469760894775": 72, "4528769850730896": 72, "5730487704277039": 72, "6739872694015503": 72, "5545973181724548": 72, "6946243047714233": 72, "5487751364707947": 72, "7439308166503906": 72, "4186026453971863": 72, "47378358244895935": 72, "4690653085708618": 72, "7565015554428101": 72, "hu_tao_": 72, "genshin_impact": 72, "9262397289276123": 72, "boo_tao_": 72, "942080020904541": 72, "denorm": 72, "denormalizer_nam": 72, "mnum2_al": 72, "understand": 72, "batch": [72, 73, 92], "redund": 72, "structur": [72, 96], "b": 72, "r": [72, 84, 90], "c": 72, "linalg": 72, "norm": 72, "approx": [72, 73], "1e": 72, "cdc_anime_onnx": 73, "realli": 73, "As": [73, 84, 90], "1024x1024": 73, "2060": 73, "gpu": 73, "cost": 73, "70": 73, "against": 73, "cpu": [73, 78, 97, 98], "experi": 73, "hgsr": 73, "mhr": 73, "aug_x4_320": 73, "tile_s": 73, "tile_overlap": 73, "batch_siz": 73, "silent": 73, "tile": 73, "progress": 73, "messag": 73, "cute_waifu_aroma": 73, "pngimageplugin": 73, "pngimagefil": 73, "1168x1168": 73, "0x7f0e8ca06880": 73, "4672x4672": 73, "0x7f0e48edb640": 73, "cdc": [74, 96], "upscale_with_cdc": 74, "thread": [75, 95], "lru_cach": 75, "decor": 75, "wrap": 75, "synchron": 75, "prevent": 75, "race": 75, "condit": 75, "maxsiz": 75, "def": 75, "expensive_funct": 75, "expens": 75, "lock": [75, 95], "safeti": [75, 92], "multithread": 75, "my_funct": 75, "introduc": 75, "acquisit": 75, "critic": 75, "mathemat": 76, "activ": 76, "machin": 76, "learn": 76, "deep": 76, "problem": [76, 84, 90], "input_valu": 76, "frac": 76, "26894142": 76, "73105858": 76, "ts_lru_cach": 77, "sigmoid": 77, "get_onnx_provid": 77, "open_onnx_model": 77, "cudaexecutionprovid": 78, "cpuexecutionprovid": 78, "ckpt": 78, "inferencesess": 78, "onnx_mod": 78, "decid": 78, "linux": [78, 97, 98], "execut": [78, 97, 98], "ignor": 78, "cuda": [78, 97, 98], "forc": 78, "anime_ai_check": 79, "mobilenetv3_sce_dist": [79, 90, 94], "mainli": 79, "caformer_s36_plus_sc": 79, "graph": 79, "9996960163116455": 79, "9999125003814697": 79, "997803270816803": 79, "9960069060325623": 79, "9887709021568298": 79, "9998629093170166": 79, "0013722758740186691": 79, "00020673229300882667": 79, "0001895089662866667": 79, "0008857478387653828": 79, "552320024231449e": 79, "001168627175502479": 79, "bangumi": [80, 81], "vision": 80, "imageri": 80, "bangumi_char_typ": 80, "definit": [80, 87], "video": 80, "secondari": 80, "often": 80, "lack": 80, "lead": 80, "under": [80, 99], "categori": [80, 88], "three": 80, "judg": 80, "anime_portrait": [80, 86], "mobilenetv3_v0_dist": [80, 89, 93, 94], "9998525381088257": 80, "00012103465269319713": 80, "6464786313008517e": 80, "906112609314732e": 80, "06": [80, 81, 83, 88, 89, 90, 91, 93], "9997243285179138": 80, "0002490800397936255": 80, "7215803381986916e": 80, "354368557978887e": 80, "9998849630355835": 80, "90006631379947e": 80, "3920385754317977e": 80, "2084233276254963e": 80, "9998877048492432": 80, "732793503440917e": 80, "4264976925915107e": 80, "0623419257171918e": 80, "07076334953308105": 80, "9290977716445923": 80, "0001044218079186976": 80, "4467317163944244e": 80, "2568268832401372e": 80, "9999498128890991": 80, "1810528778587468e": 80, "879474429093534e": 80, "260669109295122e": 80, "9999510049819946": 80, "2321036592766177e": 80, "025227553938748e": 80, "4251427273848094e": 80, "999957799911499": 80, "4273678718600422e": 80, "6884023302263813e": 80, "880981603288092e": 80, "0002326338435523212": 80, "9996368885040283": 80, "164971561403945e": 80, "00020793956355191767": 80, "13438372313976288": 80, "8652494549751282": 80, "000158855298650451": 80, "000238816806813702": 80, "3589179217815399": 80, "6406960487365723": 80, "0001471740542910993": 80, "002255884697660804": 80, "08208147436380386": 80, "9152728915214539": 80, "00038967153523117304": 80, "227699592884164e": 80, "0835404282261152e": 80, "1437502406770363e": 80, "9999284744262695": 80, "2125529792683665e": 80, "0218892384727951e": 80, "00011914174683624879": 80, "9998584985733032": 80, "2007669283775613e": 80, "6357082131435163e": 80, "3068713896209374e": 80, "9999185800552368": 80, "066640925273532e": 80, "529400813335087e": 80, "089402500540018e": 80, "9999388456344604": 80, "6406959295272827": 80, "not_paint": 81, "anime_classif": 81, "older": 81, "mobilenetv3_v1": [81, 91], "5_dist": 81, "3_dist": 81, "plot": [81, 84, 90, 94], "caformer_s36_v1": 81, "3_focal": 81, "8346158862113953": 81, "004201625939458609": 81, "0028638991061598063": 81, "15633030235767365": 81, "001988308737054467": 81, "9868855476379395": 81, "001178382197394967": 81, "00015886101755313575": 81, "0005986307514831424": 81, "011178601533174515": 81, "9933090209960938": 81, "0012440024875104427": 81, "00040085514774546027": 81, "004924307577311993": 81, "00012189441622467712": 81, "00031298911198973656": 81, "9968050718307495": 81, "182305903872475e": 81, "0027923565357923508": 81, "7805559259140864e": 81, "0004650334012694657": 81, "996709942817688": 81, "736721191671677e": 81, "0027629584074020386": 81, "4619508621981367e": 81, "0003803370927926153": 81, "998649537563324": 81, "190127922105603e": 81, "0008622839814051986": 81, "595230686594732e": 81, "0004573142796289176": 81, "00031435859273187816": 81, "8671838641166687": 81, "13199880719184875": 81, "563074617180973e": 81, "153919796110131e": 81, "290010737255216e": 81, "9727378487586975": 81, "027150526642799377": 81, "162296004826203e": 81, "4933258828241378e": 81, "0004275702522136271": 81, "995402455329895": 81, "002233930164948106": 81, "001911122351884842": 81, "1603819727897644": 81, "0007561995880678296": 81, "00017044576816260815": 81, "838487982749939": 81, "0002034590725088492": 81, "005001617129892111": 81, "000932251859921962": 81, "009352140128612518": 81, "9846979379653931": 81, "6018555470509455e": 81, "004064667969942093": 81, "464051254326478e": 81, "025772539898753166": 81, "9699516296386719": 81, "00011656546121230349": 81, "287263775244355e": 81, "370255853951676e": 81, "01098843663930893": 81, "0031668643932789564": 81, "9857884049415588": 81, "499273488065228e": 81, "8419872251106426e": 81, "0003471920208539814": 81, "029472889378666878": 81, "9700765609741211": 81, "0012387704337015748": 81, "001172148622572422": 81, "787473391043022e": 81, "003680602880194783": 81, "9938107132911682": 81, "8346157073974609": 81, "8671836853027344": 81, "8384883403778076": 81, "9846979975700378": 81, "9700766801834106": 81, "greyscal": 82, "jpeg_ful": [82, 95], "6125901": 82, "6125785": [82, 95], "6124220": 82, "rough": [83, 84, 90], "polish": 83, "mobilenetv3_v2": 83, "2_dist": [83, 91], "910087929805741e": 83, "1241951510310173": 83, "8757457137107849": 83, "00018937293498311192": 83, "030049214139580727": 83, "9697614312171936": 83, "008933082222938538": 83, "05096456781029701": 83, "9401022791862488": 83, "009832272306084633": 83, "9898634552955627": 83, "00030428936588577926": 83, "013919820077717304": 83, "9819902181625366": 83, "004089969675987959": 83, "04166747257113457": 83, "9582782983779907": 83, "4218515288084745e": 83, "8849249482154846": 83, "1149177998304367": 83, "0001573085755808279": 83, "9907882809638977": 83, "008958994410932064": 83, "0002527958422433585": 83, "9831690788269043": 83, "01682441122829914": 83, "613856385229155e": 83, "8757458329200745": 83, "8849248290061951": 83, "million": 84, "anime_r": [84, 86], "boundari": [84, 90], "challeng": [84, 90], "clean": [84, 90], "ground": [84, 90], "truth": [84, 90], "judgment": [84, 90], "intend": [84, 90], "quick": [84, 90, 96], "estim": [84, 90], "basi": [84, 90], "mobilenetv3_large_100_v0_ls0": 84, "caformer_s36_v0_ls0": 84, "7508869767189026": 84, "7034655809402466": 84, "728887677192688": 84, "7404400110244751": 84, "7446154952049255": 84, "7514738440513611": 84, "768704354763031": 84, "8219676613807678": 84, "7267540693283081": 84, "7645740509033203": 84, "7216582894325256": 84, "7615436315536499": 84, "815083920955658": 84, "8321858644485474": 84, "8204999566078186": 84, "820833146572113": 84, "chdir": 84, "doc": 84, "api_doc": 84, "7508870363235474": 84, "11212056130170822": 84, "06781744956970215": 84, "06917501986026764": 84, "7034654021263123": 84, "15903906524181366": 84, "06688199192285538": 84, "07061357796192169": 84, "7288877964019775": 84, "1476859599351883": 84, "060362350195646286": 84, "06306383013725281": 84, "7404399514198303": 84, "10337048768997192": 84, "08087948709726334": 84, "07530999928712845": 84, "055992450565099716": 84, "7446154356002808": 84, "13191790878772736": 84, "06747424602508545": 84, "06458679586648941": 84, "10566363483667374": 84, "07827574014663696": 84, "07079866528511047": 84, "7687042951583862": 84, "09974884241819382": 84, "06074819341301918": 84, "050435908138751984": 84, "8219675421714783": 84, "0593985915184021": 84, "06819795072078705": 84, "06569571048021317": 84, "1177448257803917": 84, "726753830909729": 84, "08980562537908554": 84, "06481882929801941": 84, "06922297924757004": 84, "10138414055109024": 84, "06351721286773682": 84, "07683827728033066": 84, "13798624277114868": 84, "05942752957344055": 84, "10584963858127594": 84, "7615437507629395": 84, "07317910343408585": 84, "060196295380592346": 84, "06751583516597748": 84, "0572039857506752": 84, "05398125201463699": 84, "06124086305499077": 84, "0525919646024704": 84, "8321859240531921": 84, "05922013148665428": 84, "06274889409542084": 84, "057530902326107025": 84, "8205001354217529": 84, "05683052912354469": 84, "06635929644107819": 84, "05597696080803871": 84, "8208332657814026": 84, "non_furri": 85, "mobilenetv3_v0": 85, "1_dist": 85, "9898804426193237": 85, "010119626298546791": 85, "9677742123603821": 85, "032225821167230606": 85, "959551215171814": 85, "040448784828186035": 85, "9535530209541321": 85, "04644693806767464": 85, "04358793422579765": 85, "9564120769500732": 85, "02767963521182537": 85, "9723203182220459": 85, "028900373727083206": 85, "9710996150970459": 85, "037573859095573425": 85, "9624261260032654": 85, "aicheck": [86, 96], "get_ai_created_scor": 86, "is_ai_cr": 86, "bangumi_char": [86, 96], "anime_bangumi_char_scor": 86, "anime_bangumi_char": 86, "anime_classify_scor": 86, "anime_classifi": 86, "is_greyscal": 86, "anime_completeness_scor": 86, "anime_complet": 86, "dbrate": [86, 96], "anime_dbrating_scor": 86, "anime_dbr": 86, "furri": [86, 96], "anime_furry_scor": 86, "anime_furri": 86, "get_monochrome_scor": 86, "is_monochrom": 86, "nsfw_pred_scor": 86, "nsfw_pred": 86, "portrait": [86, 96], "anime_portrait_scor": 86, "anime_rating_scor": 86, "anime_real_scor": 86, "safe_check_scor": 86, "safe_check": 86, "style_ag": [86, 96], "anime_style_age_scor": 86, "anime_style_ag": 86, "teen": [86, 96], "anime_teen_scor": 86, "anime_teen": 86, "is_truncated_fil": 86, "screen": 87, "row": 87, "bottom": 87, "grayscal": 87, "monochrome_detect": 87, "mobilenetv3_large_100_dist_safe2": 87, "mobilenetv3_dist": 87, "caformer_s36": 87, "mono": 87, "9614395499229431": 87, "9458909034729004": 87, "9559807777404785": 87, "9651952981948853": 87, "9379720687866211": 87, "8814834356307983": 87, "03941023349761963": 87, "07492382079362869": 87, "09546589106321335": 87, "016521310433745384": 87, "005693843588232994": 87, "0315730981528759": 87, "Not": 88, "five": 88, "hentai": 88, "neutral": 88, "porn": 88, "sexi": 88, "infinit": 88, "nsfwj": 88, "tfj": 88, "deploy": 88, "mobil": 88, "9970946311950684": 88, "00198739324696362": 88, "000894528697244823": 88, "4315058251668233e": 88, "099447197513655e": 88, "9282580614089966": 88, "061733175069093704": 88, "008979619480669498": 88, "0007789491210132837": 88, "0002501663693692535": 88, "7945129871368408": 88, "2044062316417694": 88, "0005603990866802633": 88, "0004847997915931046": 88, "564094367902726e": 88, "7977773547172546": 88, "01352313905954361": 88, "18791256844997406": 88, "0004888656549155712": 88, "00029804420773871243": 88, "04498734697699547": 88, "9509441256523132": 88, "4087972633424215e": 88, "003999904729425907": 88, "4542059185914695e": 88, "002892113756388426": 88, "982390284538269": 88, "02520776737947e": 88, "014633022248744965": 88, "858086610212922e": 88, "002532319398596883": 88, "9887337684631348": 88, "231979568838142e": 88, "008699454367160797": 88, "8187158022774383e": 88, "03564726561307907": 88, "954788088798523": 88, "343036850215867e": 88, "009289607405662537": 88, "00020158555707894266": 88, "006372362840920687": 88, "006019102409482002": 88, "9694945812225342": 88, "015214097686111927": 88, "002899901708588004": 88, "0004039364866912365": 88, "00012730166781693697": 88, "987038791179657": 88, "007135333959013224": 88, "005294707603752613": 88, "06964848190546036": 88, "0014777459437027574": 88, "9276643395423889": 88, "0003031621454283595": 88, "0009063396137207747": 88, "00028707628371194005": 88, "00010888021643040702": 88, "9992460012435913": 88, "00015473493840545416": 88, "0002033217460848391": 88, "563037691696081e": 88, "008058490231633186": 88, "00044566826545633376": 88, "937960684299469": 88, "05353058874607086": 88, "364063445587817e": 88, "07": [88, 89, 90, 93], "00562260951846838": 88, "00012077406427124515": 88, "9897090792655945": 88, "004547217860817909": 88, "564737981942017e": 88, "016690678894519806": 88, "001258736359886825": 88, "9766013622283936": 88, "005440687295049429": 88, "4481674952548929e": 88, "01861923187971115": 88, "0008914825739338994": 88, "9674761295318604": 88, "012998746708035469": 88, "691116141155362e": 88, "0007601747056469321": 88, "0005019629606977105": 88, "039504989981651306": 88, "9591660499572754": 88, "0001652583305258304": 88, "0002614929690025747": 88, "020374108105897903": 88, "029394468292593956": 88, "9498046040534973": 88, "00016299057460855693": 88, "004782819654792547": 88, "002861740067601204": 88, "12280157208442688": 88, "8693908452987671": 88, "0001731760276015848": 88, "304211274255067e": 88, "03286275267601013": 88, "010648751631379128": 88, "9562522172927856": 88, "999900221824646": 89, "645313209854066e": 89, "3387104445428122e": 89, "9999704360961914": 89, "4465465685352683e": 89, "071506166132167e": 89, "9999785423278809": 89, "512719154561637e": 89, "292278612818336e": 89, "919455750496127e": 89, "9999444484710693": 89, "3647335082350764e": 89, "0555699191172607e": 89, "9999880790710449": 89, "3210242286731955e": 89, "7451418898417614e": 89, "9999822378158569": 89, "2084267331811134e": 89, "7460413321023225e": 89, "1532473820352607e": 89, "9999996423721313": 89, "0316136922483565e": 89, "840229633236049e": 89, "9999998807907104": [89, 90], "736660568800289e": 89, "199210472208506e": 89, "9999992847442627": 89, "r15": 90, "r18": 90, "sankaku": 90, "mobilenetv3_v1_pruned_ls0": 90, "caformer_s36_plu": [90, 94], "5863172936624323e": 90, "480062353375615e": 90, "9924363493919373": 90, "007255776319652796": 90, "0003077814180869609": 90, "996969997882843": 90, "0030054834205657244": 90, "4601260520284995e": 90, "9966891407966614": 90, "003293127752840519": 90, "770909148035571e": 90, "00025384966284036636": 90, "9996721744537354": 90, "399192691082135e": 90, "973351603141055e": 90, "9998563528060913": 90, "391309580067173e": 90, "0018681309884414077": 90, "9827859997749329": 90, "015345841646194458": 90, "013710384257137775": 90, "8339558839797974": 90, "15233369171619415": 90, "951323833462084e": 90, "00029566374723799527": 90, "9997004270553589": 90, "00018434497178532183": 90, "568440272123553e": 90, "9997699856758118": 90, "11225129129889e": 90, "051862899563275e": 90, "9999485015869141": 90, "902020231791539e": 90, "0005639699520543218": 90, "9994290471076965": 90, "anime_real_cl": 91, "4_dist": 91, "9999716281890869": 91, "8398366339388303e": 91, "9992202520370483": 91, "0007797438884153962": 91, "9999709129333496": 91, "905452492996119e": 91, "9999765157699585": 91, "3499671442550607e": 91, "9994087219238281": 91, "0005913018831051886": 91, "9999759197235107": 91, "4061362637439743e": 91, "9999052286148071": 91, "475799015490338e": 91, "403173675702419e": 91, "5848207794988411e": 91, "0010207017185166478": 91, "9989792704582214": 91, "2124368115328252e": 91, "9999977350234985": 91, "6512358342879452e": 91, "9999834299087524": 91, "359853614412714e": 91, "9999936819076538": 91, "600314317329321e": 91, "9999840259552002": 91, "5589323083986528e": 91, "9999843835830688": 91, "5513256585109048e": 91, "9999845027923584": 91, "pollut": 92, "mf666": 92, "shit": 92, "checker": 92, "mobilenet": 92, "v2": 92, "max_batch_s": 92, "1970": 93, "1980": 93, "1990": 93, "2000": 93, "2010": 93, "2015": 93, "2020": 93, "ag": 93, "9805465340614319": 93, "761269782553427e": 93, "0005044879508204758": 93, "01569165475666523": 93, "002850610064342618": 93, "00037849770160391927": 93, "9434612113400362e": 93, "053497342392802e": 93, "9992554783821106": 93, "0006490182713605464": 93, "8857468805654207e": 93, "317252262353577e": 93, "314484721769986e": 93, "0750001138148946e": 93, "706833609205205e": 93, "00034479793976061046": 93, "9995512366294861": 93, "391363472677767e": 93, "4607510820496827e": 93, "0679690351244062e": 93, "661913514311891e": 93, "757471131393686e": 93, "0744897230761126e": 93, "76177470368566e": 93, "9996387958526611": 93, "160279296338558e": 93, "00013228354509919882": 93, "1361367038916796e": 93, "464057489414699e": 93, "2412899599876255e": 93, "703883653040975e": 93, "127358498517424e": 93, "9973921775817871": 93, "0022309015039354563": 93, "00018872201326303184": 93, "780902943617548e": 93, "422096920578042e": 93, "638929097680375e": 93, "152203023797483e": 93, "00028818511054851115": 93, "9996094107627869": 93, "58777353237383e": 93, "9200742826797068e": 93, "00017117452807724476": 93, "518441947875544e": 93, "885544381570071e": 93, "4389253010449465e": 93, "1696006772108376e": 93, "9996393918991089": 93, "contenti": 94, "safe_teen": 94, "non_teen": 94, "caformer_s36_v0": 94, "9998493194580078": 94, "0378791052498855e": 94, "00012023092131130397": 94, "9790042638778687": 94, "0017522255657240748": 94, "01924353837966919": 94, "9998124241828918": 94, "19778298237361e": 94, "0001456339523429051": 94, "0008521362324245274": 94, "9989691972732544": 94, "00017870066221803427": 94, "0992944781901315e": 94, "9994398951530457": 94, "0004991036257706583": 94, "2035720727872103e": 94, "9994019269943237": 94, "0005460577667690814": 94, "0478151529678144e": 94, "524079147609882e": 94, "999934196472168": 94, "786742884898558e": 94, "653994154883549e": 94, "9998156428337097": 94, "0001218809193233028": 94, "00013706681784242392": 94, "9997410178184509": 94, "jpeg_trunc": 95, "2216614_truncat": 95, "imagefil": 95, "load_truncated_imag": 95, "ascii": 96, "metric": 96, "list_det_model": 96, "list_rec_model": 96, "sd": 96, "tag": 96, "platform": [97, 98], "shutil": [97, 98], "cpuinfo": [97, 98], "psutil": [97, 98], "hbutil": [97, 98], "size_to_bytes_str": [97, 98], "python_implement": [97, 98], "python_vers": [97, 98], "brand": [97, 98], "get_cpu_info": [97, 98], "brand_raw": [97, 98], "cpu_count": [97, 98], "freq": [97, 98], "cpu_freq": [97, 98], "mhz": [97, 98], "virtual_memori": [97, 98], "precis": [97, 98], "ye": [97, 98], "nvidia": [97, 98], "smi": [97, 98], "1021": [97, 98], "azur": [97, 98], "x86_64": [97, 98], "glibc2": [97, 98], "34": [97, 98], "cpython": [97, 98], "amd": [97, 98], "epyc": [97, 98], "7763": [97, 98], "processor": [97, 98], "3240": 97, "6912500000003": 97, "615": [97, 98], "gib": [97, 98], "deploi": [97, 98], "action": [97, 98], "3043": 98, "30025": 98, "imgutil": 99, "pypi": 99, "simpli": 99, "newest": 99, "git": 99, "script": 99, "__name__": 99, "__main__": 99, "narugo1992": 99, "still": 99, "out": 99, "io": 99, "html": 99, "faq": 100}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "resource"], [57, 0, 0, "-", "sd"], [61, 0, 0, "-", "segment"], [67, 0, 0, "-", "tagging"], [74, 0, 0, "-", "upscale"], [77, 0, 0, "-", "utils"], [86, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[51, 0, 0, "-", "background"]], "imgutils.resource.background": [[51, 3, 1, "", "BackgroundImageSet"], [51, 1, 1, "", "get_bg_image"], [51, 1, 1, "", "get_bg_image_file"], [51, 1, 1, "", "list_bg_image_files"], [51, 1, 1, "", "random_bg_image"], [51, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[51, 4, 1, "", "__init__"], [51, 4, 1, "", "get_image"], [51, 4, 1, "", "get_image_file"], [51, 4, 1, "", "list_image_files"], [51, 4, 1, "", "random_image"], [51, 4, 1, "", "random_image_file"]], "imgutils.sd": [[58, 0, 0, "-", "metadata"], [59, 0, 0, "-", "model"], [60, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[58, 3, 1, "", "SDMetaData"], [58, 1, 1, "", "get_sdmeta_from_image"], [58, 1, 1, "", "parse_sdmeta_from_text"], [58, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[58, 4, 1, "", "__str__"], [58, 5, 1, "", "pnginfo"], [58, 5, 1, "", "text"]], "imgutils.sd.model": [[59, 1, 1, "", "read_metadata"], [59, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[60, 3, 1, "", "NAIMetaData"], [60, 3, 1, "", "NAIMetadata"], [60, 1, 1, "", "add_naimeta_to_image"], [60, 1, 1, "", "get_naimeta_from_image"], [60, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[60, 4, 1, "", "__init__"], [60, 5, 1, "", "pnginfo"]], "imgutils.segment": [[62, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[62, 1, 1, "", "get_isnetis_mask"], [62, 1, 1, "", "segment_rgba_with_isnetis"], [62, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[63, 0, 0, "-", "blacklist"], [64, 0, 0, "-", "character"], [65, 0, 0, "-", "deepdanbooru"], [66, 0, 0, "-", "format"], [68, 0, 0, "-", "match"], [69, 0, 0, "-", "mldanbooru"], [70, 0, 0, "-", "order"], [71, 0, 0, "-", "overlap"], [72, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[63, 1, 1, "", "drop_blacklisted_tags"], [63, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[64, 2, 1, "", "CHAR_PREFIXES"], [64, 2, 1, "", "CHAR_SUFFIXES"], [64, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [64, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [64, 2, 1, "", "CHAR_WHITELIST_WORD"], [64, 3, 1, "", "CharacterTagPool"], [64, 1, 1, "", "drop_basic_character_tags"], [64, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[64, 4, 1, "", "__init__"], [64, 4, 1, "", "drop_basic_character_tags"], [64, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[65, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[66, 1, 1, "", "add_underline"], [66, 1, 1, "", "remove_underline"], [66, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[68, 1, 1, "", "tag_match_full"], [68, 1, 1, "", "tag_match_prefix"], [68, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[69, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[70, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[71, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[72, 1, 1, "", "convert_wd14_emb_to_prediction"], [72, 1, 1, "", "denormalize_wd14_emb"], [72, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[73, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[73, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[75, 0, 0, "-", "cache"], [76, 0, 0, "-", "func"], [78, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[75, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[76, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[78, 1, 1, "", "get_onnx_provider"], [78, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[79, 0, 0, "-", "aicheck"], [80, 0, 0, "-", "bangumi_char"], [81, 0, 0, "-", "classify"], [82, 0, 0, "-", "color"], [83, 0, 0, "-", "completeness"], [84, 0, 0, "-", "dbrating"], [85, 0, 0, "-", "furry"], [87, 0, 0, "-", "monochrome"], [88, 0, 0, "-", "nsfw"], [89, 0, 0, "-", "portrait"], [90, 0, 0, "-", "rating"], [91, 0, 0, "-", "real"], [92, 0, 0, "-", "safe"], [93, 0, 0, "-", "style_age"], [94, 0, 0, "-", "teen"], [95, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[79, 1, 1, "", "get_ai_created_score"], [79, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[80, 1, 1, "", "anime_bangumi_char"], [80, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[81, 1, 1, "", "anime_classify"], [81, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[82, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[83, 1, 1, "", "anime_completeness"], [83, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[84, 1, 1, "", "anime_dbrating"], [84, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[85, 1, 1, "", "anime_furry"], [85, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[87, 1, 1, "", "get_monochrome_score"], [87, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[88, 1, 1, "", "nsfw_pred"], [88, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[89, 1, 1, "", "anime_portrait"], [89, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[90, 1, 1, "", "anime_rating"], [90, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[91, 1, 1, "", "anime_real"], [91, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[92, 1, 1, "", "safe_check"], [92, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[93, 1, 1, "", "anime_style_age"], [93, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[94, 1, 1, "", "anime_teen"], [94, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[95, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 51], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 59], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 81], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 58], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 66], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "resourc": [51, 52], "backgroundimageset": 51, "list_bg_image_fil": 51, "get_bg_image_fil": 51, "get_bg_imag": 51, "random_bg_image_fil": 51, "random_bg_imag": 51, "restor": [53, 54, 55, 56], "adversari": 53, "remove_adversarial_nois": 53, "nafnet": 55, "restore_with_nafnet": 55, "scunet": 56, "restore_with_scunet": 56, "sd": [57, 58, 59, 60], "sdmetadata": 58, "parse_sdmeta_from_text": 58, "get_sdmeta_from_imag": 58, "save_image_with_sdmeta": 58, "read_metadata": 59, "save_with_metadata": 59, "nai": 60, "naimetadata": 60, "get_naimeta_from_imag": 60, "add_naimeta_to_imag": 60, "save_image_with_naimeta": 60, "segment": [61, 62], "isneti": 62, "get_isnetis_mask": 62, "segment_with_isneti": 62, "segment_rgba_with_isneti": 62, "tag": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72], "blacklist": 63, "is_blacklist": 63, "drop_blacklisted_tag": 63, "charact": 64, "char_whitelist_suffix": 64, "char_whitelist_prefix": 64, "char_whitelist_word": 64, "char_suffix": 64, "char_prefix": 64, "charactertagpool": 64, "is_basic_character_tag": 64, "drop_basic_character_tag": 64, "deepdanbooru": 65, "get_deepdanbooru_tag": 65, "add_underlin": 66, "remove_underlin": 66, "tags_to_text": 66, "match": 68, "tag_match_suffix": 68, "tag_match_prefix": 68, "tag_match_ful": 68, "mldanbooru": 69, "get_mldanbooru_tag": 69, "order": 70, "sort_tag": 70, "overlap": 71, "drop_overlap_tag": 71, "wd14": 72, "get_wd14_tag": 72, "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "upscal": [73, 74], "cdc": 73, "upscale_with_cdc": 73, "util": [75, 76, 77, 78], "cach": 75, "ts_lru_cach": 75, "func": 76, "sigmoid": 76, "onnxruntim": 78, "get_onnx_provid": 78, "open_onnx_model": 78, "valid": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "aicheck": 79, "get_ai_created_scor": 79, "is_ai_cr": 79, "bangumi_char": 80, "anime_bangumi_char_scor": 80, "anime_bangumi_char": 80, "anime_classify_scor": 81, "anime_classifi": 81, "color": 82, "is_greyscal": 82, "complet": 83, "anime_completeness_scor": 83, "anime_complet": 83, "dbrate": 84, "anime_dbrating_scor": 84, "anime_dbr": 84, "furri": 85, "anime_furry_scor": 85, "anime_furri": 85, "monochrom": 87, "get_monochrome_scor": 87, "is_monochrom": 87, "nsfw": 88, "nsfw_pred_scor": 88, "nsfw_pred": 88, "portrait": 89, "anime_portrait_scor": 89, "anime_portrait": 89, "rate": 90, "anime_rating_scor": 90, "anime_r": [90, 91], "real": 91, "anime_real_scor": 91, "safe": 92, "safe_check_scor": 92, "safe_check": 92, "style_ag": 93, "anime_style_age_scor": 93, "anime_style_ag": 93, "teen": 94, "anime_teen_scor": 94, "anime_teen": 94, "truncat": 95, "is_truncated_fil": 95, "welcom": 96, "": 96, "document": 96, "overview": 96, "tutori": 96, "inform": [96, 97, 98], "api": 96, "run": [97, 98], "environ": [97, 98], "instal": 99, "quick": 100, "start": 100}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.resource.background": [[51, "module-imgutils.resource.background"]], "BackgroundImageSet": [[51, "backgroundimageset"]], "list_bg_image_files": [[51, "list-bg-image-files"]], "get_bg_image_file": [[51, "get-bg-image-file"]], "get_bg_image": [[51, "get-bg-image"]], "random_bg_image_file": [[51, "random-bg-image-file"]], "random_bg_image": [[51, "random-bg-image"]], "imgutils.resource": [[52, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[53, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[53, "remove-adversarial-noise"]], "imgutils.restore": [[54, "imgutils-restore"]], "imgutils.restore.nafnet": [[55, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[55, "restore-with-nafnet"]], "imgutils.restore.scunet": [[56, "imgutils-restore-scunet"]], "restore_with_scunet": [[56, "restore-with-scunet"]], "imgutils.sd": [[57, "module-imgutils.sd"]], "imgutils.sd.metadata": [[58, "module-imgutils.sd.metadata"]], "SDMetaData": [[58, "sdmetadata"]], "parse_sdmeta_from_text": [[58, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[58, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[58, "save-image-with-sdmeta"]], "imgutils.sd.model": [[59, "module-imgutils.sd.model"]], "read_metadata": [[59, "read-metadata"]], "save_with_metadata": [[59, "save-with-metadata"]], "imgutils.sd.nai": [[60, "module-imgutils.sd.nai"]], "NAIMetaData": [[60, "naimetadata"]], "NAIMetadata": [[60, "id1"]], "get_naimeta_from_image": [[60, "get-naimeta-from-image"]], "add_naimeta_to_image": [[60, "add-naimeta-to-image"]], "save_image_with_naimeta": [[60, "save-image-with-naimeta"]], "imgutils.segment": [[61, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[62, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[62, "get-isnetis-mask"]], "segment_with_isnetis": [[62, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[62, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[63, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[63, "is-blacklisted"]], "drop_blacklisted_tags": [[63, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[64, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[64, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[64, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[64, "char-whitelist-word"]], "CHAR_SUFFIXES": [[64, "char-suffixes"]], "CHAR_PREFIXES": [[64, "char-prefixes"]], "CharacterTagPool": [[64, "charactertagpool"]], "is_basic_character_tag": [[64, "is-basic-character-tag"]], "drop_basic_character_tags": [[64, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[65, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[65, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[66, "module-imgutils.tagging.format"]], "add_underline": [[66, "add-underline"]], "remove_underline": [[66, "remove-underline"]], "tags_to_text": [[66, "tags-to-text"]], "imgutils.tagging": [[67, "module-imgutils.tagging"]], "imgutils.tagging.match": [[68, "module-imgutils.tagging.match"]], "tag_match_suffix": [[68, "tag-match-suffix"]], "tag_match_prefix": [[68, "tag-match-prefix"]], "tag_match_full": [[68, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[69, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[69, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[70, "module-imgutils.tagging.order"]], "sort_tags": [[70, "sort-tags"]], "imgutils.tagging.overlap": [[71, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[71, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[72, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[72, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[72, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[72, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[73, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[73, "upscale-with-cdc"]], "imgutils.upscale": [[74, "module-imgutils.upscale"]], "imgutils.utils.cache": [[75, "module-imgutils.utils.cache"]], "ts_lru_cache": [[75, "ts-lru-cache"]], "imgutils.utils.func": [[76, "module-imgutils.utils.func"]], "sigmoid": [[76, "sigmoid"]], "imgutils.utils": [[77, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[78, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[78, "get-onnx-provider"]], "open_onnx_model": [[78, "open-onnx-model"]], "imgutils.validate.aicheck": [[79, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[79, "get-ai-created-score"]], "is_ai_created": [[79, "is-ai-created"]], "imgutils.validate.bangumi_char": [[80, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[80, "anime-bangumi-char-score"]], "anime_bangumi_char": [[80, "anime-bangumi-char"]], "imgutils.validate.classify": [[81, "module-imgutils.validate.classify"]], "anime_classify_score": [[81, "anime-classify-score"]], "anime_classify": [[81, "anime-classify"]], "imgutils.validate.color": [[82, "module-imgutils.validate.color"]], "is_greyscale": [[82, "is-greyscale"]], "imgutils.validate.completeness": [[83, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[83, "anime-completeness-score"]], "anime_completeness": [[83, "anime-completeness"]], "imgutils.validate.dbrating": [[84, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[84, "anime-dbrating-score"]], "anime_dbrating": [[84, "anime-dbrating"]], "imgutils.validate.furry": [[85, "module-imgutils.validate.furry"]], "anime_furry_score": [[85, "anime-furry-score"]], "anime_furry": [[85, "anime-furry"]], "imgutils.validate": [[86, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[87, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[87, "get-monochrome-score"]], "is_monochrome": [[87, "is-monochrome"]], "imgutils.validate.nsfw": [[88, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[88, "nsfw-pred-score"]], "nsfw_pred": [[88, "nsfw-pred"]], "imgutils.validate.portrait": [[89, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[89, "anime-portrait-score"]], "anime_portrait": [[89, "anime-portrait"]], "imgutils.validate.rating": [[90, "module-imgutils.validate.rating"]], "anime_rating_score": [[90, "anime-rating-score"]], "anime_rating": [[90, "anime-rating"]], "imgutils.validate.real": [[91, "module-imgutils.validate.real"]], "anime_real_score": [[91, "anime-real-score"]], "anime_real": [[91, "anime-real"]], "imgutils.validate.safe": [[92, "module-imgutils.validate.safe"]], "safe_check_score": [[92, "safe-check-score"]], "safe_check": [[92, "safe-check"]], "imgutils.validate.style_age": [[93, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[93, "anime-style-age-score"]], "anime_style_age": [[93, "anime-style-age"]], "imgutils.validate.teen": [[94, "module-imgutils.validate.teen"]], "anime_teen_score": [[94, "anime-teen-score"]], "anime_teen": [[94, "anime-teen"]], "imgutils.validate.truncate": [[95, "module-imgutils.validate.truncate"]], "is_truncated_file": [[95, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[96, "welcome-to-imgutils-s-documentation"]], "Overview": [[96, "overview"]], "Tutorials": [[96, null]], "Information": [[96, null]], "API Documentation": [[96, null]], "Run Environment Information": [[97, "Run-Environment-Information"], [98, "Run-Environment-Information"]], "Installation": [[99, "installation"]], "Quick Start": [[100, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.resource.background"], [52, "module-imgutils.resource"], [57, "module-imgutils.sd"], [58, "module-imgutils.sd.metadata"], [59, "module-imgutils.sd.model"], [60, "module-imgutils.sd.nai"], [61, "module-imgutils.segment"], [62, "module-imgutils.segment.isnetis"], [63, "module-imgutils.tagging.blacklist"], [64, "module-imgutils.tagging.character"], [65, "module-imgutils.tagging.deepdanbooru"], [66, "module-imgutils.tagging.format"], [67, "module-imgutils.tagging"], [68, "module-imgutils.tagging.match"], [69, "module-imgutils.tagging.mldanbooru"], [70, "module-imgutils.tagging.order"], [71, "module-imgutils.tagging.overlap"], [72, "module-imgutils.tagging.wd14"], [73, "module-imgutils.upscale.cdc"], [74, "module-imgutils.upscale"], [75, "module-imgutils.utils.cache"], [76, "module-imgutils.utils.func"], [77, "module-imgutils.utils"], [78, "module-imgutils.utils.onnxruntime"], [79, "module-imgutils.validate.aicheck"], [80, "module-imgutils.validate.bangumi_char"], [81, "module-imgutils.validate.classify"], [82, "module-imgutils.validate.color"], [83, "module-imgutils.validate.completeness"], [84, "module-imgutils.validate.dbrating"], [85, "module-imgutils.validate.furry"], [86, "module-imgutils.validate"], [87, "module-imgutils.validate.monochrome"], [88, "module-imgutils.validate.nsfw"], [89, "module-imgutils.validate.portrait"], [90, "module-imgutils.validate.rating"], [91, "module-imgutils.validate.real"], [92, "module-imgutils.validate.safe"], [93, "module-imgutils.validate.style_age"], [94, "module-imgutils.validate.teen"], [95, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[51, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[51, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[52, "module-imgutils.resource"]], "imgutils.sd": [[57, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[58, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[58, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[58, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[58, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[59, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[59, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[59, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[60, "imgutils.sd.nai.NAIMetaData"], [60, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[60, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[60, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[60, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[61, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[62, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[63, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[63, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[63, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[64, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[64, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[65, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[65, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[66, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[67, "module-imgutils.tagging"]], "imgutils.tagging.match": [[68, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[69, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[69, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[70, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[70, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[71, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[71, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[72, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[73, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[73, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[74, "module-imgutils.upscale"]], "imgutils.utils.cache": [[75, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[75, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[76, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[76, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[77, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[78, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[78, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[78, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[79, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[79, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[79, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[80, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[80, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[80, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[81, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[81, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[81, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[82, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[82, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[83, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[83, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[83, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[84, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[84, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[84, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[85, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[85, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[85, "module-imgutils.validate.furry"]], "imgutils.validate": [[86, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[87, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[87, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[87, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[88, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[88, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[88, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[89, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[89, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[89, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[90, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[90, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[90, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[91, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[91, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[91, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[92, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[92, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[92, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[93, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[93, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[93, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[94, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[94, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[94, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[95, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[95, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 58], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 51, 52, 57, 58, 60, 61, 62, 65, 66, 67, 69, 72, 73, 74, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 99], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 51, 62, 69, 73, 92], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 51, 58, 60, 63, 64, 78], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 51, 65, 84], "aspect": [0, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 51, 60, 63, 64, 65, 66, 69, 70, 71, 72, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 51, 58, 59, 63, 64, 65, 70, 72, 73, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "8": [0, 10, 20, 33, 35, 39, 43, 48, 58, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 97, 98, 99], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "gener": [0, 4, 10, 13, 19, 31, 32, 57, 58, 60, 69, 72, 77, 84, 96], "art": [0, 58], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 51, 60, 62, 65, 69, 70, 71, 72, 80, 84, 88, 90], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 58, 60, 63, 64, 68, 71, 72, 79, 81, 84, 87, 88, 90, 94], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 58, 60, 72, 73, 80, 83, 85, 88, 89, 91, 92, 93], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 64, 65, 66, 68, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 99], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 58, 60, 63, 64, 66, 68, 70, 72, 73, 76, 80, 83, 85, 88, 89, 91, 93], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 51, 58, 59, 60, 63, 64, 70, 75], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 75, 92], "width": [0, 4, 9, 44, 51, 69], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 58, 59, 60, 63, 64, 70, 72, 78, 79, 80, 81, 84, 87, 90, 94], "set": [0, 10, 27, 30, 35, 46, 48, 50, 72, 78, 81, 84, 90, 94, 95], "automat": [0, 4, 22, 35, 46, 78, 97, 98], "determin": [0, 7, 35, 88], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 51, 58, 62, 69, 73, 74, 92, 97, 98], "height": [0, 4, 9, 44, 51, 69], "filter": [0, 30, 46, 63, 64, 84, 86, 90], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 58, 59, 60, 63, 65, 66, 69, 72, 73, 75, 76, 78, 79, 80, 81, 84, 86, 87, 88, 90, 94], "when": [0, 6, 9, 10, 21, 23, 25, 26, 33, 35, 39, 43, 44, 48, 58, 60, 62, 69, 73, 75, 78, 79, 95], "resiz": [0, 21, 42, 50, 58, 69], "charact": [0, 35, 41, 50, 61, 62, 65, 66, 67, 72, 80, 96], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 60, 62, 70, 79, 88, 95], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 80, 85, 89, 91, 93, 97, 98], "intens": 0, "proport": [0, 80], "correct": [0, 33], "output": [0, 27, 36, 50, 58, 59, 70, 72, 99], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 51, 58, 59, 60, 62, 63, 69, 75, 76, 78, 79, 81, 86, 87, 88, 95, 96, 97, 98, 99], "should": [0, 3, 9, 35, 39, 43, 44, 46, 62, 72, 99], "approxim": 0, "ratio": [0, 41, 42, 44, 69], "your": [0, 46, 95, 97, 98, 99], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 57, 58, 59, 60, 61, 65, 67, 71, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 59, 65, 69, 76, 79, 87, 95], "ensur": [0, 20, 30, 35, 42, 58, 75], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "close": [0, 44, 58], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 62, 65, 66, 69, 70, 88], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 51, 59, 62, 63, 64, 65, 66, 69, 72, 73, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94, 95], "represent": [0, 20, 35, 58], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 63, 64, 66, 68, 70, 71, 72, 73, 75, 76, 80, 83, 84, 85, 88, 89, 90, 91, 92, 93], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 58, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95], "here": [0, 10, 18, 24, 35, 39, 40, 58, 63, 65, 69, 72, 73, 80, 82, 95, 97, 98], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 61, 62, 64, 65, 67, 70, 72, 73, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 58, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99], "print": [0, 10, 15, 16, 19, 20, 27, 30, 58, 59, 97, 98, 99], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 58, 60, 62, 72, 73, 82, 95], "draw": [1, 24, 25, 50, 88, 96], "ascii_draw": 1, "meta": [2, 96, 99], "__title__": [2, 99], "__version__": [2, 99], "__description__": [2, 99], "__author__": [2, 99], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 51, 52, 57, 58, 61, 62, 63, 64, 65, 66, 67, 69, 72, 73, 74, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "inform": [3, 31, 32, 33, 50, 58, 60, 71], "packag": 3, "titl": [3, 60], "project": [3, 18, 65, 72, 95], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 58, 59, 75, 81, 96, 99], "short": [3, 69, 72], "descript": [3, 18, 60], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 57, 58, 59, 60, 72, 76, 80, 88], "setup": 3, "py": [3, 62], "author": [3, 59], "email": 3, "step": [4, 44, 58], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 58, 62], "creat": [4, 27, 30, 31, 43, 58, 60, 64, 79], "black": [4, 43, 58], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 58, 59, 60, 70, 72, 78, 80, 86, 87, 96, 99], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 62, 73], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 58, 62, 87], "mean": [4, 18, 20, 21, 23, 25, 26, 35, 38, 39, 44, 48, 78, 81, 99], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 57, 58, 59, 60, 71, 72, 73, 75, 76, 80, 84, 88, 90, 95], "suitabl": [4, 65, 88], "color": [4, 7, 9, 23, 25, 26, 43, 58, 62, 86, 87, 96], "fore": [4, 23, 25, 26], "back": [4, 72], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 51, 58, 59, 60, 64, 66, 71, 75, 78, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 99], "rgba": [4, 7, 28, 33, 62, 73], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 58, 59, 60, 69, 72, 81, 84, 90, 92, 94], "add": [4, 31, 59, 60, 66], "rgb": [4, 5, 6, 7, 28, 43, 51, 58, 62, 73], "In": [4, 25, 35, 80, 81], "document": [4, 97, 98, 99], "accur": [4, 11, 19, 84, 90], "present": [4, 31, 60, 65], "state": 4, "shown": [4, 61], "follow": [4, 35, 48, 59, 60, 72, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 72, 76], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 51, 58, 73, 82, 87], "both": [5, 11, 20, 41, 59, 72], "np": [5, 6, 9, 33, 35, 44, 46, 48, 72, 76], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 58, 59, 60, 63, 64, 65, 69, 70, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 95], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 58, 59, 60, 72, 73], "order": [5, 6, 66, 67, 96], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 58, 60, 65, 78, 81, 82, 84, 87, 90, 94], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 58, 59, 73, 78], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 51, 62, 65, 69, 72, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 35, 41, 43, 58, 59, 60, 63, 64, 65, 66, 68, 69, 72, 73, 79, 82, 87, 95], "mode": [5, 6, 7, 20, 33, 51, 58, 70, 73, 78], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 59, 96], "encod": [5, 8, 27, 33, 60, 96], "bool": [6, 7, 22, 25, 35, 41, 43, 46, 47, 50, 59, 60, 63, 64, 65, 66, 68, 69, 72, 73, 79, 87, 95], "true": [6, 7, 35, 43, 44, 47, 50, 59, 60, 63, 64, 66, 68, 72, 79, 82, 87, 95], "ndarrai": [6, 9, 33, 35, 39, 44, 46, 48, 72, 76], "channel": [6, 7, 28, 73], "jpegimageplugin": [6, 51], "jpegimagefil": [6, 51], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 62, 72], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 58, 72, 75, 83], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 33, 36, 39, 41, 43, 44, 46, 47, 62, 65, 72, 76, 83, 84, 90], "same": [6, 22, 35, 40, 72, 75], "torchvis": 6, "transform": [6, 7, 66], "to_tensor": 6, "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 57, 59, 60, 61, 72, 75, 76, 84, 90, 96], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 57, 58, 59, 60, 69, 70, 72, 75, 76, 78, 84, 90], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 57, 59, 65, 69, 72, 96], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 57, 64, 72, 99], "manipul": [7, 57], "python": [7, 33, 75, 97, 98, 99], "librari": [7, 30, 99], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 57, 59, 60, 72, 75, 76, 88, 99], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 58, 72, 78], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 58, 60, 76, 99], "handl": [7, 27, 30, 32, 33, 57, 60], "multipl": [7, 9, 14, 27, 33, 35, 39, 58], "ad": [7, 10, 59, 60, 66], "background": [7, 8, 23, 25, 26, 52, 58, 62, 96], "check": [7, 33, 38, 59, 63, 64, 68, 79, 82, 92, 95, 99], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 80], "common": 7, "relat": [7, 10, 12, 15, 57, 64, 76], "task": [7, 19, 20, 32, 43], "applic": [7, 65, 69, 88], "kei": [7, 16, 20, 27, 59, 72], "featur": [7, 11, 16, 29, 35, 39, 60, 62, 65, 66, 72, 80], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 51, 57, 58, 59, 60, 78, 87, 95, 96], "path": [7, 9, 10, 11, 14, 16, 27, 30, 33, 51, 58, 59, 60, 82, 87, 95], "binari": [7, 76], "like": [7, 10, 17, 69, 75, 99], "onc": 7, "particularli": [7, 20, 27, 31, 32, 60, 75], "requir": [7, 9, 18, 19, 35, 44, 59, 60, 84, 90, 99], "preprocess": [7, 18, 27, 30, 35], "befor": [7, 33, 35, 59, 72], "further": 7, "analysi": [7, 36], "force_background": 7, "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 72, 76], "necessari": [7, 35, 65, 69], "convert": [7, 31, 33, 35, 48, 60, 72, 88], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 58, 59, 60, 64, 70, 72, 75], "ha": [7, 21, 41, 73, 88, 97, 98], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 58, 59, 60, 67, 72, 88, 96], "avoid": [7, 65], "anomali": 7, "dure": [7, 27, 33, 66, 87, 95], "subsequ": [7, 43], "convers": [7, 30], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 58, 60, 63, 64, 70], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 58, 59, 60, 63, 64, 70], "typeerror": [7, 48, 63, 64, 70], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 51, 63, 64, 70, 71, 72, 79, 81, 84, 90, 94], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 72, 80, 81, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94], "take": [7, 50], "singl": [7, 14, 27, 33, 35, 66, 72, 76], "call": [7, 24, 58], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 57, 66, 68, 72, 73, 88], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 51], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 59, 61, 62, 67, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "pillow": [7, 22], "boolean": [7, 35], "otherwis": [7, 31, 35, 60, 63, 64, 68, 73, 78], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 61, 66, 86, 88], "basic": [8, 52, 64], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 96], "rgb_decod": 8, "load_imag": [8, 47, 58], "has_alpha_channel": 8, "layer": [8, 76, 96], "istack": 8, "mai": [9, 12, 15, 35, 58, 65, 69, 75, 95, 97, 98], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 48, 58, 59, 64], "similar": [9, 10, 17, 35, 39, 69, 72, 96], "techniqu": [9, 28, 33], "p": [9, 65, 69, 72], "need": [9, 14, 30, 41, 44, 75, 79, 81, 84, 87, 90, 94], "stack": [9, 72], "addition": 9, "second": [9, 20, 35, 40, 68], "element": [9, 72], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 76], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 58, 59, 63, 64, 65, 66, 69, 70, 71, 72, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "right": [9, 43, 48, 76], "two": [9, 20, 35, 40, 68, 87], "dimension": [9, 72], "arrai": [9, 22, 33, 35, 39, 46, 48, 72, 76], "h": [9, 23, 25, 26, 46, 62], "w": [9, 23, 25, 26, 46, 62, 72], "posit": [9, 35, 43, 44, 80], "target": [9, 17, 22, 23, 25, 26, 44], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 68], "howev": [9, 35], "solid": [9, 43], "pure": [9, 62], "lime": [9, 62], "nian": 9, "save": [9, 31, 58, 59, 60, 62], "nian_lim": 9, "yellow": [9, 58], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 51, 58, 65, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "9": [9, 10, 20, 35, 39, 48, 58, 70, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 93, 94], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 30, 33, 36, 43, 44, 46, 58, 59, 63], "mask": [9, 23, 25, 26, 44, 46, 62], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 96], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 51, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 51, 69, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 61, 67, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 61, 67, 73, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "explan": 10, "No": [10, 58, 97, 98], "head": [10, 17, 22, 47, 64, 80, 89, 96], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 51, 58, 61, 62, 64, 65, 67, 73, 80, 81, 84, 85, 89, 90, 91, 93, 94, 99], "pretti": 10, "girl": [10, 41, 64], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 59, 64, 65, 69, 72, 87], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44], "pair": [10, 20], "cover": [10, 18, 44, 58, 64], "breast": [10, 18, 64, 65, 69, 71, 72], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 58], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 86, 96], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 64, 72], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 68, 71, 80], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 72, 96], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 64], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 61, 99], "6": [10, 20, 22, 35, 39, 48, 63, 64, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "nopan": 10, "panti": [10, 66], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 84, 90, 96], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 58, 63, 64, 69, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 99], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 60], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 58, 75, 78], "less": [10, 11, 13, 19, 79], "stand": [10, 58, 65, 69, 72], "sit": [10, 64], "ass": 10, "split": [10, 69], "leg": [10, 58], "wide": [10, 58], "90": 10, "degre": [10, 44], "typic": [10, 11], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 81, 84, 90, 94], "10": [10, 21, 35, 39, 44, 48, 79, 80, 81, 84, 87, 88, 90, 91], "sprd": 10, "strongli": [10, 73], "11": [10, 35, 48, 79, 80, 81, 84, 87, 88, 90, 91], "vsplt": 10, "pose": [10, 35, 96], "12": [10, 22, 35, 43, 48, 79, 80, 81, 84, 87, 88, 90, 91], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 80, 81, 84, 88, 91, 93], "full": [10, 58], "almost": 10, "side": [10, 42, 64, 95], "usual": [10, 39], "ly": 10, "14": [10, 48, 80, 81, 84, 88, 91], "wing": [10, 64], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 80, 81, 84, 88, 91, 97, 98], "feral": 10, "four": [10, 11, 80], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 85], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 79], "16": [10, 48, 80, 84, 88, 91], "hdrago": 10, "style": [10, 14, 19, 44, 93, 99], "17": [10, 48, 88, 93], "hponi": 10, "18": [10, 18, 48, 84, 88, 90, 97, 98], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 88], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 48, 58, 88], "hcat": 10, "cat": [10, 64, 70], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 93], "hbear": 10, "bear": 10, "22": [10, 48], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 58, 60, 69, 72, 84, 87, 97, 98], "contest": 10, "toward": [10, 48], "viewer": [10, 58], "23": [10, 48], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48], "hhors": 10, "hors": 10, "implement": [10, 40, 75], "aa09": 10, "25": [10, 13, 18, 30, 40, 93], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 65, 69, 72, 73, 79, 80, 83, 85, 88, 89, 91, 92, 93], "releas": 10, "time": [10, 60, 73], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 61], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 57, 58, 60, 64, 80, 81, 84, 85, 89, 90, 91, 93, 94], "advanc": [10, 99], "capabl": [10, 33, 41], "specif": [10, 11, 16, 31, 33, 43, 48, 60, 61, 80, 84, 90], "scenario": [10, 65, 69, 75], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 58], "enhanc": [10, 29, 96], "improv": [10, 21, 72], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 60, 87], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 65, 66, 69, 73, 84, 90], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 65, 69, 75, 80, 95], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 58, 96], "30": [10, 19, 44], "public": 10, "friendli": [10, 99], "reduc": [10, 35, 46, 72], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 51, 64], "current": [10, 58, 84, 90, 97, 98, 99], "reincarn": 10, "compon": [10, 20, 27, 30, 75], "some": [10, 29, 35, 39, 40, 44, 52, 63, 65, 69, 72, 73, 75, 82, 95, 97, 98], "yolov8s_aa09": 10, "updat": [10, 27, 30, 59], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 72, 86], "closeup": 10, "adjust": [10, 30, 39, 64], "larg": [10, 25, 35, 72], "hat": [10, 64], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 65, 69], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 63, 64, 66, 70, 71, 76, 88, 92], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 66, 70, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "though": 10, "note": [10, 14, 35, 44, 58, 80, 84, 87, 90, 97, 98], "complet": [10, 44, 80, 86, 96], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 65, 75, 87, 88, 97, 98], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 72], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 65, 69, 72, 79, 87], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 73], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 27, 35, 39, 58, 76], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 64], "genit": 11, "male": [11, 18, 64], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 57, 58, 61, 65, 66, 67, 69, 72, 73, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 99], "v1": [11, 12, 13, 14, 15, 19, 43, 58, 72], "pre": [11, 13, 16, 36], "identifi": [11, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 58], "data": [11, 14, 16, 31, 33, 35, 47, 57, 58, 65, 66, 84, 90, 96, 97, 98, 99], "either": [11, 12, 13, 14, 15, 35, 72, 76], "standard": [11, 13, 14, 15, 31, 75], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 58], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 42, 44, 75], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 72], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 64], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 58, 59, 66, 78, 95], "indic": [11, 35, 48, 65, 69, 72], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 58], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 60, 70], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": 11, "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 75], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 64, 69, 73, 76], "speed": [12, 13, 14, 15, 16, 19, 23, 73], "accuraci": [12, 13, 14, 15, 16, 19, 41, 79, 81, 84, 87, 90, 94], "higher": [12, 13, 14, 15, 16, 18, 21, 87], "consid": [12, 15, 20, 35, 41, 44, 46, 51, 64, 84, 90], "overlap": [12, 14, 15, 16, 20, 65, 67, 69, 72, 73, 96], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 58], "predict": [12, 16, 19, 27, 30, 72, 79, 81, 83, 84, 87, 88, 90, 92, 94], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 62, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 51, 60, 99], "balanc": [13, 15, 19, 58], "system": [13, 14, 23, 84, 90], "overhead": [13, 14, 23, 75], "avail": [13, 19, 27, 33, 35, 41, 44, 58, 70, 78, 79, 81, 84, 90, 94], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 60, 78], "mostima_post": [13, 16], "29": [13, 16], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 58], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 57, 59, 73, 80, 84, 87, 90, 97, 98], "primari": [14, 80, 83, 85, 89, 91, 93], "purpos": 14, "crop": [14, 46, 58], "illustr": [14, 58, 81, 83], "therefor": [14, 22, 35, 97, 98], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 89, 96], "peopl": [14, 70], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 72, 73, 75, 78, 79, 80, 81, 84, 87, 90, 94, 99], "inde": 14, "recommend": [14, 21, 35, 38, 39, 72, 73, 84, 90], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 57], "obtain": [14, 24, 34, 35], "local": [14, 51, 97, 98], "flexibl": 14, "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 58, 60, 62, 65, 75, 99], "choos": [15, 19, 41], "35": [15, 58, 65, 72], "configur": [15, 27, 35, 96], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 58, 76], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 66, 88, 92], "infer": [15, 18, 21, 30, 47, 78, 87], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 65, 99], "hug": [16, 27, 30, 35, 72], "face": [16, 17, 18, 27, 30, 35, 48, 50, 58, 64, 72, 80, 96], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 73, 99], "yolo11": 16, "architectur": 16, "usag": [16, 27, 57, 58, 59, 65, 75, 76, 95], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 62, 64, 66, 71, 72], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 57, 72, 78], "instead": [16, 21, 66], "detect_head": [17, 22], "booru_yolo": [17, 96], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 84, 90], "ey": [17, 44, 48, 58, 64, 96], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 80, 89, 96], "detect_halfbodi": 17, "hand": [17, 48, 50, 58, 64, 96], "detect_hand": 17, "nudenet": [17, 96], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 58, 66, 68, 96], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 73, 78, 95, 96], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 78, 88], "nudenet_onnx": 18, "effici": [18, 21, 59, 76], "notai": 18, "tech": 18, "detail": [18, 57, 58, 78, 80], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 77, 96], "topk": 18, "100": [18, 23, 30, 38, 75], "45": [18, 39], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 51, 76, 79], "keep": [18, 69], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 58, 75, 76, 92], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 75, 76, 88], "work": [20, 27, 32, 38, 60, 88], "aggreg": 20, "involv": 20, "segment": [20, 51, 96], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 70], "max": [20, 21], "raw": [20, 33], "depend": [20, 58, 59, 95], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 81], "match": [20, 33, 46, 64, 67, 96], "unknown": [20, 70], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 58, 63, 76, 78], "doesn": [20, 33, 64], "t": [20, 33, 64], "group": [20, 39, 66], "correspond": [20, 35, 41, 46, 72, 88, 92], "car": 20, "85": [20, 65, 72], "75": 20, "text_detect": 21, "been": [21, 88], "migrat": 21, "ocr": [21, 96], "detect_text_with_ocr": [21, 96], "soon": 21, "qualiti": [21, 36, 52, 58, 72, 73], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 65, 79, 80, 81, 83, 88, 89, 90, 91, 93, 94], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 84, 90], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 58, 78], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 62], "font": 22, "At": 22, "runtim": [22, 25, 78, 87], "attempt": [22, 31, 44, 58, 60, 78], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 59, 96], "cannot": [22, 41, 60], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 51, 52, 58, 62, 65, 67, 72, 78, 80, 85, 87, 89, 91, 93], "cv2": 23, "have": [23, 25, 35, 70, 71, 84, 90, 95], "lowest": 23, "resourc": [23, 27, 96], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 62], "its": [23, 25, 26, 27, 35, 41, 42, 59, 62, 65, 66, 78, 80, 81, 83, 84, 85, 88, 89, 90, 91, 93, 94], "low": [23, 34, 36, 58, 69, 72, 73], "high": [23, 30, 52, 58, 73, 87, 88], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 57, 58, 59, 60, 72], "outlin": 24, "comparison": [24, 65], "canni": [24, 96], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 96], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 96], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 58], "effect": [25, 34, 43, 95], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 97, 98], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 58, 73], "deeper": 25, "richer": 25, "probabl": [25, 88], "extra": [25, 58], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 51, 73], "pass": [25, 26, 27, 30, 31, 43, 44, 58, 62, 69, 73, 75], "neural": [25, 26, 62, 76], "network": [25, 26, 62, 76], "classif": [27, 76, 80, 81, 83, 84, 85, 86, 89, 90, 91, 93, 94], "those": [27, 87], "store": [27, 31, 58, 59], "manag": [27, 30, 78, 96], "interact": [27, 30], "make": [27, 48, 66, 76, 84, 88, 90], "also": [27, 72, 99], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 58, 75], "privat": [27, 28, 39], "repo_id": [27, 30], "hf_token": [27, 30], "method": [27, 28, 30, 32, 33, 35, 43, 84, 90], "within": [27, 43, 58, 65, 72], "id": [27, 30], "api": 27, "variabl": [27, 44, 78], "_model_nam": 27, "cach": [27, 30, 51, 77, 96], "_model": 27, "dictionari": [27, 31, 36, 58, 59, 60, 63, 64, 80, 83, 85, 89, 91, 93], "_label": 27, "_hf_token": 27, "usernam": [27, 30], "repo_nam": [27, 30], "__init__": [27, 28, 30, 33, 44, 48, 51, 60, 64], "instanc": [27, 30, 35, 43, 48, 51, 64], "clear": [27, 30, 35, 59, 80, 84, 90], "free": [27, 30], "up": [27, 30, 64], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "kwarg": [27, 30, 31, 43, 44, 58, 60], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 69], "interfac": [27, 30, 75], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 51], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 58, 60], "keyword": [27, 30, 31, 43, 44, 58, 60, 75], "argument": [27, 30, 31, 43, 44, 47, 48, 58, 60, 64, 72, 75], "importerror": [27, 30], "properli": [27, 58], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "highest": [27, 88], "through": [27, 99], "error": [27, 33, 72], "predict_scor": 27, "dict": [27, 33, 36, 47, 58, 59, 60, 72, 75, 80, 81, 83, 84, 85, 89, 90, 91, 93, 94], "conveni": [27, 48, 58, 99], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 80, 85, 86, 87, 89, 91, 93, 94, 96], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 63, 64, 78, 79, 84, 90, 96], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 57, 59, 60, 96], "associ": [30, 60], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 59], "environ": [30, 73, 75, 78, 96], "yolov5": 30, "300": 30, "400": 30, "95": [30, 63, 64, 70], "simpl": 30, "without": [30, 58, 63, 64, 71], "explicitli": 30, "read": [31, 32, 33, 57, 58, 59], "write": [31, 32, 33, 57, 59], "exif": [31, 32, 58], "gif": [31, 32, 58], "comment": 31, "These": [31, 34, 51], "about": 31, "context": [31, 32], "ai": [31, 32, 60, 79], "found": [31, 44, 58, 80], "commonli": [31, 66, 76], "where": [31, 35, 58, 59, 72, 75], "look": [31, 41, 58, 80], "usercom": 31, "field": [31, 60], "dst_filenam": 31, "destin": [31, 58, 59, 60], "filenam": [31, 51], "pnginfo": [31, 33, 58, 60], "wai": [31, 58, 59], "geninfo": [32, 96], "lsb": [32, 60, 96], "signific": [32, 33, 35, 60], "bit": [32, 33, 60], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "embed": [33, 72], "serial": 33, "json": 33, "compat": [33, 66], "inject": 33, "combin": [33, 41], "emb": [33, 72], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 59, 72], "gzip": 33, "written": 33, "appropri": [33, 41, 58], "serializ": 33, "err": 33, "caus": [33, 95], "multi": [33, 75], "get_next_n_byt": 33, "next": 33, "get_one_byt": 33, "form": [33, 66], "read_32bit_integ": 33, "32": 33, "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 62], "robust": [33, 35], "skytnt": [34, 51, 62], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 72, 73, 79, 81, 84, 87, 90, 94], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 65], "thei": 35, "smaller": 35, "7eu7d7": [35, 69, 73, 99], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 57, 87], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 58], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 75], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 60, 63, 72, 73], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 89, 90], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 58, 79, 80, 81, 83, 84, 85, 89, 90, 91, 93, 94], "neighborhood": 35, "core": [35, 97, 98], "few": 35, "too": 35, "sensit": [35, 43, 72, 84, 90], "tune": 35, "guidelin": 35, "deal": [35, 57], "solut": [35, 44], "small": [35, 43], "advis": [35, 65], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 64], "e": [35, 52, 70, 73, 76], "g": [35, 52, 70, 72, 73], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 69, 73], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 96], "danbooru": [36, 65, 67, 69, 84, 87], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "fmt": [36, 72], "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 58], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 72], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 58], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 96], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 96], "laplacian": [37, 96], "laplacian_scor": 37, "lpip": [37, 96], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 96], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 75, 79, 87], "seem": 38, "just": [38, 81, 84, 87, 90, 94], "we": [38, 73], "explor": 38, "bluri": 38, "hutao": [38, 62, 65, 69, 72], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 58, 73, 97, 98], "99": 39, "192": 39, "49": 39, "256": [39, 58], "img1": [39, 40, 72], "img2": [39, 40, 72], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": 40, "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": 41, "export": [41, 78], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 81], "742": 41, "485": 41, "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 58], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 70], "languag": 41, "func": [41, 77, 96], "japanes": [41, 58], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 57], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 99], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": 42, "maintain": [42, 48, 75, 99], "longer": 42, "after": [42, 65, 69, 72], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 58, 62, 72, 97, 98], "serv": [43, 65], "foundat": 43, "inherit": 43, "fill": 43, "valid": [43, 44, 48, 96], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 59, 78, 81], "angl": 44, "end": [44, 58], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 51], "total": [44, 97, 98], "star": [44, 69], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 69, 72], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": 44, "prefix": [44, 64, 68], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "top": [44, 87], "corner": 44, "factor": 44, "properti": [44, 48, 58, 60], "align": [45, 96], "align_maxs": 45, "censor_": [45, 96], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 96], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 96], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 74], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 62, 99], "github": [47, 97, 98, 99], "com": [47, 99], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 96, 99], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 58], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 69, 72], "readabl": [48, 72], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 64, 70], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 86, 96], "zero": 48, "must": [48, 64, 95], "preced": 48, "surround": 48, "whitespac": [48, 66], "36": 48, "0b100": 48, "91": 48, "112": 48, "92": [48, 70], "113": 48, "dwpose": [49, 96], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 96], "connect": 50, "ellips": 50, "facial": [50, 64, 80], "bg": 51, "strict_level": 51, "min_select": 51, "min_width": 51, "min_height": 51, "min_resolut": 51, "desir": 51, "strict": [51, 84, 90], "get_imag": 51, "get_image_fil": 51, "list_image_fil": 51, "random_imag": 51, "randomli": 51, "random_image_fil": 51, "8057": 51, "000000": 51, "000001": 51, "000002": 51, "000003": 51, "000004": 51, "home": 51, "dgh": [51, 59, 99], "2400x1600": 51, "0x7feb86ed5160": 51, "003258": 51, "400x400": 51, "0x7feb86a748b0": 51, "quickli": 52, "backgroundimageset": 52, "list_bg_image_fil": 52, "get_bg_image_fil": 52, "get_bg_imag": 52, "random_bg_image_fil": 52, "random_bg_imag": 52, "adversari": [54, 96], "remove_adversarial_nois": 54, "nafnet": [54, 96], "restore_with_nafnet": 54, "scunet": [54, 96], "restore_with_scunet": 54, "automatic1111": 57, "stabl": [57, 58, 79, 99], "diffus": [57, 58, 79], "webui": [57, 58, 59], "novelai": 57, "sdwui": 57, "pars": [57, 58, 96], "submodul": 57, "nai": [57, 96], "docstr": 57, "sdmetadata": 57, "parse_sdmeta_from_text": 57, "get_sdmeta_from_imag": 57, "save_image_with_sdmeta": 57, "read_metadata": 57, "save_with_metadata": 57, "naimetadata": 57, "get_naimeta_from_imag": 57, "add_naimeta_to_imag": 57, "save_image_with_naimeta": 57, "parser": 58, "formatt": 58, "a1111": 58, "sd_metadata_simpl": 58, "sd_metadata_complex": 58, "prompt": 58, "neg_prompt": 58, "neg": 58, "__str__": 58, "sd1": 58, "extrem": 58, "delic": 58, "beauti": 58, "offici": 58, "global": [58, 95], "illumin": 58, "soft": 58, "shadow": 58, "super": 58, "light": 58, "novel": [58, 60], "4k": 58, "metal_textur": 58, "striped_background": 58, "rich": 58, "cg": 58, "uniti": 58, "8k": 58, "wallpap": 58, "unreal": 58, "sci": 58, "fi": 58, "fantasi": 58, "silver_skin": 58, "cut": [58, 64], "silver_impossible_bodysuit": 58, "gem_on_chest": 58, "cut_silver_mechanical_leotard": 58, "headgear": [58, 64], "1_girl": 58, "solo": [58, 63, 64, 65, 69, 70, 71, 72], "slim_waist": 58, "hair": [58, 64], "long": 58, "lumin": 58, "medium_breast": [58, 71], "indistinct_camelto": 58, "flat_crotch": 58, "coquettish": 58, "squint": 58, "evil_smil": 58, "dark_persona": 58, "mouth": 58, "wet": 58, "slim_fac": 58, "tall_girl": 58, "matur": 58, "mature_fac": 58, "slim_figur": 58, "slim_leg": 58, "groin": 58, "bare_thigh": 58, "easyneg": 58, "sketch": 58, "ugli": 58, "huge": 58, "logo": 58, "monochrom": [58, 83, 86, 96], "bad": 58, "mutat": 58, "blurri": 58, "horror": 58, "geometri": 58, "bad_prompt": 58, "miss": 58, "finger": 58, "limb": 58, "anatomi": 58, "interlock": 58, "digit": 58, "arm": 58, "2girl": 58, "deform": 58, "artist": 58, "blush": [58, 65, 69, 72], "lipstick": 58, "skindent": 58, "tie": 58, "big_breast": 58, "thighhigh": [58, 65], "pubic_hair": [58, 64], "3d": [58, 81], "realist": 58, "slip": [58, 66], "head_out_of_fram": 58, "curvi": 58, "sampler": 58, "ddim": 58, "cfg": 58, "seed": 58, "3827064803": 58, "512x848": 58, "hash": 58, "eb49192009": 58, "anidosmix": 58, "clip": 58, "skip": 58, "new_imag": 58, "let": 58, "what": 58, "nslim_fac": 58, "848": 58, "_sdmeta_text": 58, "directli": 58, "starri": 58, "night": 58, "daylight": 58, "40": 58, "euler": 58, "sd2": 58, "1girl": [58, 63, 64, 65, 66, 69, 70, 71, 72], "blue": 58, "footwear": 58, "shoe": 58, "bang": [58, 64, 65, 69, 72], "indoor": 58, "sleev": 58, "ahog": [58, 64, 65, 69, 72], "dress": [58, 64], "pot": 58, "plant": 58, "bag": [58, 65, 69, 72], "bun": [58, 64], "window": 58, "lora": 58, "bluearchive10": 58, "bluearchiv": 58, "neg1": 58, "dpm": 58, "2m": 58, "sde": 58, "karra": 58, "2647703743": 58, "768x768": 58, "72bd94132e": 58, "cutemix": 58, "denois": 58, "strength": 58, "controlnet": 58, "preprocessor": 58, "control_v11p_sd15_openpos": 58, "cab727d4": 58, "weight": 58, "perfect": 58, "control": 58, "param": 58, "hire": 58, "upscal": [58, 96], "latent": 58, "ti": 58, "339cc9210f70": 58, "66a7279a88dd": 58, "info": 58, "els": [58, 97, 98], "underli": [58, 75], "sd_meta": 58, "scope": 58, "dst_file": [58, 60], "jpeg": [58, 82, 95], "webp": 58, "systemerror": [58, 60], "input_imag": 58, "output_imag": 58, "a41": 59, "safetensor": 59, "safe": [59, 65, 75, 86, 88, 90, 95, 96], "tensor": 59, "torch": 59, "command": [59, 99], "pip": [59, 99], "_check_env": 59, "intern": 59, "model_fil": 59, "key1": 59, "value1": 59, "key2": 59, "value2": 59, "src_model_fil": 59, "dst_model_fil": 59, "new_metadata": 59, "john": 59, "doe": [59, 63, 70, 84, 90], "input_model": 59, "output_model": 59, "creation": 60, "softwar": 60, "generation_tim": 60, "dataclass": 60, "encapsul": 60, "taken": 60, "alia": 60, "success": [60, 99], "add_lsb_meta": 60, "save_metainfo": 60, "metainfo": 60, "prefer": 60, "isneti": [61, 96], "get_isnetis_mask": 61, "segment_with_isneti": 61, "segment_rgba_with_isneti": 61, "co": 62, "seg": 62, "1024": [62, 72], "inspir": [62, 72, 92], "space": [62, 72], "blob": 62, "app": 62, "l8": 62, "00ff00": 62, "mask_": 62, "image_": 62, "hutao_seg": 62, "skadi": [62, 65, 69, 72], "skadi_seg": 62, "drop": [63, 64, 65, 69, 71, 72], "cosplai": 63, "no_eyewear": 63, "eyewear": [63, 64], "span": [63, 64], "matter": [63, 64], "red_hair": [63, 64, 70, 71], "use_preset": 63, "custom_blacklist": 63, "onlin": 63, "preset": 63, "ones": 63, "neither": [63, 64], "nor": [63, 64], "anal_hair": 64, "anal_tail": 64, "arm_behind_head": 64, "arm_hair": 64, "arm_under_breast": 64, "arms_behind_head": 64, "bird_on_head": 64, "blood_in_hair": 64, "breasts_on_glass": 64, "breasts_on_head": 64, "cat_on_head": 64, "closed_ey": 64, "clothed_female_nude_femal": 64, "clothed_female_nude_mal": 64, "clothed_male_nude_femal": 64, "clothes_between_breast": 64, "cream_on_fac": 64, "drying_hair": 64, "empty_ey": 64, "face_to_breast": 64, "food_on_fac": 64, "food_on_head": 64, "game_boi": 64, "grabbing_anoth": 64, "s_hair": 64, "grabbing_own_breast": 64, "gun_to_head": 64, "head_between_breast": 64, "heart_in_ey": 64, "multiple_boi": 64, "multiple_girl": 64, "object_on_breast": 64, "object_on_head": 64, "paint_splatter_on_fac": 64, "parted_lip": [64, 65, 69, 72], "penis_on_fac": 64, "person_on_head": 64, "pokemon_on_head": 64, "rabbit_on_head": 64, "rice_on_fac": 64, "severed_head": 64, "star_in_ey": 64, "sticker_on_fac": 64, "tentacles_on_mal": 64, "tying_hair": 64, "built": [64, 75], "mutabl": 64, "sequenc": 64, "constructor": 64, "empti": 64, "iter": 64, "hold": [64, 65, 69, 72], "futa": 64, "cum": 64, "rub": 64, "shade": 64, "plai": 64, "drill": 64, "skin": 64, "sidelock": 64, "twintail": [64, 65, 69, 72], "braid": 64, "afro": 64, "bald": 64, "dreadlock": 64, "ponytail": 64, "updo": 64, "beard": 64, "mustach": 64, "pointi": 64, "horn": 64, "tail": 64, "ornament": 64, "hairband": 64, "pupil": 64, "bow": [64, 65], "headwear": 64, "ribbon": [64, 69], "crown": 64, "cap": 64, "hairclip": [64, 69], "mole": 64, "halo": 64, "fluff": 64, "flower": [64, 65, 69, 72], "glass": [64, 66], "fang": 64, "boi": 64, "beret": 64, "heterochromia": 64, "headdress": 64, "eyepatch": 64, "headphon": 64, "eyebrow": 64, "eyelash": 64, "sunglass": 64, "intak": 64, "scrunchi": 64, "ear_pierc": 64, "headband": 64, "ring": 64, "under_mouth": 64, "freckl": 64, "lip": 64, "eyelin": 64, "eyeshadow": 64, "tassel": 64, "whitelist_suffix": 64, "whitelist_prefix": 64, "whitelist_word": 64, "suffix": [64, 68], "pool": 64, "whitelist": 64, "predefin": 64, "blacklist": [64, 67, 96], "red": 64, "singular": 64, "plural": 64, "chair": 64, "whole": 64, "word": 64, "hear": 64, "86": 64, "72": 64, "outdat": 65, "anymor": 65, "baselin": 65, "extens": 65, "practic": 65, "use_real_nam": [65, 69], "general_threshold": [65, 72], "character_threshold": [65, 72], "drop_overlap": [65, 69, 72], "real": [65, 69, 86, 96], "renam": [65, 69], "redirect": [65, 69], "mani": [65, 69], "websit": [65, 69], "rate": [65, 72, 84, 86, 96], "char": [65, 72], "9897817373275757": 65, "question": [65, 72, 84], "010265946388244629": 65, "explicit": [65, 72, 84], "2809715270996094e": 65, "9939777851104736": 65, "5032387375831604": 65, "black_bord": 65, "9943548440933228": 65, "black_glov": [65, 69, 72], "5011609792709351": 65, "blue_ski": [65, 69, 72], "6877802610397339": 65, "5543792843818665": 65, "8268730640411377": 65, "cloud": [65, 69, 72], "8504303693771362": 65, "cowboy_shot": [65, 69, 72], "6008237600326538": 65, "crop_top": [65, 69, 72], "6635787487030029": 65, "dai": [65, 69, 72], "8496965765953064": 65, "glove": [65, 69, 72], "6107005476951599": 65, "hair_between_ey": [65, 69, 72], "668294370174408": 65, "5619469285011292": 65, "holding_baseball_bat": [65, 69, 72], "5141720771789551": 65, "letterbox": 65, "long_hair": [65, 69, 71, 72], "9884189963340759": 65, "looking_at_view": [65, 69, 72], "5673105120658875": 65, "midriff": [65, 69, 72], "6290556192398071": 65, "navel": [65, 69, 72], "9631235003471375": 65, "no_hat": [65, 69], "7978747487068176": 65, "no_headwear": [65, 69, 72], "7577926516532898": 65, "outdoor": [65, 69, 72], "7118550539016724": 65, "5452839136123657": 65, "pillarbox": 65, "9841411709785461": 65, "red_ey": [65, 69, 72], "958786129951477": 65, "shirt": [65, 69, 72], "6720131039619446": 65, "short_sleev": [65, 69, 72], "7077711820602417": 65, "silver_hair": [65, 69], "6673924326896667": 65, "sky": [65, 69, 72], "8709812760353088": 65, "9614333510398865": 65, "sportswear": [65, 69, 72], "7786177396774292": 65, "6842771172523499": 65, "sweat": [65, 69, 72], "9076308012008667": 65, "thigh": [65, 69, 72], "580970823764801": 65, "skadi_": [65, 72], "arknight": [65, 72], "9633345007896423": 65, "9988503456115723": 65, "001651763916015625": 65, "00012505054473876953": 65, "9829280972480774": 65, "894218385219574": 65, "8733789920806885": 65, "backpack": [65, 69, 72], "6322951316833496": 65, "9987058639526367": 65, "bag_charm": 65, "9754379987716675": 65, "6810564994812012": 65, "9708781838417053": 65, "6356008052825928": 65, "5633733868598938": 65, "brick_wal": 65, "5315935611724854": 65, "brown_hair": [65, 69, 72], "9397273659706116": 65, "build": [65, 72], "9229896664619446": 65, "charm_": 65, "9006357789039612": 65, "citi": 65, "9020784497261047": 65, "cityscap": 65, "9547432661056519": 65, "5296419262886047": 65, "8253412246704102": 65, "5619839429855347": 65, "hair_flow": [65, 69, 72], "8277763724327087": 65, "hair_orna": [65, 69, 72], "9356368780136108": 65, "hair_ribbon": [65, 69], "5288072824478149": 65, "jacket": [65, 69, 72], "6336134076118469": 65, "9703260064125061": 65, "8188960552215576": 65, "phone_screen": 65, "9579574465751648": 65, "9954615235328674": 65, "plaid": [65, 69], "9725285172462463": 65, "plaid_skirt": [65, 69], "9638455510139465": 65, "pleated_skirt": [65, 69, 72], "7226815819740295": 65, "5321241021156311": 65, "red_nail": [65, 69], "5493080615997314": 65, "school_bag": 65, "9863407611846924": 65, "school_uniform": [65, 69, 72], "6794284582138062": 65, "5062428116798401": 65, "shoulder_bag": 65, "9325523972511292": 65, "skirt": [65, 69, 72], "92237788438797": 65, "skyscrap": 65, "7728171348571777": 65, "sleeves_past_wrist": [65, 69], "7257086038589478": 65, "smile": [65, 69, 72], "5357837080955505": 65, "6939404010772705": 65, "7054293155670166": 65, "tongu": [65, 69, 72], "9990814924240112": 65, "tongue_out": [65, 69, 72], "9992498755455017": 65, "5012534260749817": 65, "very_long_hair": [65, 69, 71, 72], "7461410164833069": 65, "underscor": [66, 72], "convent": 66, "restor": [66, 96], "use_spac": 66, "use_escap": 66, "include_scor": 66, "score_descend": 66, "_": 66, "escap": 66, "unsaf": 66, "sort": [66, 70], "descend": 66, "panty_pul": 66, "6826801300048828": 66, "958938717842102": 66, "drinking_glass": 66, "9340789318084717": 66, "areola_slip": 66, "41196826100349426": 66, "9988248348236084": 66, "drink": 66, "pull": 66, "areola": 66, "999": 66, "959": 66, "934": 66, "683": 66, "412": 66, "mldanbooru": [67, 96], "get_mldanbooru_tag": 67, "wd14": [67, 69, 96], "get_wd14_tag": [67, 69], "convert_wd14_emb_to_predict": 67, "denormalize_wd14_emb": 67, "deepdanbooru": [67, 69, 96], "get_deepdanbooru_tag": [67, 69], "add_underlin": 67, "remove_underlin": 67, "tags_to_text": 67, "drop_overlap_tag": 67, "is_blacklist": 67, "drop_blacklisted_tag": 67, "char_whitelist_suffix": 67, "char_whitelist_prefix": 67, "char_whitelist_word": 67, "char_suffix": 67, "char_prefix": 67, "charactertagpool": 67, "is_basic_character_tag": 67, "drop_basic_character_tag": 67, "sort_tag": 67, "tag_match_suffix": 67, "tag_match_prefix": 67, "tag_match_ful": 67, "t1": 68, "t2": 68, "fulli": 68, "ml": 69, "448": 69, "keep_ratio": 69, "9999984502792358": [69, 91], "9999946355819702": 69, "9994951486587524": 69, "998144268989563": 69, "9978417158126831": 69, "9941409230232239": 69, "9799384474754333": 69, "979142427444458": 69, "961823582649231": 69, "961323618888855": 69, "9490893483161926": 69, "large_breast": [69, 72], "9450850486755371": 69, "9425153136253357": 69, "9409335255622864": 69, "9319437146186829": 69, "9265308976173401": 69, "baseball_bat": [69, 72], "9259042143821716": 69, "922250509262085": 69, "9199565052986145": 69, "9175475835800171": 69, "9102761745452881": 69, "9076938629150391": 69, "stomach": [69, 72], "9052775502204895": 69, "8938589692115784": 69, "8894285559654236": 69, "8891903162002563": 69, "8845980763435364": 69, "8842408061027527": 69, "8659475445747375": 69, "862621009349823": 69, "8616052865982056": 69, "8562789559364319": 69, "short_short": [69, 72], "8555729389190674": 69, "8533340096473694": 69, "black_short": [69, 72], "8477485775947571": 69, "8430152535438538": 69, "tied_long_hair": [69, 72], "8340626955032349": 69, "crop_top_overhang": 69, "8266023397445679": 69, "8222048282623291": 69, "8202669620513916": 69, "black_shirt": [69, 72], "8061150312423706": 69, "ass_visible_through_thigh": [69, 72], "7803354859352112": 69, "thigh_gap": [69, 72], "7789446711540222": 69, "arms_up": 69, "7052110433578491": 69, "9999866485595703": 69, "997043788433075": 69, "9969649910926819": 69, "9957101345062256": 69, "9928386807441711": 69, "9886980056762695": 69, "9864778518676758": 69, "ghost": [69, 72], "9769423007965088": 69, "9747489094734192": 69, "9736957550048828": 69, "9388670325279236": 69, "9356311559677124": 69, "91000896692276": 69, "cardigan": 69, "8955123424530029": 69, "8910233378410339": 69, "8904104828834534": 69, "8881211280822754": 69, "8876776695251465": 69, "8864808678627014": 69, "8810517191886902": 69, "8798807263374329": 69, "8765745162963867": 69, "8737136125564575": 69, "nail_polish": 69, "8650439381599426": 69, "8613706827163696": 69, "blue_cardigan": 69, "8571277260780334": 69, "8333670496940613": 69, "8160212635993958": 69, "eyebrows_visible_through_hair": 69, "8122442364692688": 69, "8091571927070618": 69, "8082079887390137": 69, "8048468232154846": 69, "long_sleev": [69, 72], "8042327165603638": 69, "7984272241592407": 69, "blazer": [69, 72], "794708251953125": 69, "78981614112854": 69, "7892146110534668": 69, "shaped_pupil": [69, 72], "7867060899734497": 69, "gradient_hair": 69, "786359965801239": 69, "white_shirt": 69, "7790888547897339": 69, "brown_skirt": 69, "7760675549507141": 69, "774523913860321": 69, "7721588015556335": 69, "7697228789329529": 69, "755959689617157": 69, "multicolored_hair": 69, "7477189898490906": 69, "7476690411567688": 69, "rail": 69, "7476617693901062": 69, "blue_jacket": 69, "7458406090736389": 69, "741143524646759": 69, "7364678978919983": 69, "collared_shirt": 69, "7193643450737": 69, "red_neckwear": 69, "7108616828918457": 69, "7086325287818909": 69, "miniskirt": 69, "7055293321609497": 69, "7039415836334229": 69, "open_cloth": 69, "7018357515335083": 69, "shuffl": 70, "count": [70, 97, 98], "2boi": 70, "random": 70, "cat_ear": 70, "uniqu": 70, "precomput": 71, "8849405313291128": 71, "8548297594823425": 71, "03910296474461261": 71, "6615180440330748": 71, "21552028866308015": 71, "3165260620737027": 71, "47744464927382957": 71, "tagger": 72, "smilingwolf": 72, "wd": 72, "swinv2_v3": 72, "general_mcut_en": 72, "character_mcut_en": 72, "no_underlin": 72, "mcut": 72, "replac": 72, "dim": 72, "index": [72, 99], "l2": 72, "follw": 72, "embd": 72, "valuabl": 72, "enabl": 72, "rapid": 72, "queri": 72, "0011444687843322754": 72, "8876402974128723": 72, "106781005859375": 72, "000277101993560791": 72, "997527003288269": 72, "9797663688659668": 72, "9905703663825989": 72, "9761719703674316": 72, "8981098532676697": 72, "8810765743255615": 72, "9498510360717773": 72, "8377365469932556": 72, "945058286190033": 72, "9457170367240906": 72, "969594419002533": 72, "7881088852882385": 72, "7687551379203796": 72, "9301245212554932": 72, "6703325510025024": 72, "white_hair": 72, "5292627811431885": 72, "8677047491073608": 72, "grey_hair": 72, "5859264731407166": 72, "9536856412887573": 72, "8056888580322266": 72, "8394746780395508": 72, "9473626613616943": 72, "8986269235610962": 72, "9385137557983398": 72, "8408567905426025": 72, "alternate_costum": 72, "4245271384716034": 72, "931140661239624": 72, "8830795884132385": 72, "7279844284057617": 72, "artist_nam": 72, "5333830714225769": 72, "64717698097229": 72, "9516432285308838": 72, "9655293226242065": 72, "9485014081001282": 72, "7366660833358765": 72, "7161656618118286": 72, "5858667492866516": 72, "6186309456825256": 72, "41193312406539917": 72, "467605859041214": 72, "36282333731651306": 72, "3756745457649231": 72, "motion_blur": 72, "5091936588287354": 72, "951993465423584": 72, "basebal": 72, "5634750723838806": 72, "8232709169387817": 72, "9869340658187866": 72, "49491602182388306": 72, "5193622708320618": 72, "003406703472137451": 72, "0007208287715911865": 72, "9798132181167603": 72, "8046203851699829": 72, "7596215009689331": 72, "7620116472244263": 72, "46084529161453247": 72, "48454540967941284": 72, "5152207016944885": 72, "8023070096969604": 72, "8653596639633179": 72, "7201820611953735": 72, "7816740870475769": 72, "697688639163971": 72, "8974947333335876": 72, "7491052746772766": 72, "5015512704849243": 72, "6401398181915283": 72, "43420469760894775": 72, "4528769850730896": 72, "5730487704277039": 72, "6739872694015503": 72, "5545973181724548": 72, "6946243047714233": 72, "5487751364707947": 72, "7439308166503906": 72, "4186026453971863": 72, "47378358244895935": 72, "4690653085708618": 72, "7565015554428101": 72, "hu_tao_": 72, "genshin_impact": 72, "9262397289276123": 72, "boo_tao_": 72, "942080020904541": 72, "denorm": 72, "denormalizer_nam": 72, "mnum2_al": 72, "understand": 72, "batch": [72, 73, 92], "redund": 72, "structur": [72, 96], "b": 72, "r": [72, 84, 90], "c": 72, "linalg": 72, "norm": 72, "approx": [72, 73], "1e": 72, "cdc_anime_onnx": 73, "realli": 73, "As": [73, 84, 90], "1024x1024": 73, "2060": 73, "gpu": 73, "cost": 73, "70": 73, "against": 73, "cpu": [73, 78, 97, 98], "experi": 73, "hgsr": 73, "mhr": 73, "aug_x4_320": 73, "tile_s": 73, "tile_overlap": 73, "batch_siz": 73, "silent": 73, "tile": 73, "progress": 73, "messag": 73, "cute_waifu_aroma": 73, "pngimageplugin": 73, "pngimagefil": 73, "1168x1168": 73, "0x7f0e8ca06880": 73, "4672x4672": 73, "0x7f0e48edb640": 73, "cdc": [74, 96], "upscale_with_cdc": 74, "thread": [75, 95], "lru_cach": 75, "decor": 75, "wrap": 75, "synchron": 75, "prevent": 75, "race": 75, "condit": 75, "maxsiz": 75, "def": 75, "expensive_funct": 75, "expens": 75, "lock": [75, 95], "safeti": [75, 92], "multithread": 75, "my_funct": 75, "introduc": 75, "acquisit": 75, "critic": 75, "mathemat": 76, "activ": 76, "machin": 76, "learn": 76, "deep": 76, "problem": [76, 84, 90], "input_valu": 76, "frac": 76, "26894142": 76, "73105858": 76, "ts_lru_cach": 77, "sigmoid": 77, "get_onnx_provid": 77, "open_onnx_model": 77, "cudaexecutionprovid": 78, "cpuexecutionprovid": 78, "ckpt": 78, "inferencesess": 78, "onnx_mod": 78, "decid": 78, "linux": [78, 97, 98], "execut": [78, 97, 98], "ignor": 78, "cuda": [78, 97, 98], "forc": 78, "anime_ai_check": 79, "mobilenetv3_sce_dist": [79, 90, 94], "mainli": 79, "caformer_s36_plus_sc": 79, "graph": 79, "9996960163116455": 79, "9999125003814697": 79, "997803270816803": 79, "9960069060325623": 79, "9887709021568298": 79, "9998629093170166": 79, "0013722758740186691": 79, "00020673229300882667": 79, "0001895089662866667": 79, "0008857478387653828": 79, "552320024231449e": 79, "001168627175502479": 79, "bangumi": [80, 81], "vision": 80, "imageri": 80, "bangumi_char_typ": 80, "definit": [80, 87], "video": 80, "secondari": 80, "often": 80, "lack": 80, "lead": 80, "under": [80, 99], "categori": [80, 88], "three": 80, "judg": 80, "anime_portrait": [80, 86], "mobilenetv3_v0_dist": [80, 89, 93, 94], "9998525381088257": 80, "00012103465269319713": 80, "6464786313008517e": 80, "906112609314732e": 80, "06": [80, 81, 83, 88, 89, 90, 91, 93], "9997243285179138": 80, "0002490800397936255": 80, "7215803381986916e": 80, "354368557978887e": 80, "9998849630355835": 80, "90006631379947e": 80, "3920385754317977e": 80, "2084233276254963e": 80, "9998877048492432": 80, "732793503440917e": 80, "4264976925915107e": 80, "0623419257171918e": 80, "07076334953308105": 80, "9290977716445923": 80, "0001044218079186976": 80, "4467317163944244e": 80, "2568268832401372e": 80, "9999498128890991": 80, "1810528778587468e": 80, "879474429093534e": 80, "260669109295122e": 80, "9999510049819946": 80, "2321036592766177e": 80, "025227553938748e": 80, "4251427273848094e": 80, "999957799911499": 80, "4273678718600422e": 80, "6884023302263813e": 80, "880981603288092e": 80, "0002326338435523212": 80, "9996368885040283": 80, "164971561403945e": 80, "00020793956355191767": 80, "13438372313976288": 80, "8652494549751282": 80, "000158855298650451": 80, "000238816806813702": 80, "3589179217815399": 80, "6406960487365723": 80, "0001471740542910993": 80, "002255884697660804": 80, "08208147436380386": 80, "9152728915214539": 80, "00038967153523117304": 80, "227699592884164e": 80, "0835404282261152e": 80, "1437502406770363e": 80, "9999284744262695": 80, "2125529792683665e": 80, "0218892384727951e": 80, "00011914174683624879": 80, "9998584985733032": 80, "2007669283775613e": 80, "6357082131435163e": 80, "3068713896209374e": 80, "9999185800552368": 80, "066640925273532e": 80, "529400813335087e": 80, "089402500540018e": 80, "9999388456344604": 80, "6406959295272827": 80, "not_paint": 81, "anime_classif": 81, "older": 81, "mobilenetv3_v1": [81, 91], "5_dist": 81, "3_dist": 81, "plot": [81, 84, 90, 94], "caformer_s36_v1": 81, "3_focal": 81, "8346158862113953": 81, "004201625939458609": 81, "0028638991061598063": 81, "15633030235767365": 81, "001988308737054467": 81, "9868855476379395": 81, "001178382197394967": 81, "00015886101755313575": 81, "0005986307514831424": 81, "011178601533174515": 81, "9933090209960938": 81, "0012440024875104427": 81, "00040085514774546027": 81, "004924307577311993": 81, "00012189441622467712": 81, "00031298911198973656": 81, "9968050718307495": 81, "182305903872475e": 81, "0027923565357923508": 81, "7805559259140864e": 81, "0004650334012694657": 81, "996709942817688": 81, "736721191671677e": 81, "0027629584074020386": 81, "4619508621981367e": 81, "0003803370927926153": 81, "998649537563324": 81, "190127922105603e": 81, "0008622839814051986": 81, "595230686594732e": 81, "0004573142796289176": 81, "00031435859273187816": 81, "8671838641166687": 81, "13199880719184875": 81, "563074617180973e": 81, "153919796110131e": 81, "290010737255216e": 81, "9727378487586975": 81, "027150526642799377": 81, "162296004826203e": 81, "4933258828241378e": 81, "0004275702522136271": 81, "995402455329895": 81, "002233930164948106": 81, "001911122351884842": 81, "1603819727897644": 81, "0007561995880678296": 81, "00017044576816260815": 81, "838487982749939": 81, "0002034590725088492": 81, "005001617129892111": 81, "000932251859921962": 81, "009352140128612518": 81, "9846979379653931": 81, "6018555470509455e": 81, "004064667969942093": 81, "464051254326478e": 81, "025772539898753166": 81, "9699516296386719": 81, "00011656546121230349": 81, "287263775244355e": 81, "370255853951676e": 81, "01098843663930893": 81, "0031668643932789564": 81, "9857884049415588": 81, "499273488065228e": 81, "8419872251106426e": 81, "0003471920208539814": 81, "029472889378666878": 81, "9700765609741211": 81, "0012387704337015748": 81, "001172148622572422": 81, "787473391043022e": 81, "003680602880194783": 81, "9938107132911682": 81, "8346157073974609": 81, "8671836853027344": 81, "8384883403778076": 81, "9846979975700378": 81, "9700766801834106": 81, "greyscal": 82, "jpeg_ful": [82, 95], "6125901": 82, "6125785": [82, 95], "6124220": 82, "rough": [83, 84, 90], "polish": 83, "mobilenetv3_v2": 83, "2_dist": [83, 91], "910087929805741e": 83, "1241951510310173": 83, "8757457137107849": 83, "00018937293498311192": 83, "030049214139580727": 83, "9697614312171936": 83, "008933082222938538": 83, "05096456781029701": 83, "9401022791862488": 83, "009832272306084633": 83, "9898634552955627": 83, "00030428936588577926": 83, "013919820077717304": 83, "9819902181625366": 83, "004089969675987959": 83, "04166747257113457": 83, "9582782983779907": 83, "4218515288084745e": 83, "8849249482154846": 83, "1149177998304367": 83, "0001573085755808279": 83, "9907882809638977": 83, "008958994410932064": 83, "0002527958422433585": 83, "9831690788269043": 83, "01682441122829914": 83, "613856385229155e": 83, "8757458329200745": 83, "8849248290061951": 83, "million": 84, "anime_r": [84, 86], "boundari": [84, 90], "challeng": [84, 90], "clean": [84, 90], "ground": [84, 90], "truth": [84, 90], "judgment": [84, 90], "intend": [84, 90], "quick": [84, 90, 96], "estim": [84, 90], "basi": [84, 90], "mobilenetv3_large_100_v0_ls0": 84, "caformer_s36_v0_ls0": 84, "7508869767189026": 84, "7034655809402466": 84, "728887677192688": 84, "7404400110244751": 84, "7446154952049255": 84, "7514738440513611": 84, "768704354763031": 84, "8219676613807678": 84, "7267540693283081": 84, "7645740509033203": 84, "7216582894325256": 84, "7615436315536499": 84, "815083920955658": 84, "8321858644485474": 84, "8204999566078186": 84, "820833146572113": 84, "chdir": 84, "doc": 84, "api_doc": 84, "7508870363235474": 84, "11212056130170822": 84, "06781744956970215": 84, "06917501986026764": 84, "7034654021263123": 84, "15903906524181366": 84, "06688199192285538": 84, "07061357796192169": 84, "7288877964019775": 84, "1476859599351883": 84, "060362350195646286": 84, "06306383013725281": 84, "7404399514198303": 84, "10337048768997192": 84, "08087948709726334": 84, "07530999928712845": 84, "055992450565099716": 84, "7446154356002808": 84, "13191790878772736": 84, "06747424602508545": 84, "06458679586648941": 84, "10566363483667374": 84, "07827574014663696": 84, "07079866528511047": 84, "7687042951583862": 84, "09974884241819382": 84, "06074819341301918": 84, "050435908138751984": 84, "8219675421714783": 84, "0593985915184021": 84, "06819795072078705": 84, "06569571048021317": 84, "1177448257803917": 84, "726753830909729": 84, "08980562537908554": 84, "06481882929801941": 84, "06922297924757004": 84, "10138414055109024": 84, "06351721286773682": 84, "07683827728033066": 84, "13798624277114868": 84, "05942752957344055": 84, "10584963858127594": 84, "7615437507629395": 84, "07317910343408585": 84, "060196295380592346": 84, "06751583516597748": 84, "0572039857506752": 84, "05398125201463699": 84, "06124086305499077": 84, "0525919646024704": 84, "8321859240531921": 84, "05922013148665428": 84, "06274889409542084": 84, "057530902326107025": 84, "8205001354217529": 84, "05683052912354469": 84, "06635929644107819": 84, "05597696080803871": 84, "8208332657814026": 84, "non_furri": 85, "mobilenetv3_v0": 85, "1_dist": 85, "9898804426193237": 85, "010119626298546791": 85, "9677742123603821": 85, "032225821167230606": 85, "959551215171814": 85, "040448784828186035": 85, "9535530209541321": 85, "04644693806767464": 85, "04358793422579765": 85, "9564120769500732": 85, "02767963521182537": 85, "9723203182220459": 85, "028900373727083206": 85, "9710996150970459": 85, "037573859095573425": 85, "9624261260032654": 85, "aicheck": [86, 96], "get_ai_created_scor": 86, "is_ai_cr": 86, "bangumi_char": [86, 96], "anime_bangumi_char_scor": 86, "anime_bangumi_char": 86, "anime_classify_scor": 86, "anime_classifi": 86, "is_greyscal": 86, "anime_completeness_scor": 86, "anime_complet": 86, "dbrate": [86, 96], "anime_dbrating_scor": 86, "anime_dbr": 86, "furri": [86, 96], "anime_furry_scor": 86, "anime_furri": 86, "get_monochrome_scor": 86, "is_monochrom": 86, "nsfw_pred_scor": 86, "nsfw_pred": 86, "portrait": [86, 96], "anime_portrait_scor": 86, "anime_rating_scor": 86, "anime_real_scor": 86, "safe_check_scor": 86, "safe_check": 86, "style_ag": [86, 96], "anime_style_age_scor": 86, "anime_style_ag": 86, "teen": [86, 96], "anime_teen_scor": 86, "anime_teen": 86, "is_truncated_fil": 86, "screen": 87, "row": 87, "bottom": 87, "grayscal": 87, "monochrome_detect": 87, "mobilenetv3_large_100_dist_safe2": 87, "mobilenetv3_dist": 87, "caformer_s36": 87, "mono": 87, "9614395499229431": 87, "9458909034729004": 87, "9559807777404785": 87, "9651952981948853": 87, "9379720687866211": 87, "8814834356307983": 87, "03941023349761963": 87, "07492382079362869": 87, "09546589106321335": 87, "016521310433745384": 87, "005693843588232994": 87, "0315730981528759": 87, "Not": 88, "five": 88, "hentai": 88, "neutral": 88, "porn": 88, "sexi": 88, "infinit": 88, "nsfwj": 88, "tfj": 88, "deploy": 88, "mobil": 88, "9970946311950684": 88, "00198739324696362": 88, "000894528697244823": 88, "4315058251668233e": 88, "099447197513655e": 88, "9282580614089966": 88, "061733175069093704": 88, "008979619480669498": 88, "0007789491210132837": 88, "0002501663693692535": 88, "7945129871368408": 88, "2044062316417694": 88, "0005603990866802633": 88, "0004847997915931046": 88, "564094367902726e": 88, "7977773547172546": 88, "01352313905954361": 88, "18791256844997406": 88, "0004888656549155712": 88, "00029804420773871243": 88, "04498734697699547": 88, "9509441256523132": 88, "4087972633424215e": 88, "003999904729425907": 88, "4542059185914695e": 88, "002892113756388426": 88, "982390284538269": 88, "02520776737947e": 88, "014633022248744965": 88, "858086610212922e": 88, "002532319398596883": 88, "9887337684631348": 88, "231979568838142e": 88, "008699454367160797": 88, "8187158022774383e": 88, "03564726561307907": 88, "954788088798523": 88, "343036850215867e": 88, "009289607405662537": 88, "00020158555707894266": 88, "006372362840920687": 88, "006019102409482002": 88, "9694945812225342": 88, "015214097686111927": 88, "002899901708588004": 88, "0004039364866912365": 88, "00012730166781693697": 88, "987038791179657": 88, "007135333959013224": 88, "005294707603752613": 88, "06964848190546036": 88, "0014777459437027574": 88, "9276643395423889": 88, "0003031621454283595": 88, "0009063396137207747": 88, "00028707628371194005": 88, "00010888021643040702": 88, "9992460012435913": 88, "00015473493840545416": 88, "0002033217460848391": 88, "563037691696081e": 88, "008058490231633186": 88, "00044566826545633376": 88, "937960684299469": 88, "05353058874607086": 88, "364063445587817e": 88, "07": [88, 89, 90, 93], "00562260951846838": 88, "00012077406427124515": 88, "9897090792655945": 88, "004547217860817909": 88, "564737981942017e": 88, "016690678894519806": 88, "001258736359886825": 88, "9766013622283936": 88, "005440687295049429": 88, "4481674952548929e": 88, "01861923187971115": 88, "0008914825739338994": 88, "9674761295318604": 88, "012998746708035469": 88, "691116141155362e": 88, "0007601747056469321": 88, "0005019629606977105": 88, "039504989981651306": 88, "9591660499572754": 88, "0001652583305258304": 88, "0002614929690025747": 88, "020374108105897903": 88, "029394468292593956": 88, "9498046040534973": 88, "00016299057460855693": 88, "004782819654792547": 88, "002861740067601204": 88, "12280157208442688": 88, "8693908452987671": 88, "0001731760276015848": 88, "304211274255067e": 88, "03286275267601013": 88, "010648751631379128": 88, "9562522172927856": 88, "999900221824646": 89, "645313209854066e": 89, "3387104445428122e": 89, "9999704360961914": 89, "4465465685352683e": 89, "071506166132167e": 89, "9999785423278809": 89, "512719154561637e": 89, "292278612818336e": 89, "919455750496127e": 89, "9999444484710693": 89, "3647335082350764e": 89, "0555699191172607e": 89, "9999880790710449": 89, "3210242286731955e": 89, "7451418898417614e": 89, "9999822378158569": 89, "2084267331811134e": 89, "7460413321023225e": 89, "1532473820352607e": 89, "9999996423721313": 89, "0316136922483565e": 89, "840229633236049e": 89, "9999998807907104": [89, 90], "736660568800289e": 89, "199210472208506e": 89, "9999992847442627": 89, "r15": 90, "r18": 90, "sankaku": 90, "mobilenetv3_v1_pruned_ls0": 90, "caformer_s36_plu": [90, 94], "5863172936624323e": 90, "480062353375615e": 90, "9924363493919373": 90, "007255776319652796": 90, "0003077814180869609": 90, "996969997882843": 90, "0030054834205657244": 90, "4601260520284995e": 90, "9966891407966614": 90, "003293127752840519": 90, "770909148035571e": 90, "00025384966284036636": 90, "9996721744537354": 90, "399192691082135e": 90, "973351603141055e": 90, "9998563528060913": 90, "391309580067173e": 90, "0018681309884414077": 90, "9827859997749329": 90, "015345841646194458": 90, "013710384257137775": 90, "8339558839797974": 90, "15233369171619415": 90, "951323833462084e": 90, "00029566374723799527": 90, "9997004270553589": 90, "00018434497178532183": 90, "568440272123553e": 90, "9997699856758118": 90, "11225129129889e": 90, "051862899563275e": 90, "9999485015869141": 90, "902020231791539e": 90, "0005639699520543218": 90, "9994290471076965": 90, "anime_real_cl": 91, "4_dist": 91, "9999716281890869": 91, "8398366339388303e": 91, "9992202520370483": 91, "0007797438884153962": 91, "9999709129333496": 91, "905452492996119e": 91, "9999765157699585": 91, "3499671442550607e": 91, "9994087219238281": 91, "0005913018831051886": 91, "9999759197235107": 91, "4061362637439743e": 91, "9999052286148071": 91, "475799015490338e": 91, "403173675702419e": 91, "5848207794988411e": 91, "0010207017185166478": 91, "9989792704582214": 91, "2124368115328252e": 91, "9999977350234985": 91, "6512358342879452e": 91, "9999834299087524": 91, "359853614412714e": 91, "9999936819076538": 91, "600314317329321e": 91, "9999840259552002": 91, "5589323083986528e": 91, "9999843835830688": 91, "5513256585109048e": 91, "9999845027923584": 91, "pollut": 92, "mf666": 92, "shit": 92, "checker": 92, "mobilenet": 92, "v2": 92, "max_batch_s": 92, "1970": 93, "1980": 93, "1990": 93, "2000": 93, "2010": 93, "2015": 93, "2020": 93, "ag": 93, "9805465340614319": 93, "761269782553427e": 93, "0005044879508204758": 93, "01569165475666523": 93, "002850610064342618": 93, "00037849770160391927": 93, "9434612113400362e": 93, "053497342392802e": 93, "9992554783821106": 93, "0006490182713605464": 93, "8857468805654207e": 93, "317252262353577e": 93, "314484721769986e": 93, "0750001138148946e": 93, "706833609205205e": 93, "00034479793976061046": 93, "9995512366294861": 93, "391363472677767e": 93, "4607510820496827e": 93, "0679690351244062e": 93, "661913514311891e": 93, "757471131393686e": 93, "0744897230761126e": 93, "76177470368566e": 93, "9996387958526611": 93, "160279296338558e": 93, "00013228354509919882": 93, "1361367038916796e": 93, "464057489414699e": 93, "2412899599876255e": 93, "703883653040975e": 93, "127358498517424e": 93, "9973921775817871": 93, "0022309015039354563": 93, "00018872201326303184": 93, "780902943617548e": 93, "422096920578042e": 93, "638929097680375e": 93, "152203023797483e": 93, "00028818511054851115": 93, "9996094107627869": 93, "58777353237383e": 93, "9200742826797068e": 93, "00017117452807724476": 93, "518441947875544e": 93, "885544381570071e": 93, "4389253010449465e": 93, "1696006772108376e": 93, "9996393918991089": 93, "contenti": 94, "safe_teen": 94, "non_teen": 94, "caformer_s36_v0": 94, "9998493194580078": 94, "0378791052498855e": 94, "00012023092131130397": 94, "9790042638778687": 94, "0017522255657240748": 94, "01924353837966919": 94, "9998124241828918": 94, "19778298237361e": 94, "0001456339523429051": 94, "0008521362324245274": 94, "9989691972732544": 94, "00017870066221803427": 94, "0992944781901315e": 94, "9994398951530457": 94, "0004991036257706583": 94, "2035720727872103e": 94, "9994019269943237": 94, "0005460577667690814": 94, "0478151529678144e": 94, "524079147609882e": 94, "999934196472168": 94, "786742884898558e": 94, "653994154883549e": 94, "9998156428337097": 94, "0001218809193233028": 94, "00013706681784242392": 94, "9997410178184509": 94, "jpeg_trunc": 95, "2216614_truncat": 95, "imagefil": 95, "load_truncated_imag": 95, "ascii": 96, "metric": 96, "list_det_model": 96, "list_rec_model": 96, "sd": 96, "tag": 96, "platform": [97, 98], "shutil": [97, 98], "cpuinfo": [97, 98], "psutil": [97, 98], "hbutil": [97, 98], "size_to_bytes_str": [97, 98], "python_implement": [97, 98], "python_vers": [97, 98], "brand": [97, 98], "get_cpu_info": [97, 98], "brand_raw": [97, 98], "cpu_count": [97, 98], "freq": [97, 98], "cpu_freq": [97, 98], "mhz": [97, 98], "virtual_memori": [97, 98], "precis": [97, 98], "ye": [97, 98], "nvidia": [97, 98], "smi": [97, 98], "1021": [97, 98], "azur": [97, 98], "x86_64": [97, 98], "glibc2": [97, 98], "34": [97, 98], "cpython": [97, 98], "amd": [97, 98], "epyc": [97, 98], "7763": [97, 98], "processor": [97, 98], "3113": 97, "0875000000005": 97, "615": [97, 98], "gib": [97, 98], "deploi": [97, 98], "action": [97, 98], "3233": 98, "62575": 98, "imgutil": 99, "pypi": 99, "simpli": 99, "newest": 99, "git": 99, "script": 99, "__name__": 99, "__main__": 99, "narugo1992": 99, "still": 99, "out": 99, "io": 99, "html": 99, "faq": 100}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "resource"], [57, 0, 0, "-", "sd"], [61, 0, 0, "-", "segment"], [67, 0, 0, "-", "tagging"], [74, 0, 0, "-", "upscale"], [77, 0, 0, "-", "utils"], [86, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[51, 0, 0, "-", "background"]], "imgutils.resource.background": [[51, 3, 1, "", "BackgroundImageSet"], [51, 1, 1, "", "get_bg_image"], [51, 1, 1, "", "get_bg_image_file"], [51, 1, 1, "", "list_bg_image_files"], [51, 1, 1, "", "random_bg_image"], [51, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[51, 4, 1, "", "__init__"], [51, 4, 1, "", "get_image"], [51, 4, 1, "", "get_image_file"], [51, 4, 1, "", "list_image_files"], [51, 4, 1, "", "random_image"], [51, 4, 1, "", "random_image_file"]], "imgutils.sd": [[58, 0, 0, "-", "metadata"], [59, 0, 0, "-", "model"], [60, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[58, 3, 1, "", "SDMetaData"], [58, 1, 1, "", "get_sdmeta_from_image"], [58, 1, 1, "", "parse_sdmeta_from_text"], [58, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[58, 4, 1, "", "__str__"], [58, 5, 1, "", "pnginfo"], [58, 5, 1, "", "text"]], "imgutils.sd.model": [[59, 1, 1, "", "read_metadata"], [59, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[60, 3, 1, "", "NAIMetaData"], [60, 3, 1, "", "NAIMetadata"], [60, 1, 1, "", "add_naimeta_to_image"], [60, 1, 1, "", "get_naimeta_from_image"], [60, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[60, 4, 1, "", "__init__"], [60, 5, 1, "", "pnginfo"]], "imgutils.segment": [[62, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[62, 1, 1, "", "get_isnetis_mask"], [62, 1, 1, "", "segment_rgba_with_isnetis"], [62, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[63, 0, 0, "-", "blacklist"], [64, 0, 0, "-", "character"], [65, 0, 0, "-", "deepdanbooru"], [66, 0, 0, "-", "format"], [68, 0, 0, "-", "match"], [69, 0, 0, "-", "mldanbooru"], [70, 0, 0, "-", "order"], [71, 0, 0, "-", "overlap"], [72, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[63, 1, 1, "", "drop_blacklisted_tags"], [63, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[64, 2, 1, "", "CHAR_PREFIXES"], [64, 2, 1, "", "CHAR_SUFFIXES"], [64, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [64, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [64, 2, 1, "", "CHAR_WHITELIST_WORD"], [64, 3, 1, "", "CharacterTagPool"], [64, 1, 1, "", "drop_basic_character_tags"], [64, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[64, 4, 1, "", "__init__"], [64, 4, 1, "", "drop_basic_character_tags"], [64, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[65, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[66, 1, 1, "", "add_underline"], [66, 1, 1, "", "remove_underline"], [66, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[68, 1, 1, "", "tag_match_full"], [68, 1, 1, "", "tag_match_prefix"], [68, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[69, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[70, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[71, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[72, 1, 1, "", "convert_wd14_emb_to_prediction"], [72, 1, 1, "", "denormalize_wd14_emb"], [72, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[73, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[73, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[75, 0, 0, "-", "cache"], [76, 0, 0, "-", "func"], [78, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[75, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[76, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[78, 1, 1, "", "get_onnx_provider"], [78, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[79, 0, 0, "-", "aicheck"], [80, 0, 0, "-", "bangumi_char"], [81, 0, 0, "-", "classify"], [82, 0, 0, "-", "color"], [83, 0, 0, "-", "completeness"], [84, 0, 0, "-", "dbrating"], [85, 0, 0, "-", "furry"], [87, 0, 0, "-", "monochrome"], [88, 0, 0, "-", "nsfw"], [89, 0, 0, "-", "portrait"], [90, 0, 0, "-", "rating"], [91, 0, 0, "-", "real"], [92, 0, 0, "-", "safe"], [93, 0, 0, "-", "style_age"], [94, 0, 0, "-", "teen"], [95, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[79, 1, 1, "", "get_ai_created_score"], [79, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[80, 1, 1, "", "anime_bangumi_char"], [80, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[81, 1, 1, "", "anime_classify"], [81, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[82, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[83, 1, 1, "", "anime_completeness"], [83, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[84, 1, 1, "", "anime_dbrating"], [84, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[85, 1, 1, "", "anime_furry"], [85, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[87, 1, 1, "", "get_monochrome_score"], [87, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[88, 1, 1, "", "nsfw_pred"], [88, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[89, 1, 1, "", "anime_portrait"], [89, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[90, 1, 1, "", "anime_rating"], [90, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[91, 1, 1, "", "anime_real"], [91, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[92, 1, 1, "", "safe_check"], [92, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[93, 1, 1, "", "anime_style_age"], [93, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[94, 1, 1, "", "anime_teen"], [94, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[95, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 51], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 59], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 81], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 58], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 66], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "resourc": [51, 52], "backgroundimageset": 51, "list_bg_image_fil": 51, "get_bg_image_fil": 51, "get_bg_imag": 51, "random_bg_image_fil": 51, "random_bg_imag": 51, "restor": [53, 54, 55, 56], "adversari": 53, "remove_adversarial_nois": 53, "nafnet": 55, "restore_with_nafnet": 55, "scunet": 56, "restore_with_scunet": 56, "sd": [57, 58, 59, 60], "sdmetadata": 58, "parse_sdmeta_from_text": 58, "get_sdmeta_from_imag": 58, "save_image_with_sdmeta": 58, "read_metadata": 59, "save_with_metadata": 59, "nai": 60, "naimetadata": 60, "get_naimeta_from_imag": 60, "add_naimeta_to_imag": 60, "save_image_with_naimeta": 60, "segment": [61, 62], "isneti": 62, "get_isnetis_mask": 62, "segment_with_isneti": 62, "segment_rgba_with_isneti": 62, "tag": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72], "blacklist": 63, "is_blacklist": 63, "drop_blacklisted_tag": 63, "charact": 64, "char_whitelist_suffix": 64, "char_whitelist_prefix": 64, "char_whitelist_word": 64, "char_suffix": 64, "char_prefix": 64, "charactertagpool": 64, "is_basic_character_tag": 64, "drop_basic_character_tag": 64, "deepdanbooru": 65, "get_deepdanbooru_tag": 65, "add_underlin": 66, "remove_underlin": 66, "tags_to_text": 66, "match": 68, "tag_match_suffix": 68, "tag_match_prefix": 68, "tag_match_ful": 68, "mldanbooru": 69, "get_mldanbooru_tag": 69, "order": 70, "sort_tag": 70, "overlap": 71, "drop_overlap_tag": 71, "wd14": 72, "get_wd14_tag": 72, "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "upscal": [73, 74], "cdc": 73, "upscale_with_cdc": 73, "util": [75, 76, 77, 78], "cach": 75, "ts_lru_cach": 75, "func": 76, "sigmoid": 76, "onnxruntim": 78, "get_onnx_provid": 78, "open_onnx_model": 78, "valid": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "aicheck": 79, "get_ai_created_scor": 79, "is_ai_cr": 79, "bangumi_char": 80, "anime_bangumi_char_scor": 80, "anime_bangumi_char": 80, "anime_classify_scor": 81, "anime_classifi": 81, "color": 82, "is_greyscal": 82, "complet": 83, "anime_completeness_scor": 83, "anime_complet": 83, "dbrate": 84, "anime_dbrating_scor": 84, "anime_dbr": 84, "furri": 85, "anime_furry_scor": 85, "anime_furri": 85, "monochrom": 87, "get_monochrome_scor": 87, "is_monochrom": 87, "nsfw": 88, "nsfw_pred_scor": 88, "nsfw_pred": 88, "portrait": 89, "anime_portrait_scor": 89, "anime_portrait": 89, "rate": 90, "anime_rating_scor": 90, "anime_r": [90, 91], "real": 91, "anime_real_scor": 91, "safe": 92, "safe_check_scor": 92, "safe_check": 92, "style_ag": 93, "anime_style_age_scor": 93, "anime_style_ag": 93, "teen": 94, "anime_teen_scor": 94, "anime_teen": 94, "truncat": 95, "is_truncated_fil": 95, "welcom": 96, "": 96, "document": 96, "overview": 96, "tutori": 96, "inform": [96, 97, 98], "api": 96, "run": [97, 98], "environ": [97, 98], "instal": 99, "quick": 100, "start": 100}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.resource.background": [[51, "module-imgutils.resource.background"]], "BackgroundImageSet": [[51, "backgroundimageset"]], "list_bg_image_files": [[51, "list-bg-image-files"]], "get_bg_image_file": [[51, "get-bg-image-file"]], "get_bg_image": [[51, "get-bg-image"]], "random_bg_image_file": [[51, "random-bg-image-file"]], "random_bg_image": [[51, "random-bg-image"]], "imgutils.resource": [[52, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[53, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[53, "remove-adversarial-noise"]], "imgutils.restore": [[54, "imgutils-restore"]], "imgutils.restore.nafnet": [[55, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[55, "restore-with-nafnet"]], "imgutils.restore.scunet": [[56, "imgutils-restore-scunet"]], "restore_with_scunet": [[56, "restore-with-scunet"]], "imgutils.sd": [[57, "module-imgutils.sd"]], "imgutils.sd.metadata": [[58, "module-imgutils.sd.metadata"]], "SDMetaData": [[58, "sdmetadata"]], "parse_sdmeta_from_text": [[58, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[58, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[58, "save-image-with-sdmeta"]], "imgutils.sd.model": [[59, "module-imgutils.sd.model"]], "read_metadata": [[59, "read-metadata"]], "save_with_metadata": [[59, "save-with-metadata"]], "imgutils.sd.nai": [[60, "module-imgutils.sd.nai"]], "NAIMetaData": [[60, "naimetadata"]], "NAIMetadata": [[60, "id1"]], "get_naimeta_from_image": [[60, "get-naimeta-from-image"]], "add_naimeta_to_image": [[60, "add-naimeta-to-image"]], "save_image_with_naimeta": [[60, "save-image-with-naimeta"]], "imgutils.segment": [[61, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[62, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[62, "get-isnetis-mask"]], "segment_with_isnetis": [[62, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[62, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[63, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[63, "is-blacklisted"]], "drop_blacklisted_tags": [[63, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[64, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[64, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[64, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[64, "char-whitelist-word"]], "CHAR_SUFFIXES": [[64, "char-suffixes"]], "CHAR_PREFIXES": [[64, "char-prefixes"]], "CharacterTagPool": [[64, "charactertagpool"]], "is_basic_character_tag": [[64, "is-basic-character-tag"]], "drop_basic_character_tags": [[64, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[65, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[65, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[66, "module-imgutils.tagging.format"]], "add_underline": [[66, "add-underline"]], "remove_underline": [[66, "remove-underline"]], "tags_to_text": [[66, "tags-to-text"]], "imgutils.tagging": [[67, "module-imgutils.tagging"]], "imgutils.tagging.match": [[68, "module-imgutils.tagging.match"]], "tag_match_suffix": [[68, "tag-match-suffix"]], "tag_match_prefix": [[68, "tag-match-prefix"]], "tag_match_full": [[68, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[69, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[69, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[70, "module-imgutils.tagging.order"]], "sort_tags": [[70, "sort-tags"]], "imgutils.tagging.overlap": [[71, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[71, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[72, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[72, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[72, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[72, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[73, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[73, "upscale-with-cdc"]], "imgutils.upscale": [[74, "module-imgutils.upscale"]], "imgutils.utils.cache": [[75, "module-imgutils.utils.cache"]], "ts_lru_cache": [[75, "ts-lru-cache"]], "imgutils.utils.func": [[76, "module-imgutils.utils.func"]], "sigmoid": [[76, "sigmoid"]], "imgutils.utils": [[77, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[78, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[78, "get-onnx-provider"]], "open_onnx_model": [[78, "open-onnx-model"]], "imgutils.validate.aicheck": [[79, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[79, "get-ai-created-score"]], "is_ai_created": [[79, "is-ai-created"]], "imgutils.validate.bangumi_char": [[80, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[80, "anime-bangumi-char-score"]], "anime_bangumi_char": [[80, "anime-bangumi-char"]], "imgutils.validate.classify": [[81, "module-imgutils.validate.classify"]], "anime_classify_score": [[81, "anime-classify-score"]], "anime_classify": [[81, "anime-classify"]], "imgutils.validate.color": [[82, "module-imgutils.validate.color"]], "is_greyscale": [[82, "is-greyscale"]], "imgutils.validate.completeness": [[83, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[83, "anime-completeness-score"]], "anime_completeness": [[83, "anime-completeness"]], "imgutils.validate.dbrating": [[84, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[84, "anime-dbrating-score"]], "anime_dbrating": [[84, "anime-dbrating"]], "imgutils.validate.furry": [[85, "module-imgutils.validate.furry"]], "anime_furry_score": [[85, "anime-furry-score"]], "anime_furry": [[85, "anime-furry"]], "imgutils.validate": [[86, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[87, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[87, "get-monochrome-score"]], "is_monochrome": [[87, "is-monochrome"]], "imgutils.validate.nsfw": [[88, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[88, "nsfw-pred-score"]], "nsfw_pred": [[88, "nsfw-pred"]], "imgutils.validate.portrait": [[89, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[89, "anime-portrait-score"]], "anime_portrait": [[89, "anime-portrait"]], "imgutils.validate.rating": [[90, "module-imgutils.validate.rating"]], "anime_rating_score": [[90, "anime-rating-score"]], "anime_rating": [[90, "anime-rating"]], "imgutils.validate.real": [[91, "module-imgutils.validate.real"]], "anime_real_score": [[91, "anime-real-score"]], "anime_real": [[91, "anime-real"]], "imgutils.validate.safe": [[92, "module-imgutils.validate.safe"]], "safe_check_score": [[92, "safe-check-score"]], "safe_check": [[92, "safe-check"]], "imgutils.validate.style_age": [[93, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[93, "anime-style-age-score"]], "anime_style_age": [[93, "anime-style-age"]], "imgutils.validate.teen": [[94, "module-imgutils.validate.teen"]], "anime_teen_score": [[94, "anime-teen-score"]], "anime_teen": [[94, "anime-teen"]], "imgutils.validate.truncate": [[95, "module-imgutils.validate.truncate"]], "is_truncated_file": [[95, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[96, "welcome-to-imgutils-s-documentation"]], "Overview": [[96, "overview"]], "Tutorials": [[96, null]], "Information": [[96, null]], "API Documentation": [[96, null]], "Run Environment Information": [[97, "Run-Environment-Information"], [98, "Run-Environment-Information"]], "Installation": [[99, "installation"]], "Quick Start": [[100, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.resource.background"], [52, "module-imgutils.resource"], [57, "module-imgutils.sd"], [58, "module-imgutils.sd.metadata"], [59, "module-imgutils.sd.model"], [60, "module-imgutils.sd.nai"], [61, "module-imgutils.segment"], [62, "module-imgutils.segment.isnetis"], [63, "module-imgutils.tagging.blacklist"], [64, "module-imgutils.tagging.character"], [65, "module-imgutils.tagging.deepdanbooru"], [66, "module-imgutils.tagging.format"], [67, "module-imgutils.tagging"], [68, "module-imgutils.tagging.match"], [69, "module-imgutils.tagging.mldanbooru"], [70, "module-imgutils.tagging.order"], [71, "module-imgutils.tagging.overlap"], [72, "module-imgutils.tagging.wd14"], [73, "module-imgutils.upscale.cdc"], [74, "module-imgutils.upscale"], [75, "module-imgutils.utils.cache"], [76, "module-imgutils.utils.func"], [77, "module-imgutils.utils"], [78, "module-imgutils.utils.onnxruntime"], [79, "module-imgutils.validate.aicheck"], [80, "module-imgutils.validate.bangumi_char"], [81, "module-imgutils.validate.classify"], [82, "module-imgutils.validate.color"], [83, "module-imgutils.validate.completeness"], [84, "module-imgutils.validate.dbrating"], [85, "module-imgutils.validate.furry"], [86, "module-imgutils.validate"], [87, "module-imgutils.validate.monochrome"], [88, "module-imgutils.validate.nsfw"], [89, "module-imgutils.validate.portrait"], [90, "module-imgutils.validate.rating"], [91, "module-imgutils.validate.real"], [92, "module-imgutils.validate.safe"], [93, "module-imgutils.validate.style_age"], [94, "module-imgutils.validate.teen"], [95, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[51, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[51, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[52, "module-imgutils.resource"]], "imgutils.sd": [[57, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[58, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[58, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[58, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[58, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[59, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[59, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[59, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[60, "imgutils.sd.nai.NAIMetaData"], [60, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[60, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[60, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[60, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[61, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[62, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[63, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[63, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[63, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[64, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[64, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[65, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[65, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[66, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[67, "module-imgutils.tagging"]], "imgutils.tagging.match": [[68, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[69, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[69, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[70, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[70, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[71, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[71, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[72, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[73, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[73, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[74, "module-imgutils.upscale"]], "imgutils.utils.cache": [[75, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[75, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[76, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[76, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[77, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[78, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[78, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[78, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[79, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[79, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[79, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[80, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[80, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[80, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[81, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[81, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[81, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[82, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[82, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[83, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[83, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[83, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[84, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[84, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[84, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[85, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[85, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[85, "module-imgutils.validate.furry"]], "imgutils.validate": [[86, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[87, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[87, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[87, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[88, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[88, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[88, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[89, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[89, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[89, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[90, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[90, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[90, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[91, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[91, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[91, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[92, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[92, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[92, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[93, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[93, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[93, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[94, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[94, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[94, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[95, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[95, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/dev/transformers/.buildinfo b/dev/transformers/.buildinfo index 1b9323bb36c8d579b8497db7a0dfe5b042379b3d..936797993d00e30e53eee7224bb2a837c5325ae0 100644 --- a/dev/transformers/.buildinfo +++ b/dev/transformers/.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: eae12632e3ee303b788d40b9e27be0ee +config: 95e186ea9c5021b8d845b98df2c6ecc7 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/dev/transformers/.doctrees/api_doc/ascii/drawing.doctree b/dev/transformers/.doctrees/api_doc/ascii/drawing.doctree index 23a49d759efe76ea915518197faa0a48526030bb..d05522a792d2cb578c3d64fc44dbc89cae626772 100644 Binary files a/dev/transformers/.doctrees/api_doc/ascii/drawing.doctree and b/dev/transformers/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/ascii/index.doctree b/dev/transformers/.doctrees/api_doc/ascii/index.doctree index e5d3abd7b5c22cbc83feb3caa5da66561e978fa3..30ad307d3d760462c57ec2510cc1463c329c8fd6 100644 Binary files a/dev/transformers/.doctrees/api_doc/ascii/index.doctree and b/dev/transformers/.doctrees/api_doc/ascii/index.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/config/index.doctree b/dev/transformers/.doctrees/api_doc/config/index.doctree index 9908c2040534a022e38fa9d467c93f7e60078b24..0cd2122b98c21af5f4a5f4a0f08b64e81bffafda 100644 Binary files a/dev/transformers/.doctrees/api_doc/config/index.doctree and b/dev/transformers/.doctrees/api_doc/config/index.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/config/meta.doctree b/dev/transformers/.doctrees/api_doc/config/meta.doctree index d7a1e6578f4848060360f93ac1ff4889d1c9864a..94857270471441fc47c8c4502bc7e2a1eb7450f3 100644 Binary files a/dev/transformers/.doctrees/api_doc/config/meta.doctree and b/dev/transformers/.doctrees/api_doc/config/meta.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/data/background.doctree b/dev/transformers/.doctrees/api_doc/data/background.doctree index d3cac4a13088b9c241e2a0da9bbdd8eb43d681ee..5937655238ce58d8966d9983f9c89f6f4c45a0f7 100644 Binary files a/dev/transformers/.doctrees/api_doc/data/background.doctree and b/dev/transformers/.doctrees/api_doc/data/background.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/data/decode.doctree b/dev/transformers/.doctrees/api_doc/data/decode.doctree index 2b9c2f19d77115c72eab20643370fb7544d0835c..2deadf59b8ea1ef723f2ed959282af2409bfba38 100644 Binary files a/dev/transformers/.doctrees/api_doc/data/decode.doctree and b/dev/transformers/.doctrees/api_doc/data/decode.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/data/encode.doctree b/dev/transformers/.doctrees/api_doc/data/encode.doctree index 8eb150e20c4a7771e51c6bdb4363fa989818a043..61e3c12b18081aa7347e92afbc3f8d0a92ab45ad 100644 Binary files a/dev/transformers/.doctrees/api_doc/data/encode.doctree and b/dev/transformers/.doctrees/api_doc/data/encode.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/data/image.doctree b/dev/transformers/.doctrees/api_doc/data/image.doctree index 59f5fce59af7ea9d52cadb4a45382c13a375404c..93ad08e209e493e8f72fd7577d67c00dd1bd02a3 100644 Binary files a/dev/transformers/.doctrees/api_doc/data/image.doctree and b/dev/transformers/.doctrees/api_doc/data/image.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/data/index.doctree b/dev/transformers/.doctrees/api_doc/data/index.doctree index 2406948629add0a847c675459f04e829221fcb38..e72912a91cc3e938c4a07ce0e7c1d53650643338 100644 Binary files a/dev/transformers/.doctrees/api_doc/data/index.doctree and b/dev/transformers/.doctrees/api_doc/data/index.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/data/layer.doctree b/dev/transformers/.doctrees/api_doc/data/layer.doctree index 1bac8ada73ad44891a878f69c153b7565baf3f7b..ef68dc708bc043d63cdd41d8b7eb7bb4156b0430 100644 Binary files a/dev/transformers/.doctrees/api_doc/data/layer.doctree and b/dev/transformers/.doctrees/api_doc/data/layer.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/detect/booru_yolo.doctree b/dev/transformers/.doctrees/api_doc/detect/booru_yolo.doctree index 6e006e5b1c4db2e688ec5895ab26196184646730..c2beab0f5eac1f9f699e7b984f7d0d4b6f0b0135 100644 Binary files a/dev/transformers/.doctrees/api_doc/detect/booru_yolo.doctree and b/dev/transformers/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/detect/censor.doctree b/dev/transformers/.doctrees/api_doc/detect/censor.doctree index 0cf00136c20b501af35f4265c329325d6f45d51f..626a8e05bf5aa3d8d29381cbdf488117705d7b9b 100644 Binary files a/dev/transformers/.doctrees/api_doc/detect/censor.doctree and b/dev/transformers/.doctrees/api_doc/detect/censor.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/detect/eye.doctree b/dev/transformers/.doctrees/api_doc/detect/eye.doctree index e1b262f6d7dcdb0b14f67d48551977fa596a93cd..1d5ab937528d89fd51cd42b3f0133525d563a296 100644 Binary files a/dev/transformers/.doctrees/api_doc/detect/eye.doctree and b/dev/transformers/.doctrees/api_doc/detect/eye.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/detect/face.doctree b/dev/transformers/.doctrees/api_doc/detect/face.doctree index 6adaa7bcda686017d625b535ddbec6d52a788ef3..e5a2986d5e6040fb49f1d7f888a2e9bfbede9d92 100644 Binary files a/dev/transformers/.doctrees/api_doc/detect/face.doctree and b/dev/transformers/.doctrees/api_doc/detect/face.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/detect/halfbody.doctree b/dev/transformers/.doctrees/api_doc/detect/halfbody.doctree index edde671b6ea7e38dbed52b509328fe40e1398605..643b56fceed72927418f6bd3226f36c2399e027e 100644 Binary files a/dev/transformers/.doctrees/api_doc/detect/halfbody.doctree and b/dev/transformers/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/detect/hand.doctree b/dev/transformers/.doctrees/api_doc/detect/hand.doctree index 780bf3cf480b057a9b5c6108bc064b2c56c170c5..05227d56ae477127fa77af034e7a0be472daa70b 100644 Binary files a/dev/transformers/.doctrees/api_doc/detect/hand.doctree and b/dev/transformers/.doctrees/api_doc/detect/hand.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/detect/head.doctree b/dev/transformers/.doctrees/api_doc/detect/head.doctree index 4c9100e6f1d0c51871dd44391bc4f00c01e3dce0..e13644e301e6424c1a951a9d173b47c0689e605b 100644 Binary files a/dev/transformers/.doctrees/api_doc/detect/head.doctree and b/dev/transformers/.doctrees/api_doc/detect/head.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/detect/index.doctree b/dev/transformers/.doctrees/api_doc/detect/index.doctree index de3e878f32ce0a4b5f49d057b0f5373ac9db7563..147569bfda0e3475c8a67aa77d4cbdbf20a30400 100644 Binary files a/dev/transformers/.doctrees/api_doc/detect/index.doctree and b/dev/transformers/.doctrees/api_doc/detect/index.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/detect/nudenet.doctree b/dev/transformers/.doctrees/api_doc/detect/nudenet.doctree index 54c7f959824a1f71790756fcf3ef2251f42981da..b99ee3fac9e34ba93cb49ae92ffcb1dda870d928 100644 Binary files a/dev/transformers/.doctrees/api_doc/detect/nudenet.doctree and b/dev/transformers/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/detect/person.doctree b/dev/transformers/.doctrees/api_doc/detect/person.doctree index 0ee7c393916a925b3645bf19ff24de7d8b84a67d..d74130dddf61446f650599bf14d818735167da43 100644 Binary files a/dev/transformers/.doctrees/api_doc/detect/person.doctree and b/dev/transformers/.doctrees/api_doc/detect/person.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/detect/similarity.doctree b/dev/transformers/.doctrees/api_doc/detect/similarity.doctree index 2437d7aa8a6b0826cfde0bfb83422375527adb74..2595e2f40bc26ddc123da0fcc5804a14b3cf24bf 100644 Binary files a/dev/transformers/.doctrees/api_doc/detect/similarity.doctree and b/dev/transformers/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/detect/text.doctree b/dev/transformers/.doctrees/api_doc/detect/text.doctree index 685a64baab967757c198b1c50ad085618f0eef3b..427d92c5cdafc03c1d866e21df14df329634768c 100644 Binary files a/dev/transformers/.doctrees/api_doc/detect/text.doctree and b/dev/transformers/.doctrees/api_doc/detect/text.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/detect/visual.doctree b/dev/transformers/.doctrees/api_doc/detect/visual.doctree index a146e1effbd7355495ee2ba1c9bb7a24b8cbd040..adca532940d1b8b759a99921e4e7f1fec6f6c3ff 100644 Binary files a/dev/transformers/.doctrees/api_doc/detect/visual.doctree and b/dev/transformers/.doctrees/api_doc/detect/visual.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/edge/canny.doctree b/dev/transformers/.doctrees/api_doc/edge/canny.doctree index c7cfb9b2955ededdc338be31b41ccb40cae4b32a..d7203a084a42cdd90babb2407b215baabc04be70 100644 Binary files a/dev/transformers/.doctrees/api_doc/edge/canny.doctree and b/dev/transformers/.doctrees/api_doc/edge/canny.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/edge/index.doctree b/dev/transformers/.doctrees/api_doc/edge/index.doctree index 2736e7f0a05d09832f58907c50db668f23e8b212..eac9934d47137f763f4d64c226e0ed223b96983e 100644 Binary files a/dev/transformers/.doctrees/api_doc/edge/index.doctree and b/dev/transformers/.doctrees/api_doc/edge/index.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/edge/lineart.doctree b/dev/transformers/.doctrees/api_doc/edge/lineart.doctree index ec7b25ffd24db722690020931dc6042a9d359aab..feded57f0cf725af50a11e6ff28284e32a64081b 100644 Binary files a/dev/transformers/.doctrees/api_doc/edge/lineart.doctree and b/dev/transformers/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/edge/lineart_anime.doctree b/dev/transformers/.doctrees/api_doc/edge/lineart_anime.doctree index 7accc686ab5c87f67e546ea97052040541d20b92..23d9a054886e194fa6f790e80be4a80879e41a96 100644 Binary files a/dev/transformers/.doctrees/api_doc/edge/lineart_anime.doctree and b/dev/transformers/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/generic/classify.doctree b/dev/transformers/.doctrees/api_doc/generic/classify.doctree index 2d6fd0f231076f07802c35f111164263d38e68a8..563beae77e6e761b329d0b17c2ea1872efe45e26 100644 Binary files a/dev/transformers/.doctrees/api_doc/generic/classify.doctree and b/dev/transformers/.doctrees/api_doc/generic/classify.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/generic/enhance.doctree b/dev/transformers/.doctrees/api_doc/generic/enhance.doctree index 13a7710c2c8ccfb40f1d61041bde610a6557457f..05e64b2c3edf6df50aa16781e2b834c592a9a8e0 100644 Binary files a/dev/transformers/.doctrees/api_doc/generic/enhance.doctree and b/dev/transformers/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/generic/index.doctree b/dev/transformers/.doctrees/api_doc/generic/index.doctree index b495a2f28dbf67c36a1c58dee2511bd2a1468b11..843be8c3287c8232a24ff836ed8ffe63fbb37c68 100644 Binary files a/dev/transformers/.doctrees/api_doc/generic/index.doctree and b/dev/transformers/.doctrees/api_doc/generic/index.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/generic/yolo.doctree b/dev/transformers/.doctrees/api_doc/generic/yolo.doctree index 56cb8aabb7823a8add10e2991cd8ee01fa5af810..908362a2933d4946c05b4396d91fc498c75ce77a 100644 Binary files a/dev/transformers/.doctrees/api_doc/generic/yolo.doctree and b/dev/transformers/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/metadata/geninfo.doctree b/dev/transformers/.doctrees/api_doc/metadata/geninfo.doctree index 77e49ccf38730477d5def0d726404c1ba9ba8c5b..431fe36e7d32d3be7c2357d7d791865bcbd41b8d 100644 Binary files a/dev/transformers/.doctrees/api_doc/metadata/geninfo.doctree and b/dev/transformers/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/metadata/index.doctree b/dev/transformers/.doctrees/api_doc/metadata/index.doctree index 3413b42b68551968008ccdef8eb37a523d05bff8..2ad0b6148066acfd5fcd79403d8576623465c781 100644 Binary files a/dev/transformers/.doctrees/api_doc/metadata/index.doctree and b/dev/transformers/.doctrees/api_doc/metadata/index.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/metadata/lsb.doctree b/dev/transformers/.doctrees/api_doc/metadata/lsb.doctree index e0607bb824867afccf25b8111931c0639a0dcdec..1bc6b04aab96bb4926b768df52570934c724d6f8 100644 Binary files a/dev/transformers/.doctrees/api_doc/metadata/lsb.doctree and b/dev/transformers/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/metrics/aesthetic.doctree b/dev/transformers/.doctrees/api_doc/metrics/aesthetic.doctree index a78d88a0b7f151b9a7acc90962984ef3a6d759b1..3a95121e70676cac2f109434ea7625113febf1e0 100644 Binary files a/dev/transformers/.doctrees/api_doc/metrics/aesthetic.doctree and b/dev/transformers/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/metrics/ccip.doctree b/dev/transformers/.doctrees/api_doc/metrics/ccip.doctree index d709a136af740fe1212928668bb9d86a1261c382..94c22427fc9ca1c81b286ef3bd3dbe13b152c1bd 100644 Binary files a/dev/transformers/.doctrees/api_doc/metrics/ccip.doctree and b/dev/transformers/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/metrics/dbaesthetic.doctree b/dev/transformers/.doctrees/api_doc/metrics/dbaesthetic.doctree index d65b459b2746483bcd9604cdc2bb3f26e8a1ccd1..123b85efb591e722089c9a9f5fe76bfd0cc14506 100644 Binary files a/dev/transformers/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/dev/transformers/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/metrics/index.doctree b/dev/transformers/.doctrees/api_doc/metrics/index.doctree index c87bfa05b5750f2637b3c2cf583d647b17fc6a6f..bea16d43db1aa723bb59b85d9259ff1b9bf7c590 100644 Binary files a/dev/transformers/.doctrees/api_doc/metrics/index.doctree and b/dev/transformers/.doctrees/api_doc/metrics/index.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/metrics/laplacian.doctree b/dev/transformers/.doctrees/api_doc/metrics/laplacian.doctree index f461e24f295e4629b76ee33c9ab8cc6d5c26f684..99f96f730c0ccc8c54ce8d9173bcab79223ac975 100644 Binary files a/dev/transformers/.doctrees/api_doc/metrics/laplacian.doctree and b/dev/transformers/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/metrics/lpips.doctree b/dev/transformers/.doctrees/api_doc/metrics/lpips.doctree index d53fcf333c7bce1f9d4b44893d7a8f03fe01a680..54f8496b8844c22f7c723557d0400a48c075fc5e 100644 Binary files a/dev/transformers/.doctrees/api_doc/metrics/lpips.doctree and b/dev/transformers/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/metrics/psnr_.doctree b/dev/transformers/.doctrees/api_doc/metrics/psnr_.doctree index a96fb67238641a5fd63345f6ca65a0dd4f3f7f42..7dc32d45c78cc8539d675a0f999cb1b5e7e66a35 100644 Binary files a/dev/transformers/.doctrees/api_doc/metrics/psnr_.doctree and b/dev/transformers/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/ocr/index.doctree b/dev/transformers/.doctrees/api_doc/ocr/index.doctree index bac89122edf8f4d2f0cd7b41504428626a6cac7c..6d9cdac035e3c977ee1c37aac9a07002b25f8f69 100644 Binary files a/dev/transformers/.doctrees/api_doc/ocr/index.doctree and b/dev/transformers/.doctrees/api_doc/ocr/index.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/operate/align.doctree b/dev/transformers/.doctrees/api_doc/operate/align.doctree index 3d705c48a76ddb00501e98c6556b82dc1f7de589..b3284d15fb895ca1702b90d788b2da239c75d6e7 100644 Binary files a/dev/transformers/.doctrees/api_doc/operate/align.doctree and b/dev/transformers/.doctrees/api_doc/operate/align.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/operate/censor.doctree b/dev/transformers/.doctrees/api_doc/operate/censor.doctree index c6b1247dbadfab461120ef81ca78d2d364250b02..12e1f1bfa6e3f9021da74a33778132b972f30525 100644 Binary files a/dev/transformers/.doctrees/api_doc/operate/censor.doctree and b/dev/transformers/.doctrees/api_doc/operate/censor.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/operate/imgcensor.doctree b/dev/transformers/.doctrees/api_doc/operate/imgcensor.doctree index 5e91490d224436b33b0bedf2a956b923a8cfe4a3..911db468ba1aefbda19bbf3a5c7b0c05276e9a3d 100644 Binary files a/dev/transformers/.doctrees/api_doc/operate/imgcensor.doctree and b/dev/transformers/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/operate/index.doctree b/dev/transformers/.doctrees/api_doc/operate/index.doctree index 197aeda82079727c3db110c3cfcaa393169f6f5d..a677765b5be1d37fbf1b4c10b7dc1e39c5d91893 100644 Binary files a/dev/transformers/.doctrees/api_doc/operate/index.doctree and b/dev/transformers/.doctrees/api_doc/operate/index.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/operate/squeeze.doctree b/dev/transformers/.doctrees/api_doc/operate/squeeze.doctree index 5cf5d653d610c091564c7ab332ec14b05724bed3..9f1420cba30d44309b9766f77649ed5bfac3c8e0 100644 Binary files a/dev/transformers/.doctrees/api_doc/operate/squeeze.doctree and b/dev/transformers/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/pose/dwpose.doctree b/dev/transformers/.doctrees/api_doc/pose/dwpose.doctree index ba8e1d2ae29219e2324c2ba06eb9612581507330..e2147ac9a63296276b8ac8df2357962092de355e 100644 Binary files a/dev/transformers/.doctrees/api_doc/pose/dwpose.doctree and b/dev/transformers/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/pose/format.doctree b/dev/transformers/.doctrees/api_doc/pose/format.doctree index 7f230b7bca3ab9689e3837cec226984f5c6e95a9..f1ce539d378ae0451c548340a27abc405a2c057b 100644 Binary files a/dev/transformers/.doctrees/api_doc/pose/format.doctree and b/dev/transformers/.doctrees/api_doc/pose/format.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/pose/index.doctree b/dev/transformers/.doctrees/api_doc/pose/index.doctree index 637982002c5213f5803be565228309ee8a010aa8..62cdcae27792cbc89faa510e47ff41203dbb07d3 100644 Binary files a/dev/transformers/.doctrees/api_doc/pose/index.doctree and b/dev/transformers/.doctrees/api_doc/pose/index.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/pose/visual.doctree b/dev/transformers/.doctrees/api_doc/pose/visual.doctree index 415fb4c42a02bd681b9374a0b67ae041c4c52acc..dffbf7bd80735865208c28a1a239c81d7a6fee51 100644 Binary files a/dev/transformers/.doctrees/api_doc/pose/visual.doctree and b/dev/transformers/.doctrees/api_doc/pose/visual.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/preprocess/base.doctree b/dev/transformers/.doctrees/api_doc/preprocess/base.doctree index 2dca10fb82535cbf4891ac9eae249a9eb596947d..79890432e37de6542dfbe66a7f617e7cc41720f5 100644 Binary files a/dev/transformers/.doctrees/api_doc/preprocess/base.doctree and b/dev/transformers/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/preprocess/index.doctree b/dev/transformers/.doctrees/api_doc/preprocess/index.doctree index 35b8d11fe423c213b595b1be58958ac9c2550c3c..0ebb4b764aefb3bab2ac932c19a7c3062674b7b0 100644 Binary files a/dev/transformers/.doctrees/api_doc/preprocess/index.doctree and b/dev/transformers/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/preprocess/pillow.doctree b/dev/transformers/.doctrees/api_doc/preprocess/pillow.doctree index c859a7ed59860ffaeaa27500ba3b4b5a9fa5b3af..fce150678888d1aa20270f8cd0f20f04abf99e79 100644 Binary files a/dev/transformers/.doctrees/api_doc/preprocess/pillow.doctree and b/dev/transformers/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/preprocess/torchvision.doctree b/dev/transformers/.doctrees/api_doc/preprocess/torchvision.doctree index 2695ec50098ddf89224b0db42ae80204cb27b1a8..212cf9e9f3c618b9c76010b45d791eb034b060d4 100644 Binary files a/dev/transformers/.doctrees/api_doc/preprocess/torchvision.doctree and b/dev/transformers/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/preprocess/transformers.doctree b/dev/transformers/.doctrees/api_doc/preprocess/transformers.doctree index 0530bedbbfb9f3fd58ff5753be8506e3a250f2bb..fb2dc6e4ebdeb6ddb18cbd822ac295785b6a0e67 100644 Binary files a/dev/transformers/.doctrees/api_doc/preprocess/transformers.doctree and b/dev/transformers/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/resource/background.doctree b/dev/transformers/.doctrees/api_doc/resource/background.doctree index c8483740864c87810291ad5f455119ff126eb112..819a7ca3c1d316d2c70c947c0e000b8f49e65a37 100644 Binary files a/dev/transformers/.doctrees/api_doc/resource/background.doctree and b/dev/transformers/.doctrees/api_doc/resource/background.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/resource/index.doctree b/dev/transformers/.doctrees/api_doc/resource/index.doctree index 10027a2df4c827ca8a24f20c1fcf5e2f525fc300..cac1394a13e5401b79c8d24aa03ed04190250abb 100644 Binary files a/dev/transformers/.doctrees/api_doc/resource/index.doctree and b/dev/transformers/.doctrees/api_doc/resource/index.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/restore/adversarial.doctree b/dev/transformers/.doctrees/api_doc/restore/adversarial.doctree index 6c70dfdfc2a20bc854ec9b16b736ed2353f363f3..7fc89cba77e6f554c981e34de17718a9ccbeeba7 100644 Binary files a/dev/transformers/.doctrees/api_doc/restore/adversarial.doctree and b/dev/transformers/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/restore/index.doctree b/dev/transformers/.doctrees/api_doc/restore/index.doctree index 849d2a972b8b6fa7507b0474acf08bbbac802ea1..f23fc778fc92a33c87b196295eae316d8e6e85b3 100644 Binary files a/dev/transformers/.doctrees/api_doc/restore/index.doctree and b/dev/transformers/.doctrees/api_doc/restore/index.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/restore/nafnet.doctree b/dev/transformers/.doctrees/api_doc/restore/nafnet.doctree index 019eb6c811697025afdfb4a50891f664ec83f6bc..8ad84ce978f1e6ab4de983b6934f290bc6241aa8 100644 Binary files a/dev/transformers/.doctrees/api_doc/restore/nafnet.doctree and b/dev/transformers/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/restore/scunet.doctree b/dev/transformers/.doctrees/api_doc/restore/scunet.doctree index ea8387c1b53ecc0372dd75748f529505628dc005..52c9850458340db5064a731c98a9bffe286cef98 100644 Binary files a/dev/transformers/.doctrees/api_doc/restore/scunet.doctree and b/dev/transformers/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/sd/index.doctree b/dev/transformers/.doctrees/api_doc/sd/index.doctree index 702f44412b2bf1286d60b4b085f79fb02602f4f0..3f0e5b6575ac8d1c5c9b681850638c5751843689 100644 Binary files a/dev/transformers/.doctrees/api_doc/sd/index.doctree and b/dev/transformers/.doctrees/api_doc/sd/index.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/sd/metadata.doctree b/dev/transformers/.doctrees/api_doc/sd/metadata.doctree index fac3f35eb72a957d7c2f5a54b788d7bde892d6c2..497d15d5a58524d74302d1490e10b68673f0115a 100644 Binary files a/dev/transformers/.doctrees/api_doc/sd/metadata.doctree and b/dev/transformers/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/sd/model.doctree b/dev/transformers/.doctrees/api_doc/sd/model.doctree index 07fd599341eb04fe66ae13587fcc262a27680308..fb061cb2fcc725934061c8bfda6954c264601248 100644 Binary files a/dev/transformers/.doctrees/api_doc/sd/model.doctree and b/dev/transformers/.doctrees/api_doc/sd/model.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/sd/nai.doctree b/dev/transformers/.doctrees/api_doc/sd/nai.doctree index cdf0a8b11d2754fb0b42e425768e7522864af014..0c71764781f86f8f49998fabe6e685281fb3ba9a 100644 Binary files a/dev/transformers/.doctrees/api_doc/sd/nai.doctree and b/dev/transformers/.doctrees/api_doc/sd/nai.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/segment/index.doctree b/dev/transformers/.doctrees/api_doc/segment/index.doctree index 4f249e95b80707260a3db001b8e5993ef1ae4268..7f12c45d409fe0e7f17fe1229bb4a8efdbf97e99 100644 Binary files a/dev/transformers/.doctrees/api_doc/segment/index.doctree and b/dev/transformers/.doctrees/api_doc/segment/index.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/segment/isnetis.doctree b/dev/transformers/.doctrees/api_doc/segment/isnetis.doctree index a5e37e04a0bd623c9204fba916596dec8f97a15a..341b9a46f715f925b1ab3c12fba697b9ed037e88 100644 Binary files a/dev/transformers/.doctrees/api_doc/segment/isnetis.doctree and b/dev/transformers/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/tagging/blacklist.doctree b/dev/transformers/.doctrees/api_doc/tagging/blacklist.doctree index 08e35c76d3a863eea068ccdc9f591b65ad6a19be..0db1236a47f54d7ed2631aab8d1dbe1b685089cf 100644 Binary files a/dev/transformers/.doctrees/api_doc/tagging/blacklist.doctree and b/dev/transformers/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/tagging/character.doctree b/dev/transformers/.doctrees/api_doc/tagging/character.doctree index f6f92d7913f5b721a9e816ab519c0e09ec893468..bf189b1231e7d21ee2886c060322dfc1abb40f3c 100644 Binary files a/dev/transformers/.doctrees/api_doc/tagging/character.doctree and b/dev/transformers/.doctrees/api_doc/tagging/character.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/tagging/deepdanbooru.doctree b/dev/transformers/.doctrees/api_doc/tagging/deepdanbooru.doctree index 6d164d88a56c635f5573cea5ac56d59b760500b0..d120bdc8267a27d03c5ab0af0552a9eecebba918 100644 Binary files a/dev/transformers/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/dev/transformers/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/tagging/deepgelbooru.doctree b/dev/transformers/.doctrees/api_doc/tagging/deepgelbooru.doctree index fd86fab24a35feb321d70d9e710a6b06cd5a007e..cadc46e0ebe6c15e88ff188e903f5173a6d38176 100644 Binary files a/dev/transformers/.doctrees/api_doc/tagging/deepgelbooru.doctree and b/dev/transformers/.doctrees/api_doc/tagging/deepgelbooru.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/tagging/format.doctree b/dev/transformers/.doctrees/api_doc/tagging/format.doctree index 6a8dc52daec15229d7f1ae31f7300f2658578bb5..6c13d1ce576fe61a0666e973975f6eac82decd59 100644 Binary files a/dev/transformers/.doctrees/api_doc/tagging/format.doctree and b/dev/transformers/.doctrees/api_doc/tagging/format.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/tagging/index.doctree b/dev/transformers/.doctrees/api_doc/tagging/index.doctree index 23706f23f9ab2deceaf6533364e86012f7cf9632..6d8f8e562fe0450d58749fd9b1caaaf3c0723b7a 100644 Binary files a/dev/transformers/.doctrees/api_doc/tagging/index.doctree and b/dev/transformers/.doctrees/api_doc/tagging/index.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/tagging/match.doctree b/dev/transformers/.doctrees/api_doc/tagging/match.doctree index f2366099090feb66f76ddb244b09a9e85bb5b3c4..932f1a4899eb973f1b82e438ffa662d2838c58ef 100644 Binary files a/dev/transformers/.doctrees/api_doc/tagging/match.doctree and b/dev/transformers/.doctrees/api_doc/tagging/match.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/tagging/mldanbooru.doctree b/dev/transformers/.doctrees/api_doc/tagging/mldanbooru.doctree index 93a42c08be820b0e5d72be6d8693eee39db5c1a0..84e4723580b5f93a54b6771bd68d4914a7437518 100644 Binary files a/dev/transformers/.doctrees/api_doc/tagging/mldanbooru.doctree and b/dev/transformers/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/tagging/order.doctree b/dev/transformers/.doctrees/api_doc/tagging/order.doctree index 0289847d3fa1f0571acd2aa24c632b4a57e0ea54..138e9c5efe0660304bba1f07adc1db2a0c8e905b 100644 Binary files a/dev/transformers/.doctrees/api_doc/tagging/order.doctree and b/dev/transformers/.doctrees/api_doc/tagging/order.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/tagging/overlap.doctree b/dev/transformers/.doctrees/api_doc/tagging/overlap.doctree index e2a0e70f27090564beab899cdf5437798b2a74eb..77ccc7d76f6fc3a33f51af4aa7d954afd00d7ae8 100644 Binary files a/dev/transformers/.doctrees/api_doc/tagging/overlap.doctree and b/dev/transformers/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/tagging/wd14.doctree b/dev/transformers/.doctrees/api_doc/tagging/wd14.doctree index 5ae1296c33507f61f3f50d230274d5e2b3d9e97f..6b24e746706e335d90a37b5e7abbe4196364a6ea 100644 Binary files a/dev/transformers/.doctrees/api_doc/tagging/wd14.doctree and b/dev/transformers/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/upscale/cdc.doctree b/dev/transformers/.doctrees/api_doc/upscale/cdc.doctree index 3de0cca64e039825811b0c30cdf12c9032f4b642..0fe053759f9a957b232c68c73b7bcc25b6d3f76f 100644 Binary files a/dev/transformers/.doctrees/api_doc/upscale/cdc.doctree and b/dev/transformers/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/upscale/index.doctree b/dev/transformers/.doctrees/api_doc/upscale/index.doctree index d7fccad30ed8d1c377f2b867ac039ffef49b5d9f..a2c8b82cd230d4ce648643d33cd757f519c15053 100644 Binary files a/dev/transformers/.doctrees/api_doc/upscale/index.doctree and b/dev/transformers/.doctrees/api_doc/upscale/index.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/utils/cache.doctree b/dev/transformers/.doctrees/api_doc/utils/cache.doctree index 0160449be34c16188f5a8dd092d30a4f73e50ed4..4370d26414e185bb505f44e2ed960feb2c372dc3 100644 Binary files a/dev/transformers/.doctrees/api_doc/utils/cache.doctree and b/dev/transformers/.doctrees/api_doc/utils/cache.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/utils/func.doctree b/dev/transformers/.doctrees/api_doc/utils/func.doctree index a9009eda246c28133bff90b04ef0ac9af3fed79b..91f1d21d31d4f6d5471835be7813887a8c20b0f4 100644 Binary files a/dev/transformers/.doctrees/api_doc/utils/func.doctree and b/dev/transformers/.doctrees/api_doc/utils/func.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/utils/index.doctree b/dev/transformers/.doctrees/api_doc/utils/index.doctree index d80e5654e68fb62cff4186da816891189f837184..f3b476be997a445298fb040672e190bd8ebf8ff2 100644 Binary files a/dev/transformers/.doctrees/api_doc/utils/index.doctree and b/dev/transformers/.doctrees/api_doc/utils/index.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/utils/onnxruntime.doctree b/dev/transformers/.doctrees/api_doc/utils/onnxruntime.doctree index 61afb6c7b8fa09c0199f4771848a3191e4907326..dc877e483331bf22f6763dfad110cc7e74b52b9e 100644 Binary files a/dev/transformers/.doctrees/api_doc/utils/onnxruntime.doctree and b/dev/transformers/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/validate/aicheck.doctree b/dev/transformers/.doctrees/api_doc/validate/aicheck.doctree index 21c162f15e68913a300e127df0b24fd426ca727d..ce8d65e4c2862e39d6c9f742bfeef2d5985b148e 100644 Binary files a/dev/transformers/.doctrees/api_doc/validate/aicheck.doctree and b/dev/transformers/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/validate/bangumi_char.doctree b/dev/transformers/.doctrees/api_doc/validate/bangumi_char.doctree index b2da241df3cd12db95df3ea72e9c4a7e318ae2ad..3c77763e1cdbe442acf6a56008b3aa88979ab0b4 100644 Binary files a/dev/transformers/.doctrees/api_doc/validate/bangumi_char.doctree and b/dev/transformers/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/validate/classify.doctree b/dev/transformers/.doctrees/api_doc/validate/classify.doctree index 58f18f6bdff5679d799b6663aff354663b53f163..b18b9b732f979b36097c3be5eab0dc9078684a2b 100644 Binary files a/dev/transformers/.doctrees/api_doc/validate/classify.doctree and b/dev/transformers/.doctrees/api_doc/validate/classify.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/validate/color.doctree b/dev/transformers/.doctrees/api_doc/validate/color.doctree index e54857fffaaeb1101c754ac1c08ed31e03679ac4..9c7cd0fc0dc02f480910062331522914864b0bb4 100644 Binary files a/dev/transformers/.doctrees/api_doc/validate/color.doctree and b/dev/transformers/.doctrees/api_doc/validate/color.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/validate/completeness.doctree b/dev/transformers/.doctrees/api_doc/validate/completeness.doctree index 97f67fe4c9b30eedb5a619e660d392a6ceac8615..484acdb5862fcd57f3b0d523bae958cce04b6532 100644 Binary files a/dev/transformers/.doctrees/api_doc/validate/completeness.doctree and b/dev/transformers/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/validate/dbrating.doctree b/dev/transformers/.doctrees/api_doc/validate/dbrating.doctree index 477ebf219ddc1374c5ba39c44947478e7aed6a72..d598c18ab573b742053f3186240ac8ddf0db3dc8 100644 Binary files a/dev/transformers/.doctrees/api_doc/validate/dbrating.doctree and b/dev/transformers/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/validate/furry.doctree b/dev/transformers/.doctrees/api_doc/validate/furry.doctree index 868be4f2f9291f42ad36b58b142c5209d8bd4352..d7a8f580251a947392467ef3dc7ef4205f00cd82 100644 Binary files a/dev/transformers/.doctrees/api_doc/validate/furry.doctree and b/dev/transformers/.doctrees/api_doc/validate/furry.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/validate/index.doctree b/dev/transformers/.doctrees/api_doc/validate/index.doctree index 2071010faeb3e02fdd2ef3a0a220a73f87a9ebc5..55247cf695743b9071741cd02aa9e20d27c4f9ae 100644 Binary files a/dev/transformers/.doctrees/api_doc/validate/index.doctree and b/dev/transformers/.doctrees/api_doc/validate/index.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/validate/monochrome.doctree b/dev/transformers/.doctrees/api_doc/validate/monochrome.doctree index 05348571bbdaacc341ee5428a108619d5bca67cf..d303ab0587f82b0ecc9283ca4e4b4682e47aca3e 100644 Binary files a/dev/transformers/.doctrees/api_doc/validate/monochrome.doctree and b/dev/transformers/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/validate/nsfw.doctree b/dev/transformers/.doctrees/api_doc/validate/nsfw.doctree index cd43a134286509c31a48d460c015abadc31292ac..62e8684d3a3bb0080d6dcfcf5768aa4b6b73af6b 100644 Binary files a/dev/transformers/.doctrees/api_doc/validate/nsfw.doctree and b/dev/transformers/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/validate/portrait.doctree b/dev/transformers/.doctrees/api_doc/validate/portrait.doctree index 97b7792a7c5f6d5b5de71d8f7424a7f5f91898ec..10a3b5809454a6ae20c9fd11ee80816724b31ec1 100644 Binary files a/dev/transformers/.doctrees/api_doc/validate/portrait.doctree and b/dev/transformers/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/validate/rating.doctree b/dev/transformers/.doctrees/api_doc/validate/rating.doctree index eb4d1c36cabea0121a2d1b77772e7ef40c169b5d..f347cc55886c3ec66a74ac7331d55b2ba1268667 100644 Binary files a/dev/transformers/.doctrees/api_doc/validate/rating.doctree and b/dev/transformers/.doctrees/api_doc/validate/rating.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/validate/real.doctree b/dev/transformers/.doctrees/api_doc/validate/real.doctree index 45d0fd7372e503b31ed3c515ee68b08d6f0176e6..ccaa7e068b07923e94fd5331440e9cc7243067d6 100644 Binary files a/dev/transformers/.doctrees/api_doc/validate/real.doctree and b/dev/transformers/.doctrees/api_doc/validate/real.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/validate/safe.doctree b/dev/transformers/.doctrees/api_doc/validate/safe.doctree index db6d6ff2393c9ac67e8ed9091d4093a16103c062..41f31e00946c435185e217753306e8e542f4b794 100644 Binary files a/dev/transformers/.doctrees/api_doc/validate/safe.doctree and b/dev/transformers/.doctrees/api_doc/validate/safe.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/validate/style_age.doctree b/dev/transformers/.doctrees/api_doc/validate/style_age.doctree index c0428a3426f83ac0ab6073213d5834f875778861..20c517a7efac74eae49535c61a9a34fec8f10852 100644 Binary files a/dev/transformers/.doctrees/api_doc/validate/style_age.doctree and b/dev/transformers/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/validate/teen.doctree b/dev/transformers/.doctrees/api_doc/validate/teen.doctree index 938fe46f523e6522f497ca5db1bab15c340459d5..a20b8190575ef79aff78fb25fa42c7894fd97bc5 100644 Binary files a/dev/transformers/.doctrees/api_doc/validate/teen.doctree and b/dev/transformers/.doctrees/api_doc/validate/teen.doctree differ diff --git a/dev/transformers/.doctrees/api_doc/validate/truncate.doctree b/dev/transformers/.doctrees/api_doc/validate/truncate.doctree index 6f54585328ec22cf8fc9e853c02db47632734b63..2ae0dd72bbe5793fbf415f5ff5a815dc623e0bb5 100644 Binary files a/dev/transformers/.doctrees/api_doc/validate/truncate.doctree and b/dev/transformers/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/dev/transformers/.doctrees/environment.pickle b/dev/transformers/.doctrees/environment.pickle index c774d89795d035d73970e87388e1b0d51f41f4d9..536bc624cac9c2f45767fbb1081788db0c69b271 100644 Binary files a/dev/transformers/.doctrees/environment.pickle and b/dev/transformers/.doctrees/environment.pickle differ diff --git a/dev/transformers/.doctrees/index.doctree b/dev/transformers/.doctrees/index.doctree index a85ab3bd6abf4d794b52871e39cbe5e6e4cce960..63ac3766ce08d5d827662dfb34ba76704ba38c8d 100644 Binary files a/dev/transformers/.doctrees/index.doctree and b/dev/transformers/.doctrees/index.doctree differ diff --git a/dev/transformers/.doctrees/information/environment.doctree b/dev/transformers/.doctrees/information/environment.doctree index 33ea8f35c004a5d6207e3731a9605ed5a4492c44..a1e5775d95dad647e2d075321ce2203c0c3373d6 100644 Binary files a/dev/transformers/.doctrees/information/environment.doctree and b/dev/transformers/.doctrees/information/environment.doctree differ diff --git a/dev/transformers/.doctrees/information/environment.result.doctree b/dev/transformers/.doctrees/information/environment.result.doctree index a533457ed9a7d2d0e0025e52c60ce05a221471e3..374a144fa742b42b22bb16bd16b5a6d2112e7835 100644 Binary files a/dev/transformers/.doctrees/information/environment.result.doctree and b/dev/transformers/.doctrees/information/environment.result.doctree differ diff --git a/dev/transformers/.doctrees/nbsphinx/information/environment.ipynb b/dev/transformers/.doctrees/nbsphinx/information/environment.ipynb index eff24a18d79db70c81564b7207ee9a0a6b9c36b6..a1230184d557f048403c9c96e4a72ab0c9161734 100644 --- a/dev/transformers/.doctrees/nbsphinx/information/environment.ipynb +++ b/dev/transformers/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:50:30.528155Z", - "iopub.status.busy": "2025-02-16T07:50:30.527962Z", - "iopub.status.idle": "2025-02-16T07:50:31.690730Z", - "shell.execute_reply": "2025-02-16T07:50:31.689913Z" + "iopub.execute_input": "2025-02-16T09:59:34.453681Z", + "iopub.status.busy": "2025-02-16T09:59:34.453484Z", + "iopub.status.idle": "2025-02-16T09:59:35.613171Z", + "shell.execute_reply": "2025-02-16T09:59:35.612427Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2938.5409999999997 MHz\n", + "CPU Freq: 3105.2147499999996 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/transformers/.doctrees/nbsphinx/information/environment.result.ipynb b/dev/transformers/.doctrees/nbsphinx/information/environment.result.ipynb index 6c5231046df29860650abf87d32f5d99a1237303..578d0263221a19e720bf67b56561cc2adb144e1d 100644 --- a/dev/transformers/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/dev/transformers/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:48:21.979051Z", - "iopub.status.busy": "2025-02-16T07:48:21.978838Z", - "iopub.status.idle": "2025-02-16T07:48:23.142071Z", - "shell.execute_reply": "2025-02-16T07:48:23.141296Z" + "iopub.execute_input": "2025-02-16T09:57:25.938203Z", + "iopub.status.busy": "2025-02-16T09:57:25.937715Z", + "iopub.status.idle": "2025-02-16T09:57:27.103274Z", + "shell.execute_reply": "2025-02-16T09:57:27.102566Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3245.3525 MHz\n", + "CPU Freq: 3189.9635000000007 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/transformers/.doctrees/tutorials/installation/index.doctree b/dev/transformers/.doctrees/tutorials/installation/index.doctree index 1db916e19997e1bb65fed8794f858f5b663f55c6..dafbf81495f9f2d45e0ec17e3a31996082ea94f1 100644 Binary files a/dev/transformers/.doctrees/tutorials/installation/index.doctree and b/dev/transformers/.doctrees/tutorials/installation/index.doctree differ diff --git a/dev/transformers/.doctrees/tutorials/quick_start/index.doctree b/dev/transformers/.doctrees/tutorials/quick_start/index.doctree index 4d5a0706b94a0532bedcb1d68c82d03401f54431..cf69dc23ca3031af0dc79074c7be1f1dae905340 100644 Binary files a/dev/transformers/.doctrees/tutorials/quick_start/index.doctree and b/dev/transformers/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/dev/transformers/_modules/imgutils/preprocess/transformers/base.html b/dev/transformers/_modules/imgutils/preprocess/transformers/base.html index f9f3a5c6567a03423fdba4a8ab56a2fc5a9378b2..43428c4f5e1e264cf74b9eed8813f35bfd7bf1c2 100644 --- a/dev/transformers/_modules/imgutils/preprocess/transformers/base.html +++ b/dev/transformers/_modules/imgutils/preprocess/transformers/base.html @@ -103,14 +103,32 @@

Source code for imgutils.preprocess.transformers.base

 """
-Transformers Integration Module
-
-This module provides functionality for integrating with the transformers library,
-particularly for image processing tasks. It includes constants for standard image
-normalization values and utilities for creating image transforms from transformers
-processors.
+Transformers Integration Module for Image Processing
+
+This module provides functionality for integrating with the Hugging Face transformers library,
+particularly focused on image processing tasks. It includes standard image normalization
+constants and utilities for creating image transforms from transformers processors.
+
+Usage:
+    >>> from transformers import AutoImageProcessor
+    >>> from imgutils.preprocess.transformers import create_transforms_from_transformers
+    >>>
+    >>> processor = AutoImageProcessor.from_pretrained("openai/clip-vit-base-patch32")
+    >>> transforms = create_transforms_from_transformers(processor)
+    >>> transforms
+    PillowCompose(
+        PillowConvertRGB(force_background='white')
+        PillowResize(size=224, interpolation=bicubic, max_size=None, antialias=True)
+        PillowCenterCrop(size=(224, 224))
+        PillowToTensor()
+        PillowNormalize(mean=[0.48145467 0.4578275  0.40821072], std=[0.26862955 0.2613026  0.2757771 ])
+    )
 """
 
+from PIL import Image
+
+from ..pillow import PillowResize
+
 try:
     import transformers
 except (ImportError, ModuleNotFoundError):
@@ -121,9 +139,9 @@
 
 def _check_transformers():
     """
-    Check if transformers library is available.
+    Check if the transformers library is available in the current environment.
 
-    :raises EnvironmentError: If transformers is not installed
+    :raises EnvironmentError: If transformers is not installed, with instructions for installation
     """
     if not _HAS_TRANSFORMERS:
         raise EnvironmentError('No torchvision available.\n'
@@ -143,10 +161,13 @@
 
 
[docs]class NotProcessorTypeError(TypeError): """ - Exception raised when a processor type is not recognized or supported. + Exception raised when an unsupported processor type is encountered. + + This custom exception is used when the system cannot create transforms + from a given transformers processor, either because the processor type + is not recognized or is not supported by any registered transform creators. - This error occurs when attempting to create transforms from an unsupported - or unknown transformers processor type. + :inherits: TypeError """ pass
@@ -156,21 +177,23 @@
[docs]def register_creators_for_transformers(): """ - Decorator for registering transform creator functions. + Decorator that registers functions as transform creators for transformers processors. - This decorator adds the decorated function to the list of available - transform creators that will be tried when creating transforms from + This decorator system allows for extensible support of different processor types. + When a function is decorated with this decorator, it is added to the list of + available transform creators that will be tried when creating transforms from a transformers processor. - :return: Decorator function + :return: Decorator function that registers the decorated function :rtype: callable :example: - >>> @register_creators_for_transformers() - >>> def my_transform_creator(processor): - ... # Create and return transforms - ... pass + >>> def create_clip_transforms(processor): + ... if not hasattr(processor, 'feature_extractor'): + ... raise NotProcessorTypeError() + ... # Create and return transforms for CLIP + ... return transforms """ def _decorator(func): @@ -182,16 +205,19 @@
[docs]def create_transforms_from_transformers(processor): """ - Create image transforms from a transformers processor. + Create appropriate image transforms from a given transformers processor. + + This function attempts to create image transforms by iterating through + registered creator functions until one successfully creates transforms + for the given processor type. - This function attempts to create appropriate image transforms by trying - each registered creator function until one succeeds. + :param processor: A processor instance from the transformers library + :type processor: transformers.ImageProcessor or similar - :param processor: A transformers processor object - :type processor: object - :return: Image transforms appropriate for the given processor - :rtype: object - :raises NotProcessorTypeError: If no suitable creator is found for the processor + :return: A composition of image transforms suitable for the given processor + :rtype: PillowCompose or similar transform object + + :raises NotProcessorTypeError: If no registered creator can handle the processor type :example: >>> from transformers import AutoImageProcessor @@ -215,6 +241,29 @@ pass else: raise NotProcessorTypeError(f'Unknown transformers processor - {processor!r}.')
+ + +def _create_resize(size, resample=Image.BICUBIC): + """ + Create a PillowResize transform based on the given size configuration. + + :param size: Dictionary containing size configuration, either with 'shortest_edge' + or both 'height' and 'width' keys + :type size: dict + :param resample: PIL resampling filter to use for resizing, defaults to Image.BICUBIC + :type resample: int + + :return: A PillowResize transform configured according to the size parameters + :rtype: PillowResize + + :raises ValueError: If the size configuration is not recognized + """ + if "shortest_edge" in size: + return PillowResize(size["shortest_edge"], interpolation=resample) + elif "height" in size and "width" in size: + return PillowResize((size["height"], size["width"]), interpolation=resample) + else: + raise ValueError(f'Unknown size configuration - {size!r}.') # pragma: no cover
diff --git a/dev/transformers/_modules/imgutils/preprocess/transformers/bit.html b/dev/transformers/_modules/imgutils/preprocess/transformers/bit.html index ee686df8051f170fc89520d17b60b6a964f96daa..63d87df490b044b2bcb81b3c7e08c6f21d40cc2e 100644 --- a/dev/transformers/_modules/imgutils/preprocess/transformers/bit.html +++ b/dev/transformers/_modules/imgutils/preprocess/transformers/bit.html @@ -112,8 +112,8 @@ from PIL import Image from .base import OPENAI_CLIP_MEAN, OPENAI_CLIP_STD, _DEFAULT, register_creators_for_transformers, _check_transformers, \ - NotProcessorTypeError -from ..pillow import PillowConvertRGB, PillowResize, PillowCenterCrop, PillowToTensor, PillowNormalize, PillowCompose, \ + NotProcessorTypeError, _create_resize +from ..pillow import PillowConvertRGB, PillowCenterCrop, PillowToTensor, PillowNormalize, PillowCompose, \ PillowRescale _DEFAULT_SIZE = {"shortest_edge": 224} @@ -180,12 +180,7 @@ # Resize if do_resize: - if "shortest_edge" in size: - transform_list.append(PillowResize(size["shortest_edge"], interpolation=resample)) - elif "height" in size and "width" in size: - transform_list.append(PillowResize((size["height"], size["width"]), interpolation=resample)) - else: - raise ValueError(f'Unknown size configuration - {size!r}.') # pragma: no cover + transform_list.append(_create_resize(size, resample=resample)) # Center crop if do_center_crop: diff --git a/dev/transformers/_modules/imgutils/preprocess/transformers/blip.html b/dev/transformers/_modules/imgutils/preprocess/transformers/blip.html index 2e99306bbcda6043c5bcc0c91da116a0426fa876..55a43b14ab68ca556b3e4832830c90a66bdbb8d0 100644 --- a/dev/transformers/_modules/imgutils/preprocess/transformers/blip.html +++ b/dev/transformers/_modules/imgutils/preprocess/transformers/blip.html @@ -113,8 +113,8 @@ from PIL import Image from .base import OPENAI_CLIP_STD, OPENAI_CLIP_MEAN, _DEFAULT, _check_transformers, NotProcessorTypeError, \ - register_creators_for_transformers -from ..pillow import PillowConvertRGB, PillowRescale, PillowNormalize, PillowToTensor, PillowResize, PillowCompose + register_creators_for_transformers, _create_resize +from ..pillow import PillowConvertRGB, PillowRescale, PillowNormalize, PillowToTensor, PillowCompose _DEFAULT_SIZE = {"height": 384, "width": 384} @@ -171,7 +171,7 @@ # Resize if needed if do_resize: - transform_list.append(PillowResize((size["height"], size["width"]), interpolation=resample)) + transform_list.append(_create_resize(size, resample=resample)) # Convert PIL to tensor (which automatically scales to [0,1]) transform_list.append(PillowToTensor()) diff --git a/dev/transformers/_modules/imgutils/preprocess/transformers/clip.html b/dev/transformers/_modules/imgutils/preprocess/transformers/clip.html index 9cf180089166f433cb7f4ef73da94e7b423cdb46..56c4b3c8faafe945e5157d43b27d8fb023ae9ef2 100644 --- a/dev/transformers/_modules/imgutils/preprocess/transformers/clip.html +++ b/dev/transformers/_modules/imgutils/preprocess/transformers/clip.html @@ -112,8 +112,8 @@ from PIL import Image from .base import _check_transformers, NotProcessorTypeError, register_creators_for_transformers, OPENAI_CLIP_MEAN, \ - OPENAI_CLIP_STD, _DEFAULT -from ..pillow import PillowResize, PillowCenterCrop, PillowToTensor, PillowNormalize, PillowCompose, PillowRescale, \ + OPENAI_CLIP_STD, _DEFAULT, _create_resize +from ..pillow import PillowCenterCrop, PillowToTensor, PillowNormalize, PillowCompose, PillowRescale, \ PillowConvertRGB _DEFAULT_SIZE = {"shortest_edge": 224} @@ -173,10 +173,7 @@ transform_list.append(PillowConvertRGB()) if do_resize: - if "shortest_edge" in size: - transform_list.append(PillowResize(size["shortest_edge"], interpolation=resample)) - elif "height" in size and "width" in size: - transform_list.append(PillowResize((size["height"], size["width"]), interpolation=resample)) + transform_list.append(_create_resize(size, resample=resample)) if do_center_crop: transform_list.append(PillowCenterCrop((crop_size["height"], crop_size["width"]))) diff --git a/dev/transformers/_modules/imgutils/preprocess/transformers/siglip.html b/dev/transformers/_modules/imgutils/preprocess/transformers/siglip.html index 17e48c18f81c6904c7abc76cccc92c243ae55fb2..32a3e742aceb6f42499f5d85eaa14a3921d2620b 100644 --- a/dev/transformers/_modules/imgutils/preprocess/transformers/siglip.html +++ b/dev/transformers/_modules/imgutils/preprocess/transformers/siglip.html @@ -111,8 +111,8 @@ from PIL import Image from .base import IMAGENET_STANDARD_MEAN, IMAGENET_STANDARD_STD, _DEFAULT, _check_transformers, NotProcessorTypeError, \ - register_creators_for_transformers -from ..pillow import PillowCompose, PillowNormalize, PillowRescale, PillowToTensor, PillowResize, PillowConvertRGB + register_creators_for_transformers, _create_resize +from ..pillow import PillowCompose, PillowNormalize, PillowRescale, PillowToTensor, PillowConvertRGB _DEFAULT_SIZE = {"height": 224, "width": 224} @@ -174,7 +174,7 @@ # Resize if do_resize: - transforms_list.append(PillowResize((size["height"], size["width"]), interpolation=resample)) + transforms_list.append(_create_resize(size, resample=resample)) # Convert to tensor (implicitly rescales to 0-1) transforms_list.append(PillowToTensor()) diff --git a/dev/transformers/_modules/imgutils/preprocess/transformers/vit.html b/dev/transformers/_modules/imgutils/preprocess/transformers/vit.html index 752f81b19734de6943da90f0dcc146735d0e107d..cfc5762965ba2cb9013d8e2e4e6edc54eab08254 100644 --- a/dev/transformers/_modules/imgutils/preprocess/transformers/vit.html +++ b/dev/transformers/_modules/imgutils/preprocess/transformers/vit.html @@ -114,8 +114,8 @@ from PIL import Image from .base import IMAGENET_DEFAULT_MEAN, IMAGENET_DEFAULT_STD, _DEFAULT, register_creators_for_transformers, \ - _check_transformers, NotProcessorTypeError -from ..pillow import PillowRescale, PillowResize, PillowToTensor, PillowNormalize, PillowCompose + _check_transformers, NotProcessorTypeError, _create_resize +from ..pillow import PillowRescale, PillowToTensor, PillowNormalize, PillowCompose _DEFAULT_SIZE = {"height": 224, "width": 224} @@ -166,12 +166,7 @@ # Add resize transform if enabled if do_resize: - transform_list.append( - PillowResize( - (size["height"], size["width"]), - interpolation=resample - ) - ) + transform_list.append(_create_resize(size, resample=resample)) # Convert to tensor (always needed) transform_list.append(PillowToTensor()) diff --git a/dev/transformers/_sources/information/environment.result.ipynb.txt b/dev/transformers/_sources/information/environment.result.ipynb.txt index 6c5231046df29860650abf87d32f5d99a1237303..578d0263221a19e720bf67b56561cc2adb144e1d 100644 --- a/dev/transformers/_sources/information/environment.result.ipynb.txt +++ b/dev/transformers/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:48:21.979051Z", - "iopub.status.busy": "2025-02-16T07:48:21.978838Z", - "iopub.status.idle": "2025-02-16T07:48:23.142071Z", - "shell.execute_reply": "2025-02-16T07:48:23.141296Z" + "iopub.execute_input": "2025-02-16T09:57:25.938203Z", + "iopub.status.busy": "2025-02-16T09:57:25.937715Z", + "iopub.status.idle": "2025-02-16T09:57:27.103274Z", + "shell.execute_reply": "2025-02-16T09:57:27.102566Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3245.3525 MHz\n", + "CPU Freq: 3189.9635000000007 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/transformers/api_doc/preprocess/transformers.html b/dev/transformers/api_doc/preprocess/transformers.html index 2b0e41111acfa63d8fb28a7c65b5f417bd8482c1..5eecb4b9e5388a89ce7bb5e3776d3790578f31c0 100644 --- a/dev/transformers/api_doc/preprocess/transformers.html +++ b/dev/transformers/api_doc/preprocess/transformers.html @@ -468,22 +468,25 @@
imgutils.preprocess.transformers.register_creators_for_transformers()[source]
-

Decorator for registering transform creator functions.

-

This decorator adds the decorated function to the list of available -transform creators that will be tried when creating transforms from +

Decorator that registers functions as transform creators for transformers processors.

+

This decorator system allows for extensible support of different processor types. +When a function is decorated with this decorator, it is added to the list of +available transform creators that will be tried when creating transforms from a transformers processor.

Returns:
-

Decorator function

+

Decorator function that registers the decorated function

Return type:

callable

Example:
>>> @register_creators_for_transformers()
->>> def my_transform_creator(processor):
-...     # Create and return transforms
-...     pass
+>>> def create_clip_transforms(processor):
+...     if not hasattr(processor, 'feature_extractor'):
+...         raise NotProcessorTypeError()
+...     # Create and return transforms for CLIP
+...     return transforms
 
@@ -496,9 +499,15 @@ a transformers processor.

class imgutils.preprocess.transformers.NotProcessorTypeError[source]
-

Exception raised when a processor type is not recognized or supported.

-

This error occurs when attempting to create transforms from an unsupported -or unknown transformers processor type.

+

Exception raised when an unsupported processor type is encountered.

+

This custom exception is used when the system cannot create transforms +from a given transformers processor, either because the processor type +is not recognized or is not supported by any registered transform creators.

+
+
Inherits:
+

TypeError

+
+
@@ -507,21 +516,22 @@ or unknown transformers processor type.

imgutils.preprocess.transformers.create_transforms_from_transformers(processor)[source]
-

Create image transforms from a transformers processor.

-

This function attempts to create appropriate image transforms by trying -each registered creator function until one succeeds.

+

Create appropriate image transforms from a given transformers processor.

+

This function attempts to create image transforms by iterating through +registered creator functions until one successfully creates transforms +for the given processor type.

Parameters:
-

processor (object) – A transformers processor object

+

processor (transformers.ImageProcessor or similar) – A processor instance from the transformers library

Returns:
-

Image transforms appropriate for the given processor

+

A composition of image transforms suitable for the given processor

Return type:
-

object

+

PillowCompose or similar transform object

Raises:
-

NotProcessorTypeError – If no suitable creator is found for the processor

+

NotProcessorTypeError – If no registered creator can handle the processor type

Example:
>>> from transformers import AutoImageProcessor
diff --git a/dev/transformers/information/environment.html b/dev/transformers/information/environment.html
index 37fab513ade5cf278441f94c022e6825c4e5ac4f..445914543f0175270c694e98a8c72f28ed463ec1 100644
--- a/dev/transformers/information/environment.html
+++ b/dev/transformers/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: 2938.5409999999997 MHz
+CPU Freq: 3105.2147499999996 MHz
 Memory Size: 15.615 GiB
 Has CUDA: No
 
diff --git a/dev/transformers/information/environment.ipynb b/dev/transformers/information/environment.ipynb index eff24a18d79db70c81564b7207ee9a0a6b9c36b6..a1230184d557f048403c9c96e4a72ab0c9161734 100644 --- a/dev/transformers/information/environment.ipynb +++ b/dev/transformers/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:50:30.528155Z", - "iopub.status.busy": "2025-02-16T07:50:30.527962Z", - "iopub.status.idle": "2025-02-16T07:50:31.690730Z", - "shell.execute_reply": "2025-02-16T07:50:31.689913Z" + "iopub.execute_input": "2025-02-16T09:59:34.453681Z", + "iopub.status.busy": "2025-02-16T09:59:34.453484Z", + "iopub.status.idle": "2025-02-16T09:59:35.613171Z", + "shell.execute_reply": "2025-02-16T09:59:35.612427Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2938.5409999999997 MHz\n", + "CPU Freq: 3105.2147499999996 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/transformers/information/environment.result.html b/dev/transformers/information/environment.result.html index 78e138b5194206b4f6a108f8f1086a7c7cb566ad..215a29a0b36d6e5e4556f3dc43faddc25d84bf74 100644 --- a/dev/transformers/information/environment.result.html +++ b/dev/transformers/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: 3245.3525 MHz +CPU Freq: 3189.9635000000007 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/dev/transformers/information/environment.result.ipynb b/dev/transformers/information/environment.result.ipynb index 6c5231046df29860650abf87d32f5d99a1237303..578d0263221a19e720bf67b56561cc2adb144e1d 100644 --- a/dev/transformers/information/environment.result.ipynb +++ b/dev/transformers/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:48:21.979051Z", - "iopub.status.busy": "2025-02-16T07:48:21.978838Z", - "iopub.status.idle": "2025-02-16T07:48:23.142071Z", - "shell.execute_reply": "2025-02-16T07:48:23.141296Z" + "iopub.execute_input": "2025-02-16T09:57:25.938203Z", + "iopub.status.busy": "2025-02-16T09:57:25.937715Z", + "iopub.status.idle": "2025-02-16T09:57:27.103274Z", + "shell.execute_reply": "2025-02-16T09:57:27.102566Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3245.3525 MHz\n", + "CPU Freq: 3189.9635000000007 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/dev/transformers/searchindex.js b/dev/transformers/searchindex.js index d94b24e2da1570a4d2674d2233d3d2096aa0fc0c..e96599f59f588a582375acd1da32c7798210872d 100644 --- a/dev/transformers/searchindex.js +++ b/dev/transformers/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 73, 75, 78, 79, 80, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 105], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 75, 79, 98], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 84], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 90], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 72, 75, 76, 77, 78, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 71, 76, 78, 79, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 103, 104, 105], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 71, 75, 78, 83, 90, 102], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 71, 75, 76, 77, 78, 86, 90, 94, 96, 102], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 74, 77, 78, 85, 87, 90, 93, 94, 96, 100], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 71, 78, 79, 86, 89, 91, 94, 95, 97, 98, 99], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 72, 74, 75, 76, 78, 79, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 105], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 72, 74, 76, 78, 79, 82, 86, 89, 91, 94, 95, 97, 99], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 76, 81], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 81, 98], "width": [0, 4, 9, 44, 55, 56, 75], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 76, 78, 84, 85, 86, 87, 90, 93, 96, 100], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 78, 84, 87, 90, 96, 100, 101], "automat": [0, 4, 22, 35, 46, 84, 103, 104], "determin": [0, 7, 35, 94], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 75, 79, 80, 98, 103, 104], "height": [0, 4, 9, 44, 55, 56, 75], "filter": [0, 30, 46, 55, 68, 69, 90, 92, 96], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 72, 75, 78, 79, 81, 82, 84, 85, 86, 87, 90, 92, 93, 94, 96, 100], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 75, 79, 81, 84, 85, 101], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 75], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 73, 78, 86, 102], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 76, 85, 94, 101], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 86, 91, 95, 97, 99, 103, 104], "intens": 0, "proport": [0, 86], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 71, 76, 78, 105], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 56, 63, 64, 65, 67, 68, 71, 75, 81, 82, 84, 85, 87, 92, 93, 94, 101, 102, 103, 104, 105], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 78, 105], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 75], "your": [0, 46, 101, 103, 104, 105], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 73, 77, 78, 79, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 75, 82, 85, 93, 101], "ensur": [0, 20, 30, 35, 42, 63, 81], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 72, 75, 76, 94], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 55, 56, 64, 67, 68, 69, 70, 72, 75, 78, 79, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100, 101], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 72, 74, 76, 77, 78, 79, 81, 82, 86, 89, 90, 91, 94, 95, 96, 97, 98, 99], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 71, 75, 78, 79, 86, 88, 101, 103, 104], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 71, 73, 76, 78, 79, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104, 105], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 103, 104, 105], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 103, 104, 105], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 78, 79, 88, 101], "draw": [1, 24, 25, 50, 94, 102], "ascii_draw": 1, "meta": [2, 102, 105], "__title__": [2, 105], "__version__": [2, 105], "__description__": [2, 105], "__author__": [2, 105], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 73, 75, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "inform": [3, 31, 32, 33, 50, 63, 65, 77], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 78, 101], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 81, 87, 102, 105], "short": [3, 75, 78], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 71, 78, 82, 86, 94], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 85], "black": [4, 43, 63], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 71, 76, 78, 84, 86, 92, 93, 102, 105], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 79], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 93], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 84, 87, 105], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 77, 78, 79, 81, 82, 86, 90, 94, 96, 101], "suitabl": [4, 53, 55, 70, 94], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 92, 93, 102], "fore": [4, 23, 25, 26], "back": [4, 78], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 72, 77, 81, 84, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 105], "rgba": [4, 7, 28, 33, 67, 79], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 63, 64, 65, 71, 75, 78, 87, 90, 96, 98, 100], "add": [4, 31, 55, 64, 65, 72], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 79], "In": [4, 25, 35, 86, 87], "document": [4, 103, 104, 105], "accur": [4, 11, 19, 90, 96], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 71, 78, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 78, 82], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 71, 79, 88, 93], "both": [5, 11, 20, 41, 53, 64, 78], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 78, 82], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 71, 75, 76, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 101], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 78, 79], "order": [5, 6, 55, 72, 73, 102], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 71, 84, 87, 88, 90, 93, 96, 100], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 79, 84], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 71, 75, 78, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 63, 64, 65, 68, 69, 70, 71, 72, 74, 75, 78, 79, 85, 88, 93, 101], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 76, 79, 84], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 102], "encod": [5, 8, 27, 33, 65, 102], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 72, 74, 75, 78, 79, 85, 93, 101], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 72, 74, 78, 85, 88, 93, 101], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 78, 82], "channel": [6, 7, 28, 79], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 78], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 71, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 78, 81, 89], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 71, 78, 82, 89, 90, 96], "same": [6, 22, 35, 40, 78, 81], "torchvis": [6, 52, 102], "transform": [6, 7, 51, 52, 53, 54, 72, 102], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 78, 81, 82, 90, 96, 102], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 75, 76, 78, 81, 82, 84, 90, 96], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 71, 75, 78, 102], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 78, 105], "manipul": [7, 62], "python": [7, 33, 81, 103, 104, 105], "librari": [7, 30, 53, 55, 105], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 78, 81, 82, 94, 105], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 78, 84], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 63, 65, 82, 105], "handl": [7, 27, 30, 32, 33, 51, 54, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 64, 65, 72], "background": [7, 8, 23, 25, 26, 57, 63, 67, 102], "check": [7, 33, 38, 64, 68, 69, 74, 85, 88, 98, 101, 105], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 86], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 82], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 75, 94], "kei": [7, 16, 20, 55, 64, 71, 78], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 72, 78, 86], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 84, 93, 101, 102], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 71, 88, 93, 101], "binari": [7, 82], "like": [7, 10, 17, 54, 75, 81, 105], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 81], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 90, 96, 105], "preprocess": [7, 18, 27, 30, 35, 102], "befor": [7, 33, 35, 64, 78], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 78, 82], "necessari": [7, 35, 70, 75], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 78, 94], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 63, 64, 65, 69, 71, 76, 78, 81], "ha": [7, 21, 41, 54, 79, 94, 103, 104], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 71, 73, 78, 94, 102], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 72, 93, 101], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 76], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 76], "typeerror": [7, 48, 53, 54, 68, 69, 76], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 76, 77, 78, 85, 87, 90, 96, 100], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 78, 86, 87, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 72, 78, 82], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 55, 62, 72, 74, 78, 79, 94], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 71, 73, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "pillow": [7, 22, 52, 102], "boolean": [7, 35], "otherwis": [7, 31, 35, 65, 68, 69, 74, 79, 84], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 72, 92, 94], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 102], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 82, 102], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 75, 81, 101, 103, 104], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 75, 78, 102], "techniqu": [9, 28, 33], "p": [9, 70, 71, 75, 78], "need": [9, 14, 30, 41, 44, 81, 85, 87, 90, 93, 96, 100], "stack": [9, 78], "addition": 9, "second": [9, 20, 35, 40, 74], "element": [9, 78], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 82], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 72, 75, 76, 77, 78, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "right": [9, 43, 48, 82], "two": [9, 20, 35, 40, 74, 93], "dimension": [9, 78], "arrai": [9, 22, 33, 35, 39, 46, 48, 78, 82], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 78], "posit": [9, 35, 43, 44, 86], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 74], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 71, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "9": [9, 10, 20, 35, 39, 48, 55, 63, 76, 85, 86, 87, 89, 90, 93, 94, 95, 96, 97, 99, 100, 105], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 102], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 71, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 71, 75, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 73, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 73, 79, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "explan": 10, "No": [10, 63, 103, 104], "head": [10, 17, 22, 47, 69, 86, 95, 102], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 73, 79, 86, 87, 90, 91, 95, 96, 97, 99, 100, 105], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 75, 78, 93], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 71, 75, 77, 78], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 92, 102], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 78], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 74, 77, 86], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 78, 102], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 105], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "nopan": 10, "panti": [10, 72], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 90, 96, 102], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 75, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 81, 84], "less": [10, 11, 13, 19, 85], "stand": [10, 63, 70, 71, 75, 78], "sit": [10, 69], "ass": 10, "split": [10, 75], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 87, 90, 96, 100], "10": [10, 21, 27, 35, 39, 44, 48, 55, 85, 86, 87, 90, 93, 94, 96, 97], "sprd": 10, "strongli": [10, 79], "11": [10, 35, 48, 85, 86, 87, 90, 93, 94, 96, 97], "vsplt": 10, "pose": [10, 35, 102], "12": [10, 22, 35, 43, 48, 55, 85, 86, 87, 90, 93, 94, 96, 97], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 86, 87, 90, 94, 97, 99], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 101], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 86, 87, 90, 94, 97], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 86, 87, 90, 94, 97, 103, 104], "feral": 10, "four": [10, 11, 86], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 91], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 85], "16": [10, 48, 55, 86, 90, 94, 97], "hdrago": 10, "style": [10, 14, 19, 44, 99, 105], "17": [10, 48, 55, 94, 99], "hponi": 10, "18": [10, 18, 48, 55, 90, 94, 96, 103, 104], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 94], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 94], "hcat": 10, "cat": [10, 69, 76], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 99], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 75, 78, 90, 93, 103, 104], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 81], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 99], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 75, 78, 79, 85, 86, 89, 91, 94, 95, 97, 98, 99], "releas": 10, "time": [10, 65, 79], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 86, 87, 90, 91, 95, 96, 97, 99, 100], "advanc": [10, 105], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 86, 90, 96], "scenario": [10, 70, 75, 81], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 102], "improv": [10, 21, 78], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 93], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 72, 75, 79, 90, 96], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 75, 81, 86, 101], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 102], "30": [10, 19, 44], "public": 10, "friendli": [10, 105], "reduc": [10, 35, 46, 78], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 90, 96, 103, 104, 105], "reincarn": 10, "compon": [10, 20, 27, 30, 81], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 71, 75, 78, 79, 81, 88, 101, 103, 104], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 78, 92], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 78], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 75], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 72, 76, 77, 82, 94, 98], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 72, 76, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "though": 10, "note": [10, 14, 35, 44, 63, 86, 90, 93, 96, 103, 104], "complet": [10, 44, 86, 92, 102], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 55, 70, 81, 93, 94, 103, 104], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 71, 78], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 71, 75, 78, 85, 93], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 79], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 82], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 73, 75, 78, 79, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 102, 105], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 78], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 72, 90, 96, 102, 103, 104, 105], "either": [11, 12, 13, 14, 15, 35, 78, 82], "standard": [11, 13, 14, 15, 31, 55, 81], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 81], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 78], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 72, 84, 101], "indic": [11, 35, 48, 51, 70, 75, 78], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 55, 65, 76], "invalid": [11, 14, 16, 19, 27, 31, 55], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 81], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 75, 79, 82], "speed": [12, 13, 14, 15, 16, 19, 23, 79], "accuraci": [12, 13, 14, 15, 16, 19, 41, 85, 87, 90, 93, 96, 100], "higher": [12, 13, 14, 15, 16, 18, 21, 93], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 90, 96], "overlap": [12, 14, 15, 16, 20, 70, 71, 73, 75, 78, 79, 102], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 71, 78, 85, 87, 89, 90, 93, 94, 96, 98, 100], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 105], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 90, 96], "overhead": [13, 14, 23, 81], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 76, 84, 85, 87, 90, 96, 100], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 84], "mostima_post": [13, 16], "29": [13, 16, 55], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 79, 86, 90, 93, 96, 103, 104], "primari": [14, 86, 89, 91, 95, 97, 99], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 87, 89], "therefor": [14, 22, 35, 103, 104], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 95, 102], "peopl": [14, 76], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 78, 79, 81, 84, 85, 86, 87, 90, 93, 96, 100, 105], "inde": 14, "recommend": [14, 21, 35, 38, 39, 78, 79, 90, 96], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 103, 104], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 63, 65, 67, 70, 81, 105], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 78], "configur": [15, 27, 35, 53, 54, 55, 102], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 82], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 72, 94, 98], "infer": [15, 18, 21, 30, 47, 84, 93], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 105], "hug": [16, 27, 30, 35, 55, 78], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 78, 86, 102], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 79, 105], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 81, 82, 101], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 72, 77, 78], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 78, 84], "instead": [16, 21, 72], "detect_head": [17, 22], "booru_yolo": [17, 102], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 90, 96], "ey": [17, 44, 48, 63, 69, 102], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 86, 95, 102], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 102], "detect_hand": 17, "nudenet": [17, 102], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 72, 74, 102], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 79, 84, 101, 102], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 71, 84, 94], "nudenet_onnx": 18, "effici": [18, 21, 64, 82], "notai": 18, "tech": 18, "detail": [18, 62, 63, 84, 86], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 83, 102], "topk": [18, 27], "100": [18, 23, 30, 38, 81], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 82, 85], "keep": [18, 75], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 81, 82, 98], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 81, 82, 94], "work": [20, 27, 32, 38, 65, 94], "aggreg": 20, "involv": 20, "segment": [20, 56, 102], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 76], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 101], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 87], "match": [20, 33, 46, 55, 69, 73, 102], "unknown": [20, 55, 76], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 63, 68, 82, 84], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 72], "correspond": [20, 35, 41, 46, 55, 78, 94, 98], "car": 20, "85": [20, 70, 78], "75": 20, "text_detect": 21, "been": [21, 94], "migrat": 21, "ocr": [21, 102], "detect_text_with_ocr": [21, 102], "soon": 21, "qualiti": [21, 36, 57, 63, 78, 79], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 71, 85, 86, 87, 89, 94, 95, 96, 97, 99, 100], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 90, 96], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 84], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 84, 93], "attempt": [22, 31, 44, 55, 63, 65, 84], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 102], "cannot": [22, 41, 51, 53, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 73, 78, 84, 86, 91, 93, 95, 97, 99], "cv2": 23, "have": [23, 25, 35, 76, 77, 90, 96, 101], "lowest": 23, "resourc": [23, 102], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 72, 84, 86, 87, 89, 90, 91, 94, 95, 96, 97, 99, 100], "low": [23, 34, 36, 63, 75, 78, 79], "high": [23, 30, 57, 63, 79, 93, 94], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 71, 78], "outlin": 24, "comparison": [24, 70], "canni": [24, 102], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 102], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 102], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 101], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 103, 104], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 79], "deeper": 25, "richer": 25, "probabl": [25, 94], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 79], "pass": [25, 26, 27, 30, 31, 43, 44, 55, 63, 67, 75, 79, 81], "neural": [25, 26, 67, 82], "network": [25, 26, 67, 82], "classif": [27, 82, 86, 87, 89, 90, 91, 92, 95, 96, 97, 99, 100], "those": [27, 93], "store": [27, 31, 63, 64], "manag": [27, 30, 84, 102], "interact": [27, 30], "also": [27, 53, 78, 105], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 81], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 84], "_model_nam": 27, "cach": [27, 30, 56, 83, 102], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 71, 86, 89, 91, 95, 97, 99], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 86, 90, 96], "method": [27, 28, 30, 32, 33, 35, 43, 55, 90, 96], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 75], "interfac": [27, 30, 81], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 81], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 71, 78, 81], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 94], "through": [27, 105], "error": [27, 33, 55, 78], "predict_fmt": 27, "fmt": [27, 36, 71, 78], "top5": 27, "logit": 27, "embed": [27, 33, 78], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 71, 78, 81, 86, 87, 89, 90, 91, 95, 96, 97, 99, 100], "top": [27, 44, 93], "k": 27, "e": [27, 35, 57, 76, 79, 82], "g": [27, 35, 57, 76, 78, 79], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 105], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 86, 91, 92, 93, 95, 97, 99, 100, 102], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 84, 85, 90, 96, 102], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 102], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 79, 81, 84, 102], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 81, 105], "300": 30, "400": 30, "95": [30, 55, 68, 69, 76], "simpl": 30, "without": [30, 63, 68, 69, 77], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 85], "found": [31, 44, 55, 63, 86], "commonli": [31, 55, 72, 82], "where": [31, 35, 63, 64, 78, 81], "look": [31, 41, 63, 86], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 102], "lsb": [32, 65, 102], "signific": [32, 33, 35, 65], "bit": [32, 33, 55, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 72], "inject": 33, "combin": [33, 41], "emb": [33, 78], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 78], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 101], "multi": [33, 81], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 72], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": [33, 55], "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 78, 79, 85, 87, 90, 93, 96, 100], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 75, 79, 105], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 93], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54, 55], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 81], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 71, 78, 79], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 95, 96], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 85, 86, 87, 89, 90, 91, 95, 96, 97, 99, 100], "neighborhood": 35, "core": [35, 103, 104], "few": 35, "too": 35, "sensit": [35, 43, 78, 90, 96], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 75, 79], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 102], "danbooru": [36, 70, 73, 75, 90, 93], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 78], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 102], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 102], "laplacian": [37, 102], "laplacian_scor": 37, "lpip": [37, 102], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 102], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 81, 85, 93], "seem": 38, "just": [38, 87, 90, 93, 96, 100], "we": [38, 79], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 71, 75, 78], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 79, 103, 104], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 78], "img2": [39, 40, 78], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 84], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 87], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 76], "languag": 41, "func": [41, 83, 102], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 105], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 70, 75, 78], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 78, 103, 104], "serv": [43, 70], "foundat": 43, "inherit": 43, "within": [43, 63, 70, 78], "fill": 43, "valid": [43, 44, 48, 102], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 84, 87], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 103, 104], "star": [44, 75], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 75, 78], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 74], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 102], "align_maxs": 45, "censor_": [45, 102], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 102], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 102], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 80], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 105], "github": [47, 103, 104, 105], "com": [47, 105], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 102, 105], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 75, 78], "make": [48, 53, 72, 82, 90, 94, 96], "readabl": [48, 78], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 76], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 92, 102], "zero": 48, "must": [48, 69, 101], "preced": 48, "surround": 48, "whitespac": [48, 72], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 76], "113": [48, 55], "dwpose": [49, 102], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 102], "connect": 50, "ellips": 50, "facial": [50, 69, 86], "pars": [51, 53, 54, 62, 63, 102], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": [51, 55], "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "create_bit_transform": 52, "create_transforms_from_bit_processor": 52, "create_blip_transform": 52, "create_transforms_from_blip_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 82], "learn": [53, 82], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 81], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 103, 104], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 79], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 103, 104], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 94, 95, 96, 99], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "tri": 55, "def": [55, 81], "my_transform_cr": 55, "occur": 55, "until": 55, "succe": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "clip": [55, 63], "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "shortest_edg": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 71, 78], "blip": 55, "255": 55, "openai_clip_mean": 55, "openai_clip_std": 55, "accord": 55, "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 90, 96], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 105], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 102], "remove_adversarial_nois": 59, "nafnet": [59, 102], "restore_with_nafnet": 59, "scunet": [59, 102], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 85, 105], "diffus": [62, 63, 85], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 102], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 101], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 71, 75, 76, 77, 78], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 77], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 89, 92, 102], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 71, 75, 78], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70, 71], "pubic_hair": [63, 69], "3d": [63, 87], "realist": 63, "slip": [63, 72], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 72, 75, 76, 77, 78], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 71, 75, 78], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 71, 75, 78], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 71, 75, 78], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 102], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "els": [63, 103, 104], "underli": [63, 81], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 88, 101], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 71, 81, 92, 94, 96, 101, 102], "torch": 64, "command": [64, 105], "pip": [64, 105], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 76, 90, 96], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 105], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 102], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 78], "inspir": [67, 71, 78, 98], "space": [67, 78], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 71, 75, 78], "skadi_seg": 67, "drop": [68, 69, 70, 75, 77, 78], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 76, 77], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 71, 75, 78], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 81], "mutabl": 69, "constructor": 69, "empti": 69, "iter": 69, "hold": [69, 70, 71, 75, 78], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 71, 75, 78], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70, 71], "headwear": 69, "ribbon": [69, 75], "crown": 69, "cap": 69, "hairclip": [69, 75], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 71, 75, 78], "glass": [69, 72], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 74], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 73, 102], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "extens": 70, "practic": 70, "use_real_nam": [70, 75], "general_threshold": [70, 71, 78], "character_threshold": [70, 71, 78], "drop_overlap": [70, 71, 75, 78], "real": [70, 75, 92, 102], "renam": [70, 75], "redirect": [70, 75], "mani": [70, 75], "websit": [70, 75], "rate": [70, 71, 78, 90, 92, 102], "char": [70, 71, 78], "9897817373275757": 70, "question": [70, 71, 78, 90], "010265946388244629": 70, "explicit": [70, 71, 78, 90], "2809715270996094e": 70, "9939777851104736": [70, 71], "5032387375831604": 70, "black_bord": [70, 71], "9943548440933228": [70, 71], "black_glov": [70, 71, 75, 78], "5011609792709351": 70, "blue_ski": [70, 71, 75, 78], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 71, 75, 78], "8504303693771362": 70, "cowboy_shot": [70, 71, 75, 78], "6008237600326538": 70, "crop_top": [70, 71, 75, 78], "6635787487030029": 70, "dai": [70, 71, 75, 78], "8496965765953064": 70, "glove": [70, 71, 75, 78], "6107005476951599": 70, "hair_between_ey": [70, 71, 75, 78], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 71, 75, 78], "5141720771789551": 70, "letterbox": [70, 71], "long_hair": [70, 71, 75, 77, 78], "9884189963340759": 70, "looking_at_view": [70, 71, 75, 78], "5673105120658875": 70, "midriff": [70, 71, 75, 78], "6290556192398071": 70, "navel": [70, 71, 75, 78], "9631235003471375": 70, "no_hat": [70, 71, 75], "7978747487068176": 70, "no_headwear": [70, 71, 75, 78], "7577926516532898": 70, "outdoor": [70, 71, 75, 78], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": [70, 71], "9841411709785461": 70, "red_ey": [70, 71, 75, 78], "958786129951477": 70, "shirt": [70, 71, 75, 78], "6720131039619446": 70, "short_sleev": [70, 71, 75, 78], "7077711820602417": 70, "silver_hair": [70, 71, 75], "6673924326896667": 70, "sky": [70, 71, 75, 78], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 71, 75, 78], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 71, 75, 78], "9076308012008667": 70, "thigh": [70, 71, 75, 78], "580970823764801": [70, 71], "skadi_": [70, 71, 78], "arknight": [70, 71, 78], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 71, 75, 78], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": [70, 71], "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": [70, 71], "5315935611724854": 70, "brown_hair": [70, 71, 75, 78], "9397273659706116": 70, "9229896664619446": 70, "charm_": [70, 71], "9006357789039612": 70, "citi": [70, 71], "9020784497261047": 70, "cityscap": [70, 71], "9547432661056519": 70, "5296419262886047": [70, 71], "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 71, 75, 78], "8277763724327087": 70, "hair_orna": [70, 71, 75, 78], "9356368780136108": 70, "hair_ribbon": [70, 71, 75], "5288072824478149": 70, "jacket": [70, 71, 75, 78], "6336134076118469": [70, 71], "9703260064125061": 70, "8188960552215576": 70, "phone_screen": [70, 71], "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 71, 75], "9725285172462463": 70, "plaid_skirt": [70, 71, 75], "9638455510139465": 70, "pleated_skirt": [70, 71, 75, 78], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 71, 75], "5493080615997314": 70, "school_bag": [70, 71], "9863407611846924": 70, "school_uniform": [70, 71, 75, 78], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": [70, 71], "9325523972511292": 70, "skirt": [70, 71, 75, 78], "92237788438797": 70, "skyscrap": [70, 71], "7728171348571777": 70, "sleeves_past_wrist": [70, 71, 75], "7257086038589478": 70, "smile": [70, 71, 75, 78], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 71, 75, 78], "9990814924240112": [70, 71], "tongue_out": [70, 71, 75, 78], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 71, 75, 77, 78], "7461410164833069": 70, "lagpixellol": 71, "deepgelbooru_onnx": 71, "categori": [71, 86, 94], "dim": [71, 78], "get_deepdanbooru_tag": [71, 73, 75], "9897817969322205": 71, "010265916585922241": 71, "27501106262207e": 71, "5032391548156738": 71, "5011611580848694": 71, "6877812743186951": 71, "5543793439865112": 71, "8268730044364929": 71, "8504312634468079": 71, "6008235216140747": 71, "6635788083076477": 71, "8496971130371094": 71, "6107009053230286": 71, "6682944297790527": 71, "5619475841522217": 71, "5141727328300476": 71, "9884189367294312": 71, "5673102140426636": 71, "6290558576583862": 71, "9631234407424927": 71, "7978750467300415": 71, "7577933073043823": 71, "711855411529541": 71, "5452844500541687": 71, "9841412901878357": 71, "9587860107421875": 71, "6720132231712341": 71, "707771360874176": 71, "6673922538757324": 71, "8709818124771118": 71, "9614332914352417": 71, "778618574142456": 71, "6842772364616394": 71, "9076309204101562": 71, "963334321975708": 71, "998850405216217": 71, "0016517043113708496": 71, "00012511014938354492": 71, "9829281568527222": 71, "8942179679870605": 71, "8733786344528198": 71, "6322965621948242": 71, "9987059831619263": 71, "9754380583763123": 71, "6810560822486877": 71, "9708783626556396": 71, "6356005668640137": 71, "5633739233016968": 71, "5315946340560913": 71, "9397273063659668": 71, "9229899644851685": 71, "9006360769271851": 71, "9020788669586182": 71, "9547433257102966": 71, "8253411054611206": 71, "5619837045669556": 71, "827775776386261": 71, "9356369972229004": 71, "5288076996803284": 71, "9703260660171509": 71, "8188957571983337": 71, "9579575061798096": 71, "9954615831375122": 71, "9725286364555359": 71, "9638454914093018": 71, "7226817607879639": 71, "5321246385574341": 71, "5493091344833374": 71, "9863408803939819": 71, "6794291734695435": 71, "5062431693077087": 71, "9325523376464844": 71, "9223778247833252": 71, "7728177905082703": 71, "7257078886032104": 71, "5357834100723267": 71, "6939406991004944": 71, "7054290771484375": 71, "9992499351501465": 71, "5012531876564026": 71, "7461407780647278": 71, "underscor": [72, 78], "convent": 72, "restor": [72, 102], "use_spac": 72, "use_escap": 72, "include_scor": 72, "score_descend": 72, "_": 72, "escap": 72, "unsaf": 72, "sort": [72, 76], "descend": 72, "panty_pul": 72, "6826801300048828": 72, "958938717842102": 72, "drinking_glass": 72, "9340789318084717": 72, "areola_slip": 72, "41196826100349426": 72, "9988248348236084": 72, "drink": 72, "pull": 72, "areola": 72, "999": 72, "959": 72, "934": 72, "683": 72, "412": 72, "mldanbooru": [73, 102], "get_mldanbooru_tag": 73, "wd14": [73, 75, 102], "get_wd14_tag": [73, 75], "convert_wd14_emb_to_predict": 73, "denormalize_wd14_emb": 73, "deepdanbooru": [73, 75, 102], "deepgelbooru": [73, 102], "get_deepgelbooru_tag": 73, "add_underlin": 73, "remove_underlin": 73, "tags_to_text": 73, "drop_overlap_tag": 73, "is_blacklist": 73, "drop_blacklisted_tag": 73, "char_whitelist_suffix": 73, "char_whitelist_prefix": 73, "char_whitelist_word": 73, "char_suffix": 73, "char_prefix": 73, "charactertagpool": 73, "is_basic_character_tag": 73, "drop_basic_character_tag": 73, "sort_tag": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "t1": 74, "t2": 74, "fulli": 74, "ml": 75, "448": 75, "keep_ratio": 75, "9999984502792358": [75, 97], "9999946355819702": 75, "9994951486587524": 75, "998144268989563": 75, "9978417158126831": 75, "9941409230232239": 75, "9799384474754333": 75, "979142427444458": 75, "961823582649231": 75, "961323618888855": 75, "9490893483161926": 75, "large_breast": [75, 78], "9450850486755371": 75, "9425153136253357": 75, "9409335255622864": 75, "9319437146186829": 75, "9265308976173401": 75, "baseball_bat": [75, 78], "9259042143821716": 75, "922250509262085": 75, "9199565052986145": 75, "9175475835800171": 75, "9102761745452881": 75, "9076938629150391": 75, "stomach": [75, 78], "9052775502204895": 75, "8938589692115784": 75, "8894285559654236": 75, "8891903162002563": 75, "8845980763435364": 75, "8842408061027527": 75, "8659475445747375": 75, "862621009349823": 75, "8616052865982056": 75, "8562789559364319": 75, "short_short": [75, 78], "8555729389190674": 75, "8533340096473694": 75, "black_short": [75, 78], "8477485775947571": 75, "8430152535438538": 75, "tied_long_hair": [75, 78], "8340626955032349": 75, "crop_top_overhang": 75, "8266023397445679": 75, "8222048282623291": 75, "8202669620513916": 75, "black_shirt": [75, 78], "8061150312423706": 75, "ass_visible_through_thigh": [75, 78], "7803354859352112": 75, "thigh_gap": [75, 78], "7789446711540222": 75, "arms_up": 75, "7052110433578491": 75, "9999866485595703": 75, "997043788433075": 75, "9969649910926819": 75, "9957101345062256": 75, "9928386807441711": 75, "9886980056762695": 75, "9864778518676758": 75, "ghost": [75, 78], "9769423007965088": 75, "9747489094734192": 75, "9736957550048828": 75, "9388670325279236": 75, "9356311559677124": 75, "91000896692276": 75, "cardigan": 75, "8955123424530029": 75, "8910233378410339": 75, "8904104828834534": 75, "8881211280822754": 75, "8876776695251465": 75, "8864808678627014": 75, "8810517191886902": 75, "8798807263374329": 75, "8765745162963867": 75, "8737136125564575": 75, "nail_polish": 75, "8650439381599426": 75, "8613706827163696": 75, "blue_cardigan": 75, "8571277260780334": 75, "8333670496940613": 75, "8160212635993958": 75, "eyebrows_visible_through_hair": 75, "8122442364692688": 75, "8091571927070618": 75, "8082079887390137": 75, "8048468232154846": 75, "long_sleev": [75, 78], "8042327165603638": 75, "7984272241592407": 75, "blazer": [75, 78], "794708251953125": 75, "78981614112854": 75, "7892146110534668": 75, "shaped_pupil": [75, 78], "7867060899734497": 75, "gradient_hair": 75, "786359965801239": 75, "white_shirt": 75, "7790888547897339": 75, "brown_skirt": 75, "7760675549507141": 75, "774523913860321": 75, "7721588015556335": 75, "7697228789329529": 75, "755959689617157": 75, "multicolored_hair": 75, "7477189898490906": 75, "7476690411567688": 75, "rail": 75, "7476617693901062": 75, "blue_jacket": 75, "7458406090736389": 75, "741143524646759": 75, "7364678978919983": 75, "collared_shirt": 75, "7193643450737": 75, "red_neckwear": 75, "7108616828918457": 75, "7086325287818909": 75, "miniskirt": 75, "7055293321609497": 75, "7039415836334229": 75, "open_cloth": 75, "7018357515335083": 75, "shuffl": 76, "count": [76, 103, 104], "2boi": 76, "random": 76, "cat_ear": 76, "uniqu": 76, "precomput": 77, "8849405313291128": 77, "8548297594823425": 77, "03910296474461261": 77, "6615180440330748": 77, "21552028866308015": 77, "3165260620737027": 77, "47744464927382957": 77, "tagger": 78, "smilingwolf": 78, "wd": 78, "swinv2_v3": 78, "general_mcut_en": 78, "character_mcut_en": 78, "no_underlin": 78, "mcut": 78, "replac": 78, "index": [78, 105], "l2": 78, "follw": 78, "valuabl": 78, "enabl": 78, "rapid": 78, "queri": 78, "0011444687843322754": 78, "8876402974128723": 78, "106781005859375": 78, "000277101993560791": 78, "997527003288269": 78, "9797663688659668": 78, "9905703663825989": 78, "9761719703674316": 78, "8981098532676697": 78, "8810765743255615": 78, "9498510360717773": 78, "8377365469932556": 78, "945058286190033": 78, "9457170367240906": 78, "969594419002533": 78, "7881088852882385": 78, "7687551379203796": 78, "9301245212554932": 78, "6703325510025024": 78, "white_hair": 78, "5292627811431885": 78, "8677047491073608": 78, "grey_hair": 78, "5859264731407166": 78, "9536856412887573": 78, "8056888580322266": 78, "8394746780395508": 78, "9473626613616943": 78, "8986269235610962": 78, "9385137557983398": 78, "8408567905426025": 78, "alternate_costum": 78, "4245271384716034": 78, "931140661239624": 78, "8830795884132385": 78, "7279844284057617": 78, "artist_nam": 78, "5333830714225769": 78, "64717698097229": 78, "9516432285308838": 78, "9655293226242065": 78, "9485014081001282": 78, "7366660833358765": 78, "7161656618118286": 78, "5858667492866516": 78, "6186309456825256": 78, "41193312406539917": 78, "467605859041214": 78, "36282333731651306": 78, "3756745457649231": 78, "motion_blur": 78, "5091936588287354": 78, "951993465423584": 78, "basebal": 78, "5634750723838806": 78, "8232709169387817": 78, "9869340658187866": 78, "49491602182388306": 78, "5193622708320618": 78, "003406703472137451": 78, "0007208287715911865": 78, "9798132181167603": 78, "8046203851699829": 78, "7596215009689331": 78, "7620116472244263": 78, "46084529161453247": 78, "48454540967941284": 78, "5152207016944885": 78, "8023070096969604": 78, "8653596639633179": 78, "7201820611953735": 78, "7816740870475769": 78, "697688639163971": 78, "8974947333335876": 78, "7491052746772766": 78, "5015512704849243": 78, "6401398181915283": 78, "43420469760894775": 78, "4528769850730896": 78, "5730487704277039": 78, "6739872694015503": 78, "5545973181724548": 78, "6946243047714233": 78, "5487751364707947": 78, "7439308166503906": 78, "4186026453971863": 78, "47378358244895935": 78, "4690653085708618": 78, "7565015554428101": 78, "hu_tao_": 78, "genshin_impact": 78, "9262397289276123": 78, "boo_tao_": 78, "942080020904541": 78, "denorm": 78, "denormalizer_nam": 78, "mnum2_al": 78, "understand": 78, "batch": [78, 79, 98], "redund": 78, "structur": [78, 102], "b": 78, "r": [78, 90, 96], "c": 78, "linalg": 78, "norm": 78, "approx": [78, 79], "1e": 78, "cdc_anime_onnx": 79, "realli": 79, "As": [79, 90, 96], "1024x1024": 79, "2060": 79, "gpu": 79, "cost": 79, "against": 79, "cpu": [79, 84, 103, 104], "experi": 79, "hgsr": 79, "mhr": 79, "aug_x4_320": 79, "tile_s": 79, "tile_overlap": 79, "batch_siz": 79, "silent": 79, "tile": 79, "progress": 79, "messag": 79, "cute_waifu_aroma": 79, "pngimageplugin": 79, "pngimagefil": 79, "1168x1168": 79, "0x7f0e8ca06880": 79, "4672x4672": 79, "0x7f0e48edb640": 79, "cdc": [80, 102], "upscale_with_cdc": 80, "thread": [81, 101], "lru_cach": 81, "wrap": 81, "synchron": 81, "prevent": 81, "race": 81, "condit": 81, "maxsiz": 81, "expensive_funct": 81, "expens": 81, "lock": [81, 101], "safeti": [81, 98], "multithread": 81, "my_funct": 81, "introduc": 81, "acquisit": 81, "critic": 81, "mathemat": 82, "activ": 82, "deep": 82, "problem": [82, 90, 96], "input_valu": 82, "frac": 82, "26894142": 82, "73105858": 82, "ts_lru_cach": 83, "sigmoid": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "cudaexecutionprovid": 84, "cpuexecutionprovid": 84, "ckpt": 84, "inferencesess": 84, "onnx_mod": 84, "decid": 84, "linux": [84, 103, 104], "execut": [84, 103, 104], "ignor": 84, "cuda": [84, 103, 104], "forc": 84, "anime_ai_check": 85, "mobilenetv3_sce_dist": [85, 96, 100], "mainli": 85, "caformer_s36_plus_sc": 85, "graph": 85, "9996960163116455": 85, "9999125003814697": 85, "997803270816803": 85, "9960069060325623": 85, "9887709021568298": 85, "9998629093170166": 85, "0013722758740186691": 85, "00020673229300882667": 85, "0001895089662866667": 85, "0008857478387653828": 85, "552320024231449e": 85, "001168627175502479": 85, "bangumi": [86, 87], "vision": 86, "imageri": 86, "bangumi_char_typ": 86, "definit": [86, 93], "video": 86, "secondari": 86, "often": 86, "lack": 86, "lead": 86, "under": [86, 105], "three": 86, "judg": 86, "anime_portrait": [86, 92], "mobilenetv3_v0_dist": [86, 95, 99, 100], "9998525381088257": 86, "00012103465269319713": 86, "6464786313008517e": 86, "906112609314732e": 86, "06": [86, 87, 89, 94, 95, 96, 97, 99], "9997243285179138": 86, "0002490800397936255": 86, "7215803381986916e": 86, "354368557978887e": 86, "9998849630355835": 86, "90006631379947e": 86, "3920385754317977e": 86, "2084233276254963e": 86, "9998877048492432": 86, "732793503440917e": 86, "4264976925915107e": 86, "0623419257171918e": 86, "07076334953308105": 86, "9290977716445923": 86, "0001044218079186976": 86, "4467317163944244e": 86, "2568268832401372e": 86, "9999498128890991": 86, "1810528778587468e": 86, "879474429093534e": 86, "260669109295122e": 86, "9999510049819946": 86, "2321036592766177e": 86, "025227553938748e": 86, "4251427273848094e": 86, "999957799911499": 86, "4273678718600422e": 86, "6884023302263813e": 86, "880981603288092e": 86, "0002326338435523212": 86, "9996368885040283": 86, "164971561403945e": 86, "00020793956355191767": 86, "13438372313976288": 86, "8652494549751282": 86, "000158855298650451": 86, "000238816806813702": 86, "3589179217815399": 86, "6406960487365723": 86, "0001471740542910993": 86, "002255884697660804": 86, "08208147436380386": 86, "9152728915214539": 86, "00038967153523117304": 86, "227699592884164e": 86, "0835404282261152e": 86, "1437502406770363e": 86, "9999284744262695": 86, "2125529792683665e": 86, "0218892384727951e": 86, "00011914174683624879": 86, "9998584985733032": 86, "2007669283775613e": 86, "6357082131435163e": 86, "3068713896209374e": 86, "9999185800552368": 86, "066640925273532e": 86, "529400813335087e": 86, "089402500540018e": 86, "9999388456344604": 86, "6406959295272827": 86, "not_paint": 87, "anime_classif": 87, "older": 87, "mobilenetv3_v1": [87, 97], "5_dist": 87, "3_dist": 87, "plot": [87, 90, 96, 100], "caformer_s36_v1": 87, "3_focal": 87, "8346158862113953": 87, "004201625939458609": 87, "0028638991061598063": 87, "15633030235767365": 87, "001988308737054467": 87, "9868855476379395": 87, "001178382197394967": 87, "00015886101755313575": 87, "0005986307514831424": 87, "011178601533174515": 87, "9933090209960938": 87, "0012440024875104427": 87, "00040085514774546027": 87, "004924307577311993": 87, "00012189441622467712": 87, "00031298911198973656": 87, "9968050718307495": 87, "182305903872475e": 87, "0027923565357923508": 87, "7805559259140864e": 87, "0004650334012694657": 87, "996709942817688": 87, "736721191671677e": 87, "0027629584074020386": 87, "4619508621981367e": 87, "0003803370927926153": 87, "998649537563324": 87, "190127922105603e": 87, "0008622839814051986": 87, "595230686594732e": 87, "0004573142796289176": 87, "00031435859273187816": 87, "8671838641166687": 87, "13199880719184875": 87, "563074617180973e": 87, "153919796110131e": 87, "290010737255216e": 87, "9727378487586975": 87, "027150526642799377": 87, "162296004826203e": 87, "4933258828241378e": 87, "0004275702522136271": 87, "995402455329895": 87, "002233930164948106": 87, "001911122351884842": 87, "1603819727897644": 87, "0007561995880678296": 87, "00017044576816260815": 87, "838487982749939": 87, "0002034590725088492": 87, "005001617129892111": 87, "000932251859921962": 87, "009352140128612518": 87, "9846979379653931": 87, "6018555470509455e": 87, "004064667969942093": 87, "464051254326478e": 87, "025772539898753166": 87, "9699516296386719": 87, "00011656546121230349": 87, "287263775244355e": 87, "370255853951676e": 87, "01098843663930893": 87, "0031668643932789564": 87, "9857884049415588": 87, "499273488065228e": 87, "8419872251106426e": 87, "0003471920208539814": 87, "029472889378666878": 87, "9700765609741211": 87, "0012387704337015748": 87, "001172148622572422": 87, "787473391043022e": 87, "003680602880194783": 87, "9938107132911682": 87, "8346157073974609": 87, "8671836853027344": 87, "8384883403778076": 87, "9846979975700378": 87, "9700766801834106": 87, "greyscal": 88, "jpeg_ful": [88, 101], "6125901": 88, "6125785": [88, 101], "6124220": 88, "rough": [89, 90, 96], "polish": 89, "mobilenetv3_v2": 89, "2_dist": [89, 97], "910087929805741e": 89, "1241951510310173": 89, "8757457137107849": 89, "00018937293498311192": 89, "030049214139580727": 89, "9697614312171936": 89, "008933082222938538": 89, "05096456781029701": 89, "9401022791862488": 89, "009832272306084633": 89, "9898634552955627": 89, "00030428936588577926": 89, "013919820077717304": 89, "9819902181625366": 89, "004089969675987959": 89, "04166747257113457": 89, "9582782983779907": 89, "4218515288084745e": 89, "8849249482154846": 89, "1149177998304367": 89, "0001573085755808279": 89, "9907882809638977": 89, "008958994410932064": 89, "0002527958422433585": 89, "9831690788269043": 89, "01682441122829914": 89, "613856385229155e": 89, "8757458329200745": 89, "8849248290061951": 89, "million": 90, "anime_r": [90, 92], "boundari": [90, 96], "challeng": [90, 96], "clean": [90, 96], "ground": [90, 96], "truth": [90, 96], "judgment": [90, 96], "intend": [90, 96], "quick": [90, 96, 102], "estim": [90, 96], "basi": [90, 96], "mobilenetv3_large_100_v0_ls0": 90, "caformer_s36_v0_ls0": 90, "7508869767189026": 90, "7034655809402466": 90, "728887677192688": 90, "7404400110244751": 90, "7446154952049255": 90, "7514738440513611": 90, "768704354763031": 90, "8219676613807678": 90, "7267540693283081": 90, "7645740509033203": 90, "7216582894325256": 90, "7615436315536499": 90, "815083920955658": 90, "8321858644485474": 90, "8204999566078186": 90, "820833146572113": 90, "chdir": 90, "doc": 90, "api_doc": 90, "7508870363235474": 90, "11212056130170822": 90, "06781744956970215": 90, "06917501986026764": 90, "7034654021263123": 90, "15903906524181366": 90, "06688199192285538": 90, "07061357796192169": 90, "7288877964019775": 90, "1476859599351883": 90, "060362350195646286": 90, "06306383013725281": 90, "7404399514198303": 90, "10337048768997192": 90, "08087948709726334": 90, "07530999928712845": 90, "055992450565099716": 90, "7446154356002808": 90, "13191790878772736": 90, "06747424602508545": 90, "06458679586648941": 90, "10566363483667374": 90, "07827574014663696": 90, "07079866528511047": 90, "7687042951583862": 90, "09974884241819382": 90, "06074819341301918": 90, "050435908138751984": 90, "8219675421714783": 90, "0593985915184021": 90, "06819795072078705": 90, "06569571048021317": 90, "1177448257803917": 90, "726753830909729": 90, "08980562537908554": 90, "06481882929801941": 90, "06922297924757004": 90, "10138414055109024": 90, "06351721286773682": 90, "07683827728033066": 90, "13798624277114868": 90, "05942752957344055": 90, "10584963858127594": 90, "7615437507629395": 90, "07317910343408585": 90, "060196295380592346": 90, "06751583516597748": 90, "0572039857506752": 90, "05398125201463699": 90, "06124086305499077": 90, "0525919646024704": 90, "8321859240531921": 90, "05922013148665428": 90, "06274889409542084": 90, "057530902326107025": 90, "8205001354217529": 90, "05683052912354469": 90, "06635929644107819": 90, "05597696080803871": 90, "8208332657814026": 90, "non_furri": 91, "mobilenetv3_v0": 91, "1_dist": 91, "9898804426193237": 91, "010119626298546791": 91, "9677742123603821": 91, "032225821167230606": 91, "959551215171814": 91, "040448784828186035": 91, "9535530209541321": 91, "04644693806767464": 91, "04358793422579765": 91, "9564120769500732": 91, "02767963521182537": 91, "9723203182220459": 91, "028900373727083206": 91, "9710996150970459": 91, "037573859095573425": 91, "9624261260032654": 91, "aicheck": [92, 102], "get_ai_created_scor": 92, "is_ai_cr": 92, "bangumi_char": [92, 102], "anime_bangumi_char_scor": 92, "anime_bangumi_char": 92, "anime_classify_scor": 92, "anime_classifi": 92, "is_greyscal": 92, "anime_completeness_scor": 92, "anime_complet": 92, "dbrate": [92, 102], "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": [92, 102], "anime_furry_scor": 92, "anime_furri": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw_pred_scor": 92, "nsfw_pred": 92, "portrait": [92, 102], "anime_portrait_scor": 92, "anime_rating_scor": 92, "anime_real_scor": 92, "safe_check_scor": 92, "safe_check": 92, "style_ag": [92, 102], "anime_style_age_scor": 92, "anime_style_ag": 92, "teen": [92, 102], "anime_teen_scor": 92, "anime_teen": 92, "is_truncated_fil": 92, "screen": 93, "row": 93, "bottom": 93, "grayscal": 93, "monochrome_detect": 93, "mobilenetv3_large_100_dist_safe2": 93, "mobilenetv3_dist": 93, "caformer_s36": 93, "mono": 93, "9614395499229431": 93, "9458909034729004": 93, "9559807777404785": 93, "9651952981948853": 93, "9379720687866211": 93, "8814834356307983": 93, "03941023349761963": 93, "07492382079362869": 93, "09546589106321335": 93, "016521310433745384": 93, "005693843588232994": 93, "0315730981528759": 93, "Not": 94, "five": 94, "hentai": 94, "neutral": 94, "porn": 94, "sexi": 94, "infinit": 94, "nsfwj": 94, "tfj": 94, "deploy": 94, "mobil": 94, "9970946311950684": 94, "00198739324696362": 94, "000894528697244823": 94, "4315058251668233e": 94, "099447197513655e": 94, "9282580614089966": 94, "061733175069093704": 94, "008979619480669498": 94, "0007789491210132837": 94, "0002501663693692535": 94, "7945129871368408": 94, "2044062316417694": 94, "0005603990866802633": 94, "0004847997915931046": 94, "564094367902726e": 94, "7977773547172546": 94, "01352313905954361": 94, "18791256844997406": 94, "0004888656549155712": 94, "00029804420773871243": 94, "04498734697699547": 94, "9509441256523132": 94, "4087972633424215e": 94, "003999904729425907": 94, "4542059185914695e": 94, "002892113756388426": 94, "982390284538269": 94, "02520776737947e": 94, "014633022248744965": 94, "858086610212922e": 94, "002532319398596883": 94, "9887337684631348": 94, "231979568838142e": 94, "008699454367160797": 94, "8187158022774383e": 94, "03564726561307907": 94, "954788088798523": 94, "343036850215867e": 94, "009289607405662537": 94, "00020158555707894266": 94, "006372362840920687": 94, "006019102409482002": 94, "9694945812225342": 94, "015214097686111927": 94, "002899901708588004": 94, "0004039364866912365": 94, "00012730166781693697": 94, "987038791179657": 94, "007135333959013224": 94, "005294707603752613": 94, "06964848190546036": 94, "0014777459437027574": 94, "9276643395423889": 94, "0003031621454283595": 94, "0009063396137207747": 94, "00028707628371194005": 94, "00010888021643040702": 94, "9992460012435913": 94, "00015473493840545416": 94, "0002033217460848391": 94, "563037691696081e": 94, "008058490231633186": 94, "00044566826545633376": 94, "937960684299469": 94, "05353058874607086": 94, "364063445587817e": 94, "00562260951846838": 94, "00012077406427124515": 94, "9897090792655945": 94, "004547217860817909": 94, "564737981942017e": 94, "016690678894519806": 94, "001258736359886825": 94, "9766013622283936": 94, "005440687295049429": 94, "4481674952548929e": 94, "01861923187971115": 94, "0008914825739338994": 94, "9674761295318604": 94, "012998746708035469": 94, "691116141155362e": 94, "0007601747056469321": 94, "0005019629606977105": 94, "039504989981651306": 94, "9591660499572754": 94, "0001652583305258304": 94, "0002614929690025747": 94, "020374108105897903": 94, "029394468292593956": 94, "9498046040534973": 94, "00016299057460855693": 94, "004782819654792547": 94, "002861740067601204": 94, "12280157208442688": 94, "8693908452987671": 94, "0001731760276015848": 94, "304211274255067e": 94, "03286275267601013": 94, "010648751631379128": 94, "9562522172927856": 94, "999900221824646": 95, "645313209854066e": 95, "3387104445428122e": 95, "9999704360961914": 95, "4465465685352683e": 95, "071506166132167e": 95, "9999785423278809": 95, "512719154561637e": 95, "292278612818336e": 95, "919455750496127e": 95, "9999444484710693": 95, "3647335082350764e": 95, "0555699191172607e": 95, "9999880790710449": 95, "3210242286731955e": 95, "7451418898417614e": 95, "9999822378158569": 95, "2084267331811134e": 95, "7460413321023225e": 95, "1532473820352607e": 95, "9999996423721313": 95, "0316136922483565e": 95, "840229633236049e": 95, "9999998807907104": [95, 96], "736660568800289e": 95, "199210472208506e": 95, "9999992847442627": 95, "r15": 96, "r18": 96, "sankaku": 96, "mobilenetv3_v1_pruned_ls0": 96, "caformer_s36_plu": [96, 100], "5863172936624323e": 96, "480062353375615e": 96, "9924363493919373": 96, "007255776319652796": 96, "0003077814180869609": 96, "996969997882843": 96, "0030054834205657244": 96, "4601260520284995e": 96, "9966891407966614": 96, "003293127752840519": 96, "770909148035571e": 96, "00025384966284036636": 96, "9996721744537354": 96, "399192691082135e": 96, "973351603141055e": 96, "9998563528060913": 96, "391309580067173e": 96, "0018681309884414077": 96, "9827859997749329": 96, "015345841646194458": 96, "013710384257137775": 96, "8339558839797974": 96, "15233369171619415": 96, "951323833462084e": 96, "00029566374723799527": 96, "9997004270553589": 96, "00018434497178532183": 96, "568440272123553e": 96, "9997699856758118": 96, "11225129129889e": 96, "051862899563275e": 96, "9999485015869141": 96, "902020231791539e": 96, "0005639699520543218": 96, "9994290471076965": 96, "anime_real_cl": 97, "4_dist": 97, "9999716281890869": 97, "8398366339388303e": 97, "9992202520370483": 97, "0007797438884153962": 97, "9999709129333496": 97, "905452492996119e": 97, "9999765157699585": 97, "3499671442550607e": 97, "9994087219238281": 97, "0005913018831051886": 97, "9999759197235107": 97, "4061362637439743e": 97, "9999052286148071": 97, "475799015490338e": 97, "403173675702419e": 97, "5848207794988411e": 97, "0010207017185166478": 97, "9989792704582214": 97, "2124368115328252e": 97, "9999977350234985": 97, "6512358342879452e": 97, "9999834299087524": 97, "359853614412714e": 97, "9999936819076538": 97, "600314317329321e": 97, "9999840259552002": 97, "5589323083986528e": 97, "9999843835830688": 97, "5513256585109048e": 97, "9999845027923584": 97, "pollut": 98, "mf666": 98, "shit": 98, "checker": 98, "mobilenet": 98, "v2": 98, "max_batch_s": 98, "1970": 99, "1980": 99, "1990": 99, "2000": 99, "2010": 99, "2015": 99, "2020": 99, "ag": 99, "9805465340614319": 99, "761269782553427e": 99, "0005044879508204758": 99, "01569165475666523": 99, "002850610064342618": 99, "00037849770160391927": 99, "9434612113400362e": 99, "053497342392802e": 99, "9992554783821106": 99, "0006490182713605464": 99, "8857468805654207e": 99, "317252262353577e": 99, "314484721769986e": 99, "0750001138148946e": 99, "706833609205205e": 99, "00034479793976061046": 99, "9995512366294861": 99, "391363472677767e": 99, "4607510820496827e": 99, "0679690351244062e": 99, "661913514311891e": 99, "757471131393686e": 99, "0744897230761126e": 99, "76177470368566e": 99, "9996387958526611": 99, "160279296338558e": 99, "00013228354509919882": 99, "1361367038916796e": 99, "464057489414699e": 99, "2412899599876255e": 99, "703883653040975e": 99, "127358498517424e": 99, "9973921775817871": 99, "0022309015039354563": 99, "00018872201326303184": 99, "780902943617548e": 99, "422096920578042e": 99, "638929097680375e": 99, "152203023797483e": 99, "00028818511054851115": 99, "9996094107627869": 99, "58777353237383e": 99, "9200742826797068e": 99, "00017117452807724476": 99, "518441947875544e": 99, "885544381570071e": 99, "4389253010449465e": 99, "1696006772108376e": 99, "9996393918991089": 99, "contenti": 100, "safe_teen": 100, "non_teen": 100, "caformer_s36_v0": 100, "9998493194580078": 100, "0378791052498855e": 100, "00012023092131130397": 100, "9790042638778687": 100, "0017522255657240748": 100, "01924353837966919": 100, "9998124241828918": 100, "19778298237361e": 100, "0001456339523429051": 100, "0008521362324245274": 100, "9989691972732544": 100, "00017870066221803427": 100, "0992944781901315e": 100, "9994398951530457": 100, "0004991036257706583": 100, "2035720727872103e": 100, "9994019269943237": 100, "0005460577667690814": 100, "0478151529678144e": 100, "524079147609882e": 100, "999934196472168": 100, "786742884898558e": 100, "653994154883549e": 100, "9998156428337097": 100, "0001218809193233028": 100, "00013706681784242392": 100, "9997410178184509": 100, "jpeg_trunc": 101, "2216614_truncat": 101, "imagefil": 101, "load_truncated_imag": 101, "ascii": 102, "metric": 102, "list_det_model": 102, "list_rec_model": 102, "sd": 102, "tag": 102, "platform": [103, 104], "shutil": [103, 104], "cpuinfo": [103, 104], "psutil": [103, 104], "hbutil": [103, 104], "size_to_bytes_str": [103, 104], "python_implement": [103, 104], "python_vers": [103, 104], "brand": [103, 104], "get_cpu_info": [103, 104], "brand_raw": [103, 104], "cpu_count": [103, 104], "freq": [103, 104], "cpu_freq": [103, 104], "mhz": [103, 104], "virtual_memori": [103, 104], "precis": [103, 104], "ye": [103, 104], "nvidia": [103, 104], "smi": [103, 104], "1021": [103, 104], "azur": [103, 104], "x86_64": [103, 104], "glibc2": [103, 104], "cpython": [103, 104], "amd": [103, 104], "epyc": [103, 104], "7763": [103, 104], "2938": 103, "5409999999997": 103, "615": [103, 104], "gib": [103, 104], "deploi": [103, 104], "action": [103, 104], "3245": 104, "3525": 104, "imgutil": 105, "pypi": 105, "simpli": 105, "newest": 105, "git": 105, "script": 105, "__name__": 105, "__main__": 105, "narugo1992": 105, "still": 105, "out": 105, "io": 105, "html": 105, "faq": 106}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [73, 0, 0, "-", "tagging"], [80, 0, 0, "-", "upscale"], [83, 0, 0, "-", "utils"], [92, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "create_bit_transforms"], [55, 1, 1, "", "create_blip_transforms"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_bit_processor"], [55, 1, 1, "", "create_transforms_from_blip_processor"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "deepgelbooru"], [72, 0, 0, "-", "format"], [74, 0, 0, "-", "match"], [75, 0, 0, "-", "mldanbooru"], [76, 0, 0, "-", "order"], [77, 0, 0, "-", "overlap"], [78, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[71, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[72, 1, 1, "", "add_underline"], [72, 1, 1, "", "remove_underline"], [72, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[74, 1, 1, "", "tag_match_full"], [74, 1, 1, "", "tag_match_prefix"], [74, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[75, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[76, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[77, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[78, 1, 1, "", "convert_wd14_emb_to_prediction"], [78, 1, 1, "", "denormalize_wd14_emb"], [78, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[79, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[79, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[81, 0, 0, "-", "cache"], [82, 0, 0, "-", "func"], [84, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[81, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[82, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[84, 1, 1, "", "get_onnx_provider"], [84, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[85, 0, 0, "-", "aicheck"], [86, 0, 0, "-", "bangumi_char"], [87, 0, 0, "-", "classify"], [88, 0, 0, "-", "color"], [89, 0, 0, "-", "completeness"], [90, 0, 0, "-", "dbrating"], [91, 0, 0, "-", "furry"], [93, 0, 0, "-", "monochrome"], [94, 0, 0, "-", "nsfw"], [95, 0, 0, "-", "portrait"], [96, 0, 0, "-", "rating"], [97, 0, 0, "-", "real"], [98, 0, 0, "-", "safe"], [99, 0, 0, "-", "style_age"], [100, 0, 0, "-", "teen"], [101, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[85, 1, 1, "", "get_ai_created_score"], [85, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[86, 1, 1, "", "anime_bangumi_char"], [86, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[87, 1, 1, "", "anime_classify"], [87, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[88, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[89, 1, 1, "", "anime_completeness"], [89, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[90, 1, 1, "", "anime_dbrating"], [90, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[91, 1, 1, "", "anime_furry"], [91, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[93, 1, 1, "", "get_monochrome_score"], [93, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[94, 1, 1, "", "nsfw_pred"], [94, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[95, 1, 1, "", "anime_portrait"], [95, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[96, 1, 1, "", "anime_rating"], [96, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[97, 1, 1, "", "anime_real"], [97, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[98, 1, 1, "", "safe_check"], [98, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[99, 1, 1, "", "anime_style_age"], [99, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[100, 1, 1, "", "anime_teen"], [100, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[101, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 87], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 72], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "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, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "deepgelbooru": 71, "get_deepgelbooru_tag": 71, "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "match": 74, "tag_match_suffix": 74, "tag_match_prefix": 74, "tag_match_ful": 74, "mldanbooru": 75, "get_mldanbooru_tag": 75, "order": 76, "sort_tag": 76, "overlap": 77, "drop_overlap_tag": 77, "wd14": 78, "get_wd14_tag": 78, "convert_wd14_emb_to_predict": 78, "denormalize_wd14_emb": 78, "upscal": [79, 80], "cdc": 79, "upscale_with_cdc": 79, "util": [81, 82, 83, 84], "cach": 81, "ts_lru_cach": 81, "func": 82, "sigmoid": 82, "onnxruntim": 84, "get_onnx_provid": 84, "open_onnx_model": 84, "valid": [85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "aicheck": 85, "get_ai_created_scor": 85, "is_ai_cr": 85, "bangumi_char": 86, "anime_bangumi_char_scor": 86, "anime_bangumi_char": 86, "anime_classify_scor": 87, "anime_classifi": 87, "color": 88, "is_greyscal": 88, "complet": 89, "anime_completeness_scor": 89, "anime_complet": 89, "dbrate": 90, "anime_dbrating_scor": 90, "anime_dbr": 90, "furri": 91, "anime_furry_scor": 91, "anime_furri": 91, "monochrom": 93, "get_monochrome_scor": 93, "is_monochrom": 93, "nsfw": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": 95, "anime_portrait_scor": 95, "anime_portrait": 95, "rate": 96, "anime_rating_scor": 96, "anime_r": [96, 97], "real": 97, "anime_real_scor": 97, "safe": 98, "safe_check_scor": 98, "safe_check": 98, "style_ag": 99, "anime_style_age_scor": 99, "anime_style_ag": 99, "teen": 100, "anime_teen_scor": 100, "anime_teen": 100, "truncat": 101, "is_truncated_fil": 101, "welcom": 102, "": 102, "document": 102, "overview": 102, "tutori": 102, "inform": [102, 103, 104], "api": 102, "run": [103, 104], "environ": [103, 104], "instal": 105, "quick": 106, "start": 106}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[55, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[55, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[55, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[55, "create-transforms-from-blip-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[71, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[71, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[72, "module-imgutils.tagging.format"]], "add_underline": [[72, "add-underline"]], "remove_underline": [[72, "remove-underline"]], "tags_to_text": [[72, "tags-to-text"]], "imgutils.tagging": [[73, "module-imgutils.tagging"]], "imgutils.tagging.match": [[74, "module-imgutils.tagging.match"]], "tag_match_suffix": [[74, "tag-match-suffix"]], "tag_match_prefix": [[74, "tag-match-prefix"]], "tag_match_full": [[74, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[75, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[75, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[76, "module-imgutils.tagging.order"]], "sort_tags": [[76, "sort-tags"]], "imgutils.tagging.overlap": [[77, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[77, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[78, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[78, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[78, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[78, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[79, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[79, "upscale-with-cdc"]], "imgutils.upscale": [[80, "module-imgutils.upscale"]], "imgutils.utils.cache": [[81, "module-imgutils.utils.cache"]], "ts_lru_cache": [[81, "ts-lru-cache"]], "imgutils.utils.func": [[82, "module-imgutils.utils.func"]], "sigmoid": [[82, "sigmoid"]], "imgutils.utils": [[83, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[84, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[84, "get-onnx-provider"]], "open_onnx_model": [[84, "open-onnx-model"]], "imgutils.validate.aicheck": [[85, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[85, "get-ai-created-score"]], "is_ai_created": [[85, "is-ai-created"]], "imgutils.validate.bangumi_char": [[86, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[86, "anime-bangumi-char-score"]], "anime_bangumi_char": [[86, "anime-bangumi-char"]], "imgutils.validate.classify": [[87, "module-imgutils.validate.classify"]], "anime_classify_score": [[87, "anime-classify-score"]], "anime_classify": [[87, "anime-classify"]], "imgutils.validate.color": [[88, "module-imgutils.validate.color"]], "is_greyscale": [[88, "is-greyscale"]], "imgutils.validate.completeness": [[89, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[89, "anime-completeness-score"]], "anime_completeness": [[89, "anime-completeness"]], "imgutils.validate.dbrating": [[90, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[90, "anime-dbrating-score"]], "anime_dbrating": [[90, "anime-dbrating"]], "imgutils.validate.furry": [[91, "module-imgutils.validate.furry"]], "anime_furry_score": [[91, "anime-furry-score"]], "anime_furry": [[91, "anime-furry"]], "imgutils.validate": [[92, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[93, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[93, "get-monochrome-score"]], "is_monochrome": [[93, "is-monochrome"]], "imgutils.validate.nsfw": [[94, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[94, "nsfw-pred-score"]], "nsfw_pred": [[94, "nsfw-pred"]], "imgutils.validate.portrait": [[95, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[95, "anime-portrait-score"]], "anime_portrait": [[95, "anime-portrait"]], "imgutils.validate.rating": [[96, "module-imgutils.validate.rating"]], "anime_rating_score": [[96, "anime-rating-score"]], "anime_rating": [[96, "anime-rating"]], "imgutils.validate.real": [[97, "module-imgutils.validate.real"]], "anime_real_score": [[97, "anime-real-score"]], "anime_real": [[97, "anime-real"]], "imgutils.validate.safe": [[98, "module-imgutils.validate.safe"]], "safe_check_score": [[98, "safe-check-score"]], "safe_check": [[98, "safe-check"]], "imgutils.validate.style_age": [[99, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[99, "anime-style-age-score"]], "anime_style_age": [[99, "anime-style-age"]], "imgutils.validate.teen": [[100, "module-imgutils.validate.teen"]], "anime_teen_score": [[100, "anime-teen-score"]], "anime_teen": [[100, "anime-teen"]], "imgutils.validate.truncate": [[101, "module-imgutils.validate.truncate"]], "is_truncated_file": [[101, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[102, "welcome-to-imgutils-s-documentation"]], "Overview": [[102, "overview"]], "Tutorials": [[102, null]], "Information": [[102, null]], "API Documentation": [[102, null]], "Run Environment Information": [[103, "Run-Environment-Information"], [104, "Run-Environment-Information"]], "Installation": [[105, "installation"]], "Quick Start": [[106, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.deepgelbooru"], [72, "module-imgutils.tagging.format"], [73, "module-imgutils.tagging"], [74, "module-imgutils.tagging.match"], [75, "module-imgutils.tagging.mldanbooru"], [76, "module-imgutils.tagging.order"], [77, "module-imgutils.tagging.overlap"], [78, "module-imgutils.tagging.wd14"], [79, "module-imgutils.upscale.cdc"], [80, "module-imgutils.upscale"], [81, "module-imgutils.utils.cache"], [82, "module-imgutils.utils.func"], [83, "module-imgutils.utils"], [84, "module-imgutils.utils.onnxruntime"], [85, "module-imgutils.validate.aicheck"], [86, "module-imgutils.validate.bangumi_char"], [87, "module-imgutils.validate.classify"], [88, "module-imgutils.validate.color"], [89, "module-imgutils.validate.completeness"], [90, "module-imgutils.validate.dbrating"], [91, "module-imgutils.validate.furry"], [92, "module-imgutils.validate"], [93, "module-imgutils.validate.monochrome"], [94, "module-imgutils.validate.nsfw"], [95, "module-imgutils.validate.portrait"], [96, "module-imgutils.validate.rating"], [97, "module-imgutils.validate.real"], [98, "module-imgutils.validate.safe"], [99, "module-imgutils.validate.style_age"], [100, "module-imgutils.validate.teen"], [101, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[71, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[71, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[72, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[73, "module-imgutils.tagging"]], "imgutils.tagging.match": [[74, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[75, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[75, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[76, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[76, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[77, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[77, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[78, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[79, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[79, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[80, "module-imgutils.upscale"]], "imgutils.utils.cache": [[81, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[81, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[82, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[82, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[83, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[84, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[84, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[84, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[85, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[85, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[85, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[86, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[86, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[86, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[87, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[87, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[87, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[88, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[88, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[89, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[89, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[89, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[90, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[90, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[90, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[91, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[91, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[91, "module-imgutils.validate.furry"]], "imgutils.validate": [[92, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[93, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[93, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[93, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[94, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[94, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[94, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[95, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[95, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[95, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[96, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[96, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[96, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[97, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[97, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[97, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[98, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[98, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[98, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[99, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[99, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[99, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[100, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[100, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[100, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[101, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[101, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 73, 75, 78, 79, 80, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 105], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 75, 79, 98], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 84], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 90], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 72, 75, 76, 77, 78, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 71, 76, 78, 79, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 103, 104, 105], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 71, 75, 78, 83, 90, 102], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 71, 75, 76, 77, 78, 86, 90, 94, 96, 102], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 74, 77, 78, 85, 87, 90, 93, 94, 96, 100], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 71, 78, 79, 86, 89, 91, 94, 95, 97, 98, 99], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 72, 74, 75, 76, 78, 79, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 105], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 72, 74, 76, 78, 79, 82, 86, 89, 91, 94, 95, 97, 99], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 76, 81], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 81, 98], "width": [0, 4, 9, 44, 55, 56, 75], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 76, 78, 84, 85, 86, 87, 90, 93, 96, 100], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 78, 84, 87, 90, 96, 100, 101], "automat": [0, 4, 22, 35, 46, 84, 103, 104], "determin": [0, 7, 35, 94], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 75, 79, 80, 98, 103, 104], "height": [0, 4, 9, 44, 55, 56, 75], "filter": [0, 30, 46, 55, 68, 69, 90, 92, 96], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 72, 75, 78, 79, 81, 82, 84, 85, 86, 87, 90, 92, 93, 94, 96, 100], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 75, 79, 81, 84, 85, 101], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 75], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 73, 78, 86, 102], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 76, 85, 94, 101], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 55, 86, 91, 95, 97, 99, 103, 104], "intens": 0, "proport": [0, 86], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 71, 76, 78, 105], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 56, 63, 64, 65, 67, 68, 71, 75, 81, 82, 84, 85, 87, 92, 93, 94, 101, 102, 103, 104, 105], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 78, 105], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 75], "your": [0, 46, 101, 103, 104, 105], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 73, 77, 78, 79, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 75, 82, 85, 93, 101], "ensur": [0, 20, 30, 35, 42, 63, 81], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 72, 75, 76, 94], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 55, 56, 64, 67, 68, 69, 70, 72, 75, 78, 79, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100, 101], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 72, 74, 76, 77, 78, 79, 81, 82, 86, 89, 90, 91, 94, 95, 96, 97, 98, 99], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 71, 75, 78, 79, 86, 88, 101, 103, 104], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 71, 73, 76, 78, 79, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104, 105], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 103, 104, 105], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 103, 104, 105], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 78, 79, 88, 101], "draw": [1, 24, 25, 50, 94, 102], "ascii_draw": 1, "meta": [2, 102, 105], "__title__": [2, 105], "__version__": [2, 105], "__description__": [2, 105], "__author__": [2, 105], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 73, 75, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "inform": [3, 31, 32, 33, 50, 63, 65, 77], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 78, 101], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 81, 87, 102, 105], "short": [3, 75, 78], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 71, 78, 82, 86, 94], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 85], "black": [4, 43, 63], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 71, 76, 78, 84, 86, 92, 93, 102, 105], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 79], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 93], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 84, 87, 105], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 77, 78, 79, 81, 82, 86, 90, 94, 96, 101], "suitabl": [4, 53, 55, 70, 94], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 92, 93, 102], "fore": [4, 23, 25, 26], "back": [4, 78], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 72, 77, 81, 84, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 105], "rgba": [4, 7, 28, 33, 67, 79], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 63, 64, 65, 71, 75, 78, 87, 90, 96, 98, 100], "add": [4, 31, 64, 65, 72], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 79], "In": [4, 25, 35, 86, 87], "document": [4, 103, 104, 105], "accur": [4, 11, 19, 90, 96], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 71, 78, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 78, 82], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 71, 79, 88, 93], "both": [5, 11, 20, 41, 53, 64, 78], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 78, 82], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 71, 75, 76, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 101], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 78, 79], "order": [5, 6, 55, 72, 73, 102], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 71, 84, 87, 88, 90, 93, 96, 100], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 79, 84], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 71, 75, 78, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 63, 64, 65, 68, 69, 70, 71, 72, 74, 75, 78, 79, 85, 88, 93, 101], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 76, 79, 84], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 102], "encod": [5, 8, 27, 33, 65, 102], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 72, 74, 75, 78, 79, 85, 93, 101], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 72, 74, 78, 85, 88, 93, 101], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 78, 82], "channel": [6, 7, 28, 79], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 78], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 71, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 78, 81, 89], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 71, 78, 82, 89, 90, 96], "same": [6, 22, 35, 40, 78, 81], "torchvis": [6, 52, 102], "transform": [6, 7, 51, 52, 53, 54, 72, 102], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 78, 81, 82, 90, 96, 102], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 75, 76, 78, 81, 82, 84, 90, 96], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 71, 75, 78, 102], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 78, 105], "manipul": [7, 62], "python": [7, 33, 81, 103, 104, 105], "librari": [7, 30, 53, 55, 105], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 78, 81, 82, 94, 105], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 78, 84], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 63, 65, 82, 105], "handl": [7, 27, 30, 32, 33, 51, 54, 55, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 55, 64, 65, 72], "background": [7, 8, 23, 25, 26, 57, 63, 67, 102], "check": [7, 33, 38, 64, 68, 69, 74, 85, 88, 98, 101, 105], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 86], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 82], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 75, 94], "kei": [7, 16, 20, 55, 64, 71, 78], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 72, 78, 86], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 84, 93, 101, 102], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 71, 88, 93, 101], "binari": [7, 82], "like": [7, 10, 17, 54, 75, 81, 105], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 81], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 90, 96, 105], "preprocess": [7, 18, 27, 30, 35, 102], "befor": [7, 33, 35, 64, 78], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 78, 82], "necessari": [7, 35, 70, 75], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 78, 94], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 63, 64, 65, 69, 71, 76, 78, 81], "ha": [7, 21, 41, 54, 79, 94, 103, 104], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 71, 73, 78, 94, 102], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 72, 93, 101], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 76], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 76], "typeerror": [7, 48, 53, 54, 55, 68, 69, 76], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 76, 77, 78, 85, 87, 90, 96, 100], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 78, 86, 87, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 72, 78, 82], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 62, 72, 74, 78, 79, 94], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 71, 73, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "pillow": [7, 22, 52, 102], "boolean": [7, 35], "otherwis": [7, 31, 35, 65, 68, 69, 74, 79, 84], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 72, 92, 94], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 102], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 82, 102], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 75, 81, 101, 103, 104], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 55, 75, 78, 102], "techniqu": [9, 28, 33], "p": [9, 70, 71, 75, 78], "need": [9, 14, 30, 41, 44, 81, 85, 87, 90, 93, 96, 100], "stack": [9, 78], "addition": 9, "second": [9, 20, 35, 40, 74], "element": [9, 78], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 82], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 72, 75, 76, 77, 78, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "right": [9, 43, 48, 82], "two": [9, 20, 35, 40, 74, 93], "dimension": [9, 78], "arrai": [9, 22, 33, 35, 39, 46, 48, 78, 82], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 78], "posit": [9, 35, 43, 44, 86], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 74], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 71, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "9": [9, 10, 20, 35, 39, 48, 55, 63, 76, 85, 86, 87, 89, 90, 93, 94, 95, 96, 97, 99, 100, 105], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 55, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 102], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 71, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 71, 75, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 73, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 73, 79, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "explan": 10, "No": [10, 63, 103, 104], "head": [10, 17, 22, 47, 69, 86, 95, 102], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 73, 79, 86, 87, 90, 91, 95, 96, 97, 99, 100, 105], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 75, 78, 93], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 71, 75, 77, 78], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 92, 102], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 78], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 74, 77, 86], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 78, 102], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 105], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "nopan": 10, "panti": [10, 72], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 90, 96, 102], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 75, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 81, 84], "less": [10, 11, 13, 19, 85], "stand": [10, 63, 70, 71, 75, 78], "sit": [10, 69], "ass": 10, "split": [10, 75], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 87, 90, 96, 100], "10": [10, 21, 27, 35, 39, 44, 48, 55, 85, 86, 87, 90, 93, 94, 96, 97], "sprd": 10, "strongli": [10, 79], "11": [10, 35, 48, 85, 86, 87, 90, 93, 94, 96, 97], "vsplt": 10, "pose": [10, 35, 102], "12": [10, 22, 35, 43, 48, 55, 85, 86, 87, 90, 93, 94, 96, 97], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 86, 87, 90, 94, 97, 99], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 101], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 86, 87, 90, 94, 97], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 86, 87, 90, 94, 97, 103, 104], "feral": 10, "four": [10, 11, 86], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 91], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 85], "16": [10, 48, 55, 86, 90, 94, 97], "hdrago": 10, "style": [10, 14, 19, 44, 99, 105], "17": [10, 48, 55, 94, 99], "hponi": 10, "18": [10, 18, 48, 55, 90, 94, 96, 103, 104], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 94], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 94], "hcat": 10, "cat": [10, 69, 76], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 99], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 75, 78, 90, 93, 103, 104], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 81], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 99], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 75, 78, 79, 85, 86, 89, 91, 94, 95, 97, 98, 99], "releas": 10, "time": [10, 65, 79], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 86, 87, 90, 91, 95, 96, 97, 99, 100], "advanc": [10, 105], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 86, 90, 96], "scenario": [10, 70, 75, 81], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 102], "improv": [10, 21, 78], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 93], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 72, 75, 79, 90, 96], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 75, 81, 86, 101], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 102], "30": [10, 19, 44], "public": 10, "friendli": [10, 105], "reduc": [10, 35, 46, 78], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 90, 96, 103, 104, 105], "reincarn": 10, "compon": [10, 20, 27, 30, 81], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 71, 75, 78, 79, 81, 88, 101, 103, 104], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 78, 92], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 78], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 75], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 72, 76, 77, 82, 94, 98], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 72, 76, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "though": 10, "note": [10, 14, 35, 44, 63, 86, 90, 93, 96, 103, 104], "complet": [10, 44, 86, 92, 102], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 55, 70, 81, 93, 94, 103, 104], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 71, 78], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 71, 75, 78, 85, 93], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 79], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 82], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 73, 75, 78, 79, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 102, 105], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 78], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 72, 90, 96, 102, 103, 104, 105], "either": [11, 12, 13, 14, 15, 35, 55, 78, 82], "standard": [11, 13, 14, 15, 31, 55, 81], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 81], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 78], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 72, 84, 101], "indic": [11, 35, 48, 51, 70, 75, 78], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 55, 65, 76], "invalid": [11, 14, 16, 19, 27, 31, 55], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 55, 81], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 75, 79, 82], "speed": [12, 13, 14, 15, 16, 19, 23, 79], "accuraci": [12, 13, 14, 15, 16, 19, 41, 85, 87, 90, 93, 96, 100], "higher": [12, 13, 14, 15, 16, 18, 21, 93], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 90, 96], "overlap": [12, 14, 15, 16, 20, 70, 71, 73, 75, 78, 79, 102], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 71, 78, 85, 87, 89, 90, 93, 94, 96, 98, 100], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 105], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 55, 90, 96], "overhead": [13, 14, 23, 81], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 76, 84, 85, 87, 90, 96, 100], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 84], "mostima_post": [13, 16], "29": [13, 16, 55], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 79, 86, 90, 93, 96, 103, 104], "primari": [14, 86, 89, 91, 95, 97, 99], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 87, 89], "therefor": [14, 22, 35, 103, 104], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 95, 102], "peopl": [14, 76], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 78, 79, 81, 84, 85, 86, 87, 90, 93, 96, 100, 105], "inde": 14, "recommend": [14, 21, 35, 38, 39, 78, 79, 90, 96], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 103, 104], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 63, 65, 67, 70, 81, 105], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 78], "configur": [15, 27, 35, 53, 54, 55, 102], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 82], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 72, 94, 98], "infer": [15, 18, 21, 30, 47, 84, 93], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 105], "hug": [16, 27, 30, 35, 55, 78], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 78, 86, 102], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 79, 105], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 81, 82, 101], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 72, 77, 78], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 78, 84], "instead": [16, 21, 72], "detect_head": [17, 22], "booru_yolo": [17, 102], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 90, 96], "ey": [17, 44, 48, 63, 69, 102], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 86, 95, 102], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 102], "detect_hand": 17, "nudenet": [17, 102], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 72, 74, 102], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 79, 84, 101, 102], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 71, 84, 94], "nudenet_onnx": 18, "effici": [18, 21, 64, 82], "notai": 18, "tech": 18, "detail": [18, 62, 63, 84, 86], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 83, 102], "topk": [18, 27], "100": [18, 23, 30, 38, 81], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 82, 85], "keep": [18, 75], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 81, 82, 98], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 81, 82, 94], "work": [20, 27, 32, 38, 65, 94], "aggreg": 20, "involv": 20, "segment": [20, 56, 102], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 76], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 101], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 87], "match": [20, 33, 46, 55, 69, 73, 102], "unknown": [20, 76], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 55, 63, 68, 82, 84], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 72], "correspond": [20, 35, 41, 46, 55, 78, 94, 98], "car": 20, "85": [20, 70, 78], "75": 20, "text_detect": 21, "been": [21, 94], "migrat": 21, "ocr": [21, 102], "detect_text_with_ocr": [21, 102], "soon": 21, "qualiti": [21, 36, 57, 63, 78, 79], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 71, 85, 86, 87, 89, 94, 95, 96, 97, 99, 100], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 90, 96], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 84], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 84, 93], "attempt": [22, 31, 44, 55, 63, 65, 84], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 102], "cannot": [22, 41, 51, 53, 55, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 73, 78, 84, 86, 91, 93, 95, 97, 99], "cv2": 23, "have": [23, 25, 35, 76, 77, 90, 96, 101], "lowest": 23, "resourc": [23, 102], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 72, 84, 86, 87, 89, 90, 91, 94, 95, 96, 97, 99, 100], "low": [23, 34, 36, 63, 75, 78, 79], "high": [23, 30, 57, 63, 79, 93, 94], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 71, 78], "outlin": 24, "comparison": [24, 70], "canni": [24, 102], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 102], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 102], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 101], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 103, 104], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 79], "deeper": 25, "richer": 25, "probabl": [25, 94], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 79], "pass": [25, 26, 27, 30, 31, 43, 44, 63, 67, 75, 79, 81], "neural": [25, 26, 67, 82], "network": [25, 26, 67, 82], "classif": [27, 82, 86, 87, 89, 90, 91, 92, 95, 96, 97, 99, 100], "those": [27, 93], "store": [27, 31, 63, 64], "manag": [27, 30, 84, 102], "interact": [27, 30], "also": [27, 53, 78, 105], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 81], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 84], "_model_nam": 27, "cach": [27, 30, 56, 83, 102], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 71, 86, 89, 91, 95, 97, 99], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 86, 90, 96], "method": [27, 28, 30, 32, 33, 35, 43, 55, 90, 96], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 75], "interfac": [27, 30, 81], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 81], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 71, 78, 81], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 94], "through": [27, 55, 105], "error": [27, 33, 78], "predict_fmt": 27, "fmt": [27, 36, 71, 78], "top5": 27, "logit": 27, "embed": [27, 33, 78], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 71, 78, 81, 86, 87, 89, 90, 91, 95, 96, 97, 99, 100], "top": [27, 44, 93], "k": 27, "e": [27, 35, 57, 76, 79, 82], "g": [27, 35, 57, 76, 78, 79], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 105], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 86, 91, 92, 93, 95, 97, 99, 100, 102], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 84, 85, 90, 96, 102], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 102], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 79, 81, 84, 102], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 81, 105], "300": 30, "400": 30, "95": [30, 55, 68, 69, 76], "simpl": 30, "without": [30, 63, 68, 69, 77], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 85], "found": [31, 44, 63, 86], "commonli": [31, 55, 72, 82], "where": [31, 35, 63, 64, 78, 81], "look": [31, 41, 63, 86], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 102], "lsb": [32, 65, 102], "signific": [32, 33, 35, 65], "bit": [32, 33, 55, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 72], "inject": 33, "combin": [33, 41], "emb": [33, 78], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 78], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 101], "multi": [33, 81], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 72], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": [33, 55], "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 78, 79, 85, 87, 90, 93, 96, 100], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 75, 79, 105], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 93], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54, 55], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 81], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 71, 78, 79], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 95, 96], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 85, 86, 87, 89, 90, 91, 95, 96, 97, 99, 100], "neighborhood": 35, "core": [35, 103, 104], "few": 35, "too": 35, "sensit": [35, 43, 78, 90, 96], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 75, 79], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 102], "danbooru": [36, 70, 73, 75, 90, 93], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 78], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 102], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 102], "laplacian": [37, 102], "laplacian_scor": 37, "lpip": [37, 102], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 102], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 81, 85, 93], "seem": 38, "just": [38, 87, 90, 93, 96, 100], "we": [38, 79], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 71, 75, 78], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 79, 103, 104], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 78], "img2": [39, 40, 78], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 84], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 87], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 76], "languag": 41, "func": [41, 83, 102], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 105], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 70, 75, 78], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 78, 103, 104], "serv": [43, 70], "foundat": 43, "inherit": [43, 55], "within": [43, 63, 70, 78], "fill": 43, "valid": [43, 44, 48, 102], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 84, 87], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 103, 104], "star": [44, 75], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 75, 78], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 74], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 102], "align_maxs": 45, "censor_": [45, 102], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 102], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 102], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 80], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 105], "github": [47, 103, 104, 105], "com": [47, 105], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 102, 105], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 75, 78], "make": [48, 53, 72, 82, 90, 94, 96], "readabl": [48, 78], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 76], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 92, 102], "zero": 48, "must": [48, 69, 101], "preced": 48, "surround": 48, "whitespac": [48, 72], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 76], "113": [48, 55], "dwpose": [49, 102], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 102], "connect": 50, "ellips": 50, "facial": [50, 69, 86], "pars": [51, 53, 54, 62, 63, 102], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": 51, "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "create_bit_transform": 52, "create_transforms_from_bit_processor": 52, "create_blip_transform": 52, "create_transforms_from_blip_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 82], "learn": [53, 82], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 81], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 103, 104], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 79], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 103, 104], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 94, 95, 96, 99], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "extens": [55, 70], "tri": 55, "def": [55, 81], "hasattr": 55, "feature_extractor": 55, "clip": [55, 63], "encount": 55, "becaus": 55, "iter": [55, 69], "until": 55, "successfulli": 55, "imageprocessor": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "shortest_edg": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 71, 78], "blip": 55, "255": 55, "openai_clip_mean": 55, "openai_clip_std": 55, "accord": 55, "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 90, 96], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 105], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 102], "remove_adversarial_nois": 59, "nafnet": [59, 102], "restore_with_nafnet": 59, "scunet": [59, 102], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 85, 105], "diffus": [62, 63, 85], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 102], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 101], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 71, 75, 76, 77, 78], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 77], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 89, 92, 102], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 71, 75, 78], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70, 71], "pubic_hair": [63, 69], "3d": [63, 87], "realist": 63, "slip": [63, 72], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 72, 75, 76, 77, 78], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 71, 75, 78], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 71, 75, 78], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 71, 75, 78], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 102], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "els": [63, 103, 104], "underli": [63, 81], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 88, 101], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 71, 81, 92, 94, 96, 101, 102], "torch": 64, "command": [64, 105], "pip": [64, 105], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 76, 90, 96], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 105], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 102], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 78], "inspir": [67, 71, 78, 98], "space": [67, 78], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 71, 75, 78], "skadi_seg": 67, "drop": [68, 69, 70, 75, 77, 78], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 76, 77], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 71, 75, 78], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 81], "mutabl": 69, "constructor": 69, "empti": 69, "hold": [69, 70, 71, 75, 78], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 71, 75, 78], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70, 71], "headwear": 69, "ribbon": [69, 75], "crown": 69, "cap": 69, "hairclip": [69, 75], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 71, 75, 78], "glass": [69, 72], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 74], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 73, 102], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "practic": 70, "use_real_nam": [70, 75], "general_threshold": [70, 71, 78], "character_threshold": [70, 71, 78], "drop_overlap": [70, 71, 75, 78], "real": [70, 75, 92, 102], "renam": [70, 75], "redirect": [70, 75], "mani": [70, 75], "websit": [70, 75], "rate": [70, 71, 78, 90, 92, 102], "char": [70, 71, 78], "9897817373275757": 70, "question": [70, 71, 78, 90], "010265946388244629": 70, "explicit": [70, 71, 78, 90], "2809715270996094e": 70, "9939777851104736": [70, 71], "5032387375831604": 70, "black_bord": [70, 71], "9943548440933228": [70, 71], "black_glov": [70, 71, 75, 78], "5011609792709351": 70, "blue_ski": [70, 71, 75, 78], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 71, 75, 78], "8504303693771362": 70, "cowboy_shot": [70, 71, 75, 78], "6008237600326538": 70, "crop_top": [70, 71, 75, 78], "6635787487030029": 70, "dai": [70, 71, 75, 78], "8496965765953064": 70, "glove": [70, 71, 75, 78], "6107005476951599": 70, "hair_between_ey": [70, 71, 75, 78], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 71, 75, 78], "5141720771789551": 70, "letterbox": [70, 71], "long_hair": [70, 71, 75, 77, 78], "9884189963340759": 70, "looking_at_view": [70, 71, 75, 78], "5673105120658875": 70, "midriff": [70, 71, 75, 78], "6290556192398071": 70, "navel": [70, 71, 75, 78], "9631235003471375": 70, "no_hat": [70, 71, 75], "7978747487068176": 70, "no_headwear": [70, 71, 75, 78], "7577926516532898": 70, "outdoor": [70, 71, 75, 78], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": [70, 71], "9841411709785461": 70, "red_ey": [70, 71, 75, 78], "958786129951477": 70, "shirt": [70, 71, 75, 78], "6720131039619446": 70, "short_sleev": [70, 71, 75, 78], "7077711820602417": 70, "silver_hair": [70, 71, 75], "6673924326896667": 70, "sky": [70, 71, 75, 78], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 71, 75, 78], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 71, 75, 78], "9076308012008667": 70, "thigh": [70, 71, 75, 78], "580970823764801": [70, 71], "skadi_": [70, 71, 78], "arknight": [70, 71, 78], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 71, 75, 78], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": [70, 71], "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": [70, 71], "5315935611724854": 70, "brown_hair": [70, 71, 75, 78], "9397273659706116": 70, "9229896664619446": 70, "charm_": [70, 71], "9006357789039612": 70, "citi": [70, 71], "9020784497261047": 70, "cityscap": [70, 71], "9547432661056519": 70, "5296419262886047": [70, 71], "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 71, 75, 78], "8277763724327087": 70, "hair_orna": [70, 71, 75, 78], "9356368780136108": 70, "hair_ribbon": [70, 71, 75], "5288072824478149": 70, "jacket": [70, 71, 75, 78], "6336134076118469": [70, 71], "9703260064125061": 70, "8188960552215576": 70, "phone_screen": [70, 71], "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 71, 75], "9725285172462463": 70, "plaid_skirt": [70, 71, 75], "9638455510139465": 70, "pleated_skirt": [70, 71, 75, 78], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 71, 75], "5493080615997314": 70, "school_bag": [70, 71], "9863407611846924": 70, "school_uniform": [70, 71, 75, 78], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": [70, 71], "9325523972511292": 70, "skirt": [70, 71, 75, 78], "92237788438797": 70, "skyscrap": [70, 71], "7728171348571777": 70, "sleeves_past_wrist": [70, 71, 75], "7257086038589478": 70, "smile": [70, 71, 75, 78], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 71, 75, 78], "9990814924240112": [70, 71], "tongue_out": [70, 71, 75, 78], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 71, 75, 77, 78], "7461410164833069": 70, "lagpixellol": 71, "deepgelbooru_onnx": 71, "categori": [71, 86, 94], "dim": [71, 78], "get_deepdanbooru_tag": [71, 73, 75], "9897817969322205": 71, "010265916585922241": 71, "27501106262207e": 71, "5032391548156738": 71, "5011611580848694": 71, "6877812743186951": 71, "5543793439865112": 71, "8268730044364929": 71, "8504312634468079": 71, "6008235216140747": 71, "6635788083076477": 71, "8496971130371094": 71, "6107009053230286": 71, "6682944297790527": 71, "5619475841522217": 71, "5141727328300476": 71, "9884189367294312": 71, "5673102140426636": 71, "6290558576583862": 71, "9631234407424927": 71, "7978750467300415": 71, "7577933073043823": 71, "711855411529541": 71, "5452844500541687": 71, "9841412901878357": 71, "9587860107421875": 71, "6720132231712341": 71, "707771360874176": 71, "6673922538757324": 71, "8709818124771118": 71, "9614332914352417": 71, "778618574142456": 71, "6842772364616394": 71, "9076309204101562": 71, "963334321975708": 71, "998850405216217": 71, "0016517043113708496": 71, "00012511014938354492": 71, "9829281568527222": 71, "8942179679870605": 71, "8733786344528198": 71, "6322965621948242": 71, "9987059831619263": 71, "9754380583763123": 71, "6810560822486877": 71, "9708783626556396": 71, "6356005668640137": 71, "5633739233016968": 71, "5315946340560913": 71, "9397273063659668": 71, "9229899644851685": 71, "9006360769271851": 71, "9020788669586182": 71, "9547433257102966": 71, "8253411054611206": 71, "5619837045669556": 71, "827775776386261": 71, "9356369972229004": 71, "5288076996803284": 71, "9703260660171509": 71, "8188957571983337": 71, "9579575061798096": 71, "9954615831375122": 71, "9725286364555359": 71, "9638454914093018": 71, "7226817607879639": 71, "5321246385574341": 71, "5493091344833374": 71, "9863408803939819": 71, "6794291734695435": 71, "5062431693077087": 71, "9325523376464844": 71, "9223778247833252": 71, "7728177905082703": 71, "7257078886032104": 71, "5357834100723267": 71, "6939406991004944": 71, "7054290771484375": 71, "9992499351501465": 71, "5012531876564026": 71, "7461407780647278": 71, "underscor": [72, 78], "convent": 72, "restor": [72, 102], "use_spac": 72, "use_escap": 72, "include_scor": 72, "score_descend": 72, "_": 72, "escap": 72, "unsaf": 72, "sort": [72, 76], "descend": 72, "panty_pul": 72, "6826801300048828": 72, "958938717842102": 72, "drinking_glass": 72, "9340789318084717": 72, "areola_slip": 72, "41196826100349426": 72, "9988248348236084": 72, "drink": 72, "pull": 72, "areola": 72, "999": 72, "959": 72, "934": 72, "683": 72, "412": 72, "mldanbooru": [73, 102], "get_mldanbooru_tag": 73, "wd14": [73, 75, 102], "get_wd14_tag": [73, 75], "convert_wd14_emb_to_predict": 73, "denormalize_wd14_emb": 73, "deepdanbooru": [73, 75, 102], "deepgelbooru": [73, 102], "get_deepgelbooru_tag": 73, "add_underlin": 73, "remove_underlin": 73, "tags_to_text": 73, "drop_overlap_tag": 73, "is_blacklist": 73, "drop_blacklisted_tag": 73, "char_whitelist_suffix": 73, "char_whitelist_prefix": 73, "char_whitelist_word": 73, "char_suffix": 73, "char_prefix": 73, "charactertagpool": 73, "is_basic_character_tag": 73, "drop_basic_character_tag": 73, "sort_tag": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "t1": 74, "t2": 74, "fulli": 74, "ml": 75, "448": 75, "keep_ratio": 75, "9999984502792358": [75, 97], "9999946355819702": 75, "9994951486587524": 75, "998144268989563": 75, "9978417158126831": 75, "9941409230232239": 75, "9799384474754333": 75, "979142427444458": 75, "961823582649231": 75, "961323618888855": 75, "9490893483161926": 75, "large_breast": [75, 78], "9450850486755371": 75, "9425153136253357": 75, "9409335255622864": 75, "9319437146186829": 75, "9265308976173401": 75, "baseball_bat": [75, 78], "9259042143821716": 75, "922250509262085": 75, "9199565052986145": 75, "9175475835800171": 75, "9102761745452881": 75, "9076938629150391": 75, "stomach": [75, 78], "9052775502204895": 75, "8938589692115784": 75, "8894285559654236": 75, "8891903162002563": 75, "8845980763435364": 75, "8842408061027527": 75, "8659475445747375": 75, "862621009349823": 75, "8616052865982056": 75, "8562789559364319": 75, "short_short": [75, 78], "8555729389190674": 75, "8533340096473694": 75, "black_short": [75, 78], "8477485775947571": 75, "8430152535438538": 75, "tied_long_hair": [75, 78], "8340626955032349": 75, "crop_top_overhang": 75, "8266023397445679": 75, "8222048282623291": 75, "8202669620513916": 75, "black_shirt": [75, 78], "8061150312423706": 75, "ass_visible_through_thigh": [75, 78], "7803354859352112": 75, "thigh_gap": [75, 78], "7789446711540222": 75, "arms_up": 75, "7052110433578491": 75, "9999866485595703": 75, "997043788433075": 75, "9969649910926819": 75, "9957101345062256": 75, "9928386807441711": 75, "9886980056762695": 75, "9864778518676758": 75, "ghost": [75, 78], "9769423007965088": 75, "9747489094734192": 75, "9736957550048828": 75, "9388670325279236": 75, "9356311559677124": 75, "91000896692276": 75, "cardigan": 75, "8955123424530029": 75, "8910233378410339": 75, "8904104828834534": 75, "8881211280822754": 75, "8876776695251465": 75, "8864808678627014": 75, "8810517191886902": 75, "8798807263374329": 75, "8765745162963867": 75, "8737136125564575": 75, "nail_polish": 75, "8650439381599426": 75, "8613706827163696": 75, "blue_cardigan": 75, "8571277260780334": 75, "8333670496940613": 75, "8160212635993958": 75, "eyebrows_visible_through_hair": 75, "8122442364692688": 75, "8091571927070618": 75, "8082079887390137": 75, "8048468232154846": 75, "long_sleev": [75, 78], "8042327165603638": 75, "7984272241592407": 75, "blazer": [75, 78], "794708251953125": 75, "78981614112854": 75, "7892146110534668": 75, "shaped_pupil": [75, 78], "7867060899734497": 75, "gradient_hair": 75, "786359965801239": 75, "white_shirt": 75, "7790888547897339": 75, "brown_skirt": 75, "7760675549507141": 75, "774523913860321": 75, "7721588015556335": 75, "7697228789329529": 75, "755959689617157": 75, "multicolored_hair": 75, "7477189898490906": 75, "7476690411567688": 75, "rail": 75, "7476617693901062": 75, "blue_jacket": 75, "7458406090736389": 75, "741143524646759": 75, "7364678978919983": 75, "collared_shirt": 75, "7193643450737": 75, "red_neckwear": 75, "7108616828918457": 75, "7086325287818909": 75, "miniskirt": 75, "7055293321609497": 75, "7039415836334229": 75, "open_cloth": 75, "7018357515335083": 75, "shuffl": 76, "count": [76, 103, 104], "2boi": 76, "random": 76, "cat_ear": 76, "uniqu": 76, "precomput": 77, "8849405313291128": 77, "8548297594823425": 77, "03910296474461261": 77, "6615180440330748": 77, "21552028866308015": 77, "3165260620737027": 77, "47744464927382957": 77, "tagger": 78, "smilingwolf": 78, "wd": 78, "swinv2_v3": 78, "general_mcut_en": 78, "character_mcut_en": 78, "no_underlin": 78, "mcut": 78, "replac": 78, "index": [78, 105], "l2": 78, "follw": 78, "valuabl": 78, "enabl": 78, "rapid": 78, "queri": 78, "0011444687843322754": 78, "8876402974128723": 78, "106781005859375": 78, "000277101993560791": 78, "997527003288269": 78, "9797663688659668": 78, "9905703663825989": 78, "9761719703674316": 78, "8981098532676697": 78, "8810765743255615": 78, "9498510360717773": 78, "8377365469932556": 78, "945058286190033": 78, "9457170367240906": 78, "969594419002533": 78, "7881088852882385": 78, "7687551379203796": 78, "9301245212554932": 78, "6703325510025024": 78, "white_hair": 78, "5292627811431885": 78, "8677047491073608": 78, "grey_hair": 78, "5859264731407166": 78, "9536856412887573": 78, "8056888580322266": 78, "8394746780395508": 78, "9473626613616943": 78, "8986269235610962": 78, "9385137557983398": 78, "8408567905426025": 78, "alternate_costum": 78, "4245271384716034": 78, "931140661239624": 78, "8830795884132385": 78, "7279844284057617": 78, "artist_nam": 78, "5333830714225769": 78, "64717698097229": 78, "9516432285308838": 78, "9655293226242065": 78, "9485014081001282": 78, "7366660833358765": 78, "7161656618118286": 78, "5858667492866516": 78, "6186309456825256": 78, "41193312406539917": 78, "467605859041214": 78, "36282333731651306": 78, "3756745457649231": 78, "motion_blur": 78, "5091936588287354": 78, "951993465423584": 78, "basebal": 78, "5634750723838806": 78, "8232709169387817": 78, "9869340658187866": 78, "49491602182388306": 78, "5193622708320618": 78, "003406703472137451": 78, "0007208287715911865": 78, "9798132181167603": 78, "8046203851699829": 78, "7596215009689331": 78, "7620116472244263": 78, "46084529161453247": 78, "48454540967941284": 78, "5152207016944885": 78, "8023070096969604": 78, "8653596639633179": 78, "7201820611953735": 78, "7816740870475769": 78, "697688639163971": 78, "8974947333335876": 78, "7491052746772766": 78, "5015512704849243": 78, "6401398181915283": 78, "43420469760894775": 78, "4528769850730896": 78, "5730487704277039": 78, "6739872694015503": 78, "5545973181724548": 78, "6946243047714233": 78, "5487751364707947": 78, "7439308166503906": 78, "4186026453971863": 78, "47378358244895935": 78, "4690653085708618": 78, "7565015554428101": 78, "hu_tao_": 78, "genshin_impact": 78, "9262397289276123": 78, "boo_tao_": 78, "942080020904541": 78, "denorm": 78, "denormalizer_nam": 78, "mnum2_al": 78, "understand": 78, "batch": [78, 79, 98], "redund": 78, "structur": [78, 102], "b": 78, "r": [78, 90, 96], "c": 78, "linalg": 78, "norm": 78, "approx": [78, 79], "1e": 78, "cdc_anime_onnx": 79, "realli": 79, "As": [79, 90, 96], "1024x1024": 79, "2060": 79, "gpu": 79, "cost": 79, "against": 79, "cpu": [79, 84, 103, 104], "experi": 79, "hgsr": 79, "mhr": 79, "aug_x4_320": 79, "tile_s": 79, "tile_overlap": 79, "batch_siz": 79, "silent": 79, "tile": 79, "progress": 79, "messag": 79, "cute_waifu_aroma": 79, "pngimageplugin": 79, "pngimagefil": 79, "1168x1168": 79, "0x7f0e8ca06880": 79, "4672x4672": 79, "0x7f0e48edb640": 79, "cdc": [80, 102], "upscale_with_cdc": 80, "thread": [81, 101], "lru_cach": 81, "wrap": 81, "synchron": 81, "prevent": 81, "race": 81, "condit": 81, "maxsiz": 81, "expensive_funct": 81, "expens": 81, "lock": [81, 101], "safeti": [81, 98], "multithread": 81, "my_funct": 81, "introduc": 81, "acquisit": 81, "critic": 81, "mathemat": 82, "activ": 82, "deep": 82, "problem": [82, 90, 96], "input_valu": 82, "frac": 82, "26894142": 82, "73105858": 82, "ts_lru_cach": 83, "sigmoid": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "cudaexecutionprovid": 84, "cpuexecutionprovid": 84, "ckpt": 84, "inferencesess": 84, "onnx_mod": 84, "decid": 84, "linux": [84, 103, 104], "execut": [84, 103, 104], "ignor": 84, "cuda": [84, 103, 104], "forc": 84, "anime_ai_check": 85, "mobilenetv3_sce_dist": [85, 96, 100], "mainli": 85, "caformer_s36_plus_sc": 85, "graph": 85, "9996960163116455": 85, "9999125003814697": 85, "997803270816803": 85, "9960069060325623": 85, "9887709021568298": 85, "9998629093170166": 85, "0013722758740186691": 85, "00020673229300882667": 85, "0001895089662866667": 85, "0008857478387653828": 85, "552320024231449e": 85, "001168627175502479": 85, "bangumi": [86, 87], "vision": 86, "imageri": 86, "bangumi_char_typ": 86, "definit": [86, 93], "video": 86, "secondari": 86, "often": 86, "lack": 86, "lead": 86, "under": [86, 105], "three": 86, "judg": 86, "anime_portrait": [86, 92], "mobilenetv3_v0_dist": [86, 95, 99, 100], "9998525381088257": 86, "00012103465269319713": 86, "6464786313008517e": 86, "906112609314732e": 86, "06": [86, 87, 89, 94, 95, 96, 97, 99], "9997243285179138": 86, "0002490800397936255": 86, "7215803381986916e": 86, "354368557978887e": 86, "9998849630355835": 86, "90006631379947e": 86, "3920385754317977e": 86, "2084233276254963e": 86, "9998877048492432": 86, "732793503440917e": 86, "4264976925915107e": 86, "0623419257171918e": 86, "07076334953308105": 86, "9290977716445923": 86, "0001044218079186976": 86, "4467317163944244e": 86, "2568268832401372e": 86, "9999498128890991": 86, "1810528778587468e": 86, "879474429093534e": 86, "260669109295122e": 86, "9999510049819946": 86, "2321036592766177e": 86, "025227553938748e": 86, "4251427273848094e": 86, "999957799911499": 86, "4273678718600422e": 86, "6884023302263813e": 86, "880981603288092e": 86, "0002326338435523212": 86, "9996368885040283": 86, "164971561403945e": 86, "00020793956355191767": 86, "13438372313976288": 86, "8652494549751282": 86, "000158855298650451": 86, "000238816806813702": 86, "3589179217815399": 86, "6406960487365723": 86, "0001471740542910993": 86, "002255884697660804": 86, "08208147436380386": 86, "9152728915214539": 86, "00038967153523117304": 86, "227699592884164e": 86, "0835404282261152e": 86, "1437502406770363e": 86, "9999284744262695": 86, "2125529792683665e": 86, "0218892384727951e": 86, "00011914174683624879": 86, "9998584985733032": 86, "2007669283775613e": 86, "6357082131435163e": 86, "3068713896209374e": 86, "9999185800552368": 86, "066640925273532e": 86, "529400813335087e": 86, "089402500540018e": 86, "9999388456344604": 86, "6406959295272827": 86, "not_paint": 87, "anime_classif": 87, "older": 87, "mobilenetv3_v1": [87, 97], "5_dist": 87, "3_dist": 87, "plot": [87, 90, 96, 100], "caformer_s36_v1": 87, "3_focal": 87, "8346158862113953": 87, "004201625939458609": 87, "0028638991061598063": 87, "15633030235767365": 87, "001988308737054467": 87, "9868855476379395": 87, "001178382197394967": 87, "00015886101755313575": 87, "0005986307514831424": 87, "011178601533174515": 87, "9933090209960938": 87, "0012440024875104427": 87, "00040085514774546027": 87, "004924307577311993": 87, "00012189441622467712": 87, "00031298911198973656": 87, "9968050718307495": 87, "182305903872475e": 87, "0027923565357923508": 87, "7805559259140864e": 87, "0004650334012694657": 87, "996709942817688": 87, "736721191671677e": 87, "0027629584074020386": 87, "4619508621981367e": 87, "0003803370927926153": 87, "998649537563324": 87, "190127922105603e": 87, "0008622839814051986": 87, "595230686594732e": 87, "0004573142796289176": 87, "00031435859273187816": 87, "8671838641166687": 87, "13199880719184875": 87, "563074617180973e": 87, "153919796110131e": 87, "290010737255216e": 87, "9727378487586975": 87, "027150526642799377": 87, "162296004826203e": 87, "4933258828241378e": 87, "0004275702522136271": 87, "995402455329895": 87, "002233930164948106": 87, "001911122351884842": 87, "1603819727897644": 87, "0007561995880678296": 87, "00017044576816260815": 87, "838487982749939": 87, "0002034590725088492": 87, "005001617129892111": 87, "000932251859921962": 87, "009352140128612518": 87, "9846979379653931": 87, "6018555470509455e": 87, "004064667969942093": 87, "464051254326478e": 87, "025772539898753166": 87, "9699516296386719": 87, "00011656546121230349": 87, "287263775244355e": 87, "370255853951676e": 87, "01098843663930893": 87, "0031668643932789564": 87, "9857884049415588": 87, "499273488065228e": 87, "8419872251106426e": 87, "0003471920208539814": 87, "029472889378666878": 87, "9700765609741211": 87, "0012387704337015748": 87, "001172148622572422": 87, "787473391043022e": 87, "003680602880194783": 87, "9938107132911682": 87, "8346157073974609": 87, "8671836853027344": 87, "8384883403778076": 87, "9846979975700378": 87, "9700766801834106": 87, "greyscal": 88, "jpeg_ful": [88, 101], "6125901": 88, "6125785": [88, 101], "6124220": 88, "rough": [89, 90, 96], "polish": 89, "mobilenetv3_v2": 89, "2_dist": [89, 97], "910087929805741e": 89, "1241951510310173": 89, "8757457137107849": 89, "00018937293498311192": 89, "030049214139580727": 89, "9697614312171936": 89, "008933082222938538": 89, "05096456781029701": 89, "9401022791862488": 89, "009832272306084633": 89, "9898634552955627": 89, "00030428936588577926": 89, "013919820077717304": 89, "9819902181625366": 89, "004089969675987959": 89, "04166747257113457": 89, "9582782983779907": 89, "4218515288084745e": 89, "8849249482154846": 89, "1149177998304367": 89, "0001573085755808279": 89, "9907882809638977": 89, "008958994410932064": 89, "0002527958422433585": 89, "9831690788269043": 89, "01682441122829914": 89, "613856385229155e": 89, "8757458329200745": 89, "8849248290061951": 89, "million": 90, "anime_r": [90, 92], "boundari": [90, 96], "challeng": [90, 96], "clean": [90, 96], "ground": [90, 96], "truth": [90, 96], "judgment": [90, 96], "intend": [90, 96], "quick": [90, 96, 102], "estim": [90, 96], "basi": [90, 96], "mobilenetv3_large_100_v0_ls0": 90, "caformer_s36_v0_ls0": 90, "7508869767189026": 90, "7034655809402466": 90, "728887677192688": 90, "7404400110244751": 90, "7446154952049255": 90, "7514738440513611": 90, "768704354763031": 90, "8219676613807678": 90, "7267540693283081": 90, "7645740509033203": 90, "7216582894325256": 90, "7615436315536499": 90, "815083920955658": 90, "8321858644485474": 90, "8204999566078186": 90, "820833146572113": 90, "chdir": 90, "doc": 90, "api_doc": 90, "7508870363235474": 90, "11212056130170822": 90, "06781744956970215": 90, "06917501986026764": 90, "7034654021263123": 90, "15903906524181366": 90, "06688199192285538": 90, "07061357796192169": 90, "7288877964019775": 90, "1476859599351883": 90, "060362350195646286": 90, "06306383013725281": 90, "7404399514198303": 90, "10337048768997192": 90, "08087948709726334": 90, "07530999928712845": 90, "055992450565099716": 90, "7446154356002808": 90, "13191790878772736": 90, "06747424602508545": 90, "06458679586648941": 90, "10566363483667374": 90, "07827574014663696": 90, "07079866528511047": 90, "7687042951583862": 90, "09974884241819382": 90, "06074819341301918": 90, "050435908138751984": 90, "8219675421714783": 90, "0593985915184021": 90, "06819795072078705": 90, "06569571048021317": 90, "1177448257803917": 90, "726753830909729": 90, "08980562537908554": 90, "06481882929801941": 90, "06922297924757004": 90, "10138414055109024": 90, "06351721286773682": 90, "07683827728033066": 90, "13798624277114868": 90, "05942752957344055": 90, "10584963858127594": 90, "7615437507629395": 90, "07317910343408585": 90, "060196295380592346": 90, "06751583516597748": 90, "0572039857506752": 90, "05398125201463699": 90, "06124086305499077": 90, "0525919646024704": 90, "8321859240531921": 90, "05922013148665428": 90, "06274889409542084": 90, "057530902326107025": 90, "8205001354217529": 90, "05683052912354469": 90, "06635929644107819": 90, "05597696080803871": 90, "8208332657814026": 90, "non_furri": 91, "mobilenetv3_v0": 91, "1_dist": 91, "9898804426193237": 91, "010119626298546791": 91, "9677742123603821": 91, "032225821167230606": 91, "959551215171814": 91, "040448784828186035": 91, "9535530209541321": 91, "04644693806767464": 91, "04358793422579765": 91, "9564120769500732": 91, "02767963521182537": 91, "9723203182220459": 91, "028900373727083206": 91, "9710996150970459": 91, "037573859095573425": 91, "9624261260032654": 91, "aicheck": [92, 102], "get_ai_created_scor": 92, "is_ai_cr": 92, "bangumi_char": [92, 102], "anime_bangumi_char_scor": 92, "anime_bangumi_char": 92, "anime_classify_scor": 92, "anime_classifi": 92, "is_greyscal": 92, "anime_completeness_scor": 92, "anime_complet": 92, "dbrate": [92, 102], "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": [92, 102], "anime_furry_scor": 92, "anime_furri": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw_pred_scor": 92, "nsfw_pred": 92, "portrait": [92, 102], "anime_portrait_scor": 92, "anime_rating_scor": 92, "anime_real_scor": 92, "safe_check_scor": 92, "safe_check": 92, "style_ag": [92, 102], "anime_style_age_scor": 92, "anime_style_ag": 92, "teen": [92, 102], "anime_teen_scor": 92, "anime_teen": 92, "is_truncated_fil": 92, "screen": 93, "row": 93, "bottom": 93, "grayscal": 93, "monochrome_detect": 93, "mobilenetv3_large_100_dist_safe2": 93, "mobilenetv3_dist": 93, "caformer_s36": 93, "mono": 93, "9614395499229431": 93, "9458909034729004": 93, "9559807777404785": 93, "9651952981948853": 93, "9379720687866211": 93, "8814834356307983": 93, "03941023349761963": 93, "07492382079362869": 93, "09546589106321335": 93, "016521310433745384": 93, "005693843588232994": 93, "0315730981528759": 93, "Not": 94, "five": 94, "hentai": 94, "neutral": 94, "porn": 94, "sexi": 94, "infinit": 94, "nsfwj": 94, "tfj": 94, "deploy": 94, "mobil": 94, "9970946311950684": 94, "00198739324696362": 94, "000894528697244823": 94, "4315058251668233e": 94, "099447197513655e": 94, "9282580614089966": 94, "061733175069093704": 94, "008979619480669498": 94, "0007789491210132837": 94, "0002501663693692535": 94, "7945129871368408": 94, "2044062316417694": 94, "0005603990866802633": 94, "0004847997915931046": 94, "564094367902726e": 94, "7977773547172546": 94, "01352313905954361": 94, "18791256844997406": 94, "0004888656549155712": 94, "00029804420773871243": 94, "04498734697699547": 94, "9509441256523132": 94, "4087972633424215e": 94, "003999904729425907": 94, "4542059185914695e": 94, "002892113756388426": 94, "982390284538269": 94, "02520776737947e": 94, "014633022248744965": 94, "858086610212922e": 94, "002532319398596883": 94, "9887337684631348": 94, "231979568838142e": 94, "008699454367160797": 94, "8187158022774383e": 94, "03564726561307907": 94, "954788088798523": 94, "343036850215867e": 94, "009289607405662537": 94, "00020158555707894266": 94, "006372362840920687": 94, "006019102409482002": 94, "9694945812225342": 94, "015214097686111927": 94, "002899901708588004": 94, "0004039364866912365": 94, "00012730166781693697": 94, "987038791179657": 94, "007135333959013224": 94, "005294707603752613": 94, "06964848190546036": 94, "0014777459437027574": 94, "9276643395423889": 94, "0003031621454283595": 94, "0009063396137207747": 94, "00028707628371194005": 94, "00010888021643040702": 94, "9992460012435913": 94, "00015473493840545416": 94, "0002033217460848391": 94, "563037691696081e": 94, "008058490231633186": 94, "00044566826545633376": 94, "937960684299469": 94, "05353058874607086": 94, "364063445587817e": 94, "00562260951846838": 94, "00012077406427124515": 94, "9897090792655945": 94, "004547217860817909": 94, "564737981942017e": 94, "016690678894519806": 94, "001258736359886825": 94, "9766013622283936": 94, "005440687295049429": 94, "4481674952548929e": 94, "01861923187971115": 94, "0008914825739338994": 94, "9674761295318604": 94, "012998746708035469": 94, "691116141155362e": 94, "0007601747056469321": 94, "0005019629606977105": 94, "039504989981651306": 94, "9591660499572754": 94, "0001652583305258304": 94, "0002614929690025747": 94, "020374108105897903": 94, "029394468292593956": 94, "9498046040534973": 94, "00016299057460855693": 94, "004782819654792547": 94, "002861740067601204": 94, "12280157208442688": 94, "8693908452987671": 94, "0001731760276015848": 94, "304211274255067e": 94, "03286275267601013": 94, "010648751631379128": 94, "9562522172927856": 94, "999900221824646": 95, "645313209854066e": 95, "3387104445428122e": 95, "9999704360961914": 95, "4465465685352683e": 95, "071506166132167e": 95, "9999785423278809": 95, "512719154561637e": 95, "292278612818336e": 95, "919455750496127e": 95, "9999444484710693": 95, "3647335082350764e": 95, "0555699191172607e": 95, "9999880790710449": 95, "3210242286731955e": 95, "7451418898417614e": 95, "9999822378158569": 95, "2084267331811134e": 95, "7460413321023225e": 95, "1532473820352607e": 95, "9999996423721313": 95, "0316136922483565e": 95, "840229633236049e": 95, "9999998807907104": [95, 96], "736660568800289e": 95, "199210472208506e": 95, "9999992847442627": 95, "r15": 96, "r18": 96, "sankaku": 96, "mobilenetv3_v1_pruned_ls0": 96, "caformer_s36_plu": [96, 100], "5863172936624323e": 96, "480062353375615e": 96, "9924363493919373": 96, "007255776319652796": 96, "0003077814180869609": 96, "996969997882843": 96, "0030054834205657244": 96, "4601260520284995e": 96, "9966891407966614": 96, "003293127752840519": 96, "770909148035571e": 96, "00025384966284036636": 96, "9996721744537354": 96, "399192691082135e": 96, "973351603141055e": 96, "9998563528060913": 96, "391309580067173e": 96, "0018681309884414077": 96, "9827859997749329": 96, "015345841646194458": 96, "013710384257137775": 96, "8339558839797974": 96, "15233369171619415": 96, "951323833462084e": 96, "00029566374723799527": 96, "9997004270553589": 96, "00018434497178532183": 96, "568440272123553e": 96, "9997699856758118": 96, "11225129129889e": 96, "051862899563275e": 96, "9999485015869141": 96, "902020231791539e": 96, "0005639699520543218": 96, "9994290471076965": 96, "anime_real_cl": 97, "4_dist": 97, "9999716281890869": 97, "8398366339388303e": 97, "9992202520370483": 97, "0007797438884153962": 97, "9999709129333496": 97, "905452492996119e": 97, "9999765157699585": 97, "3499671442550607e": 97, "9994087219238281": 97, "0005913018831051886": 97, "9999759197235107": 97, "4061362637439743e": 97, "9999052286148071": 97, "475799015490338e": 97, "403173675702419e": 97, "5848207794988411e": 97, "0010207017185166478": 97, "9989792704582214": 97, "2124368115328252e": 97, "9999977350234985": 97, "6512358342879452e": 97, "9999834299087524": 97, "359853614412714e": 97, "9999936819076538": 97, "600314317329321e": 97, "9999840259552002": 97, "5589323083986528e": 97, "9999843835830688": 97, "5513256585109048e": 97, "9999845027923584": 97, "pollut": 98, "mf666": 98, "shit": 98, "checker": 98, "mobilenet": 98, "v2": 98, "max_batch_s": 98, "1970": 99, "1980": 99, "1990": 99, "2000": 99, "2010": 99, "2015": 99, "2020": 99, "ag": 99, "9805465340614319": 99, "761269782553427e": 99, "0005044879508204758": 99, "01569165475666523": 99, "002850610064342618": 99, "00037849770160391927": 99, "9434612113400362e": 99, "053497342392802e": 99, "9992554783821106": 99, "0006490182713605464": 99, "8857468805654207e": 99, "317252262353577e": 99, "314484721769986e": 99, "0750001138148946e": 99, "706833609205205e": 99, "00034479793976061046": 99, "9995512366294861": 99, "391363472677767e": 99, "4607510820496827e": 99, "0679690351244062e": 99, "661913514311891e": 99, "757471131393686e": 99, "0744897230761126e": 99, "76177470368566e": 99, "9996387958526611": 99, "160279296338558e": 99, "00013228354509919882": 99, "1361367038916796e": 99, "464057489414699e": 99, "2412899599876255e": 99, "703883653040975e": 99, "127358498517424e": 99, "9973921775817871": 99, "0022309015039354563": 99, "00018872201326303184": 99, "780902943617548e": 99, "422096920578042e": 99, "638929097680375e": 99, "152203023797483e": 99, "00028818511054851115": 99, "9996094107627869": 99, "58777353237383e": 99, "9200742826797068e": 99, "00017117452807724476": 99, "518441947875544e": 99, "885544381570071e": 99, "4389253010449465e": 99, "1696006772108376e": 99, "9996393918991089": 99, "contenti": 100, "safe_teen": 100, "non_teen": 100, "caformer_s36_v0": 100, "9998493194580078": 100, "0378791052498855e": 100, "00012023092131130397": 100, "9790042638778687": 100, "0017522255657240748": 100, "01924353837966919": 100, "9998124241828918": 100, "19778298237361e": 100, "0001456339523429051": 100, "0008521362324245274": 100, "9989691972732544": 100, "00017870066221803427": 100, "0992944781901315e": 100, "9994398951530457": 100, "0004991036257706583": 100, "2035720727872103e": 100, "9994019269943237": 100, "0005460577667690814": 100, "0478151529678144e": 100, "524079147609882e": 100, "999934196472168": 100, "786742884898558e": 100, "653994154883549e": 100, "9998156428337097": 100, "0001218809193233028": 100, "00013706681784242392": 100, "9997410178184509": 100, "jpeg_trunc": 101, "2216614_truncat": 101, "imagefil": 101, "load_truncated_imag": 101, "ascii": 102, "metric": 102, "list_det_model": 102, "list_rec_model": 102, "sd": 102, "tag": 102, "platform": [103, 104], "shutil": [103, 104], "cpuinfo": [103, 104], "psutil": [103, 104], "hbutil": [103, 104], "size_to_bytes_str": [103, 104], "python_implement": [103, 104], "python_vers": [103, 104], "brand": [103, 104], "get_cpu_info": [103, 104], "brand_raw": [103, 104], "cpu_count": [103, 104], "freq": [103, 104], "cpu_freq": [103, 104], "mhz": [103, 104], "virtual_memori": [103, 104], "precis": [103, 104], "ye": [103, 104], "nvidia": [103, 104], "smi": [103, 104], "1021": [103, 104], "azur": [103, 104], "x86_64": [103, 104], "glibc2": [103, 104], "cpython": [103, 104], "amd": [103, 104], "epyc": [103, 104], "7763": [103, 104], "3105": 103, "2147499999996": 103, "615": [103, 104], "gib": [103, 104], "deploi": [103, 104], "action": [103, 104], "3189": 104, "9635000000007": 104, "imgutil": 105, "pypi": 105, "simpli": 105, "newest": 105, "git": 105, "script": 105, "__name__": 105, "__main__": 105, "narugo1992": 105, "still": 105, "out": 105, "io": 105, "html": 105, "faq": 106}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [73, 0, 0, "-", "tagging"], [80, 0, 0, "-", "upscale"], [83, 0, 0, "-", "utils"], [92, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "create_bit_transforms"], [55, 1, 1, "", "create_blip_transforms"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_bit_processor"], [55, 1, 1, "", "create_transforms_from_blip_processor"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "deepgelbooru"], [72, 0, 0, "-", "format"], [74, 0, 0, "-", "match"], [75, 0, 0, "-", "mldanbooru"], [76, 0, 0, "-", "order"], [77, 0, 0, "-", "overlap"], [78, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[71, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[72, 1, 1, "", "add_underline"], [72, 1, 1, "", "remove_underline"], [72, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[74, 1, 1, "", "tag_match_full"], [74, 1, 1, "", "tag_match_prefix"], [74, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[75, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[76, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[77, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[78, 1, 1, "", "convert_wd14_emb_to_prediction"], [78, 1, 1, "", "denormalize_wd14_emb"], [78, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[79, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[79, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[81, 0, 0, "-", "cache"], [82, 0, 0, "-", "func"], [84, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[81, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[82, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[84, 1, 1, "", "get_onnx_provider"], [84, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[85, 0, 0, "-", "aicheck"], [86, 0, 0, "-", "bangumi_char"], [87, 0, 0, "-", "classify"], [88, 0, 0, "-", "color"], [89, 0, 0, "-", "completeness"], [90, 0, 0, "-", "dbrating"], [91, 0, 0, "-", "furry"], [93, 0, 0, "-", "monochrome"], [94, 0, 0, "-", "nsfw"], [95, 0, 0, "-", "portrait"], [96, 0, 0, "-", "rating"], [97, 0, 0, "-", "real"], [98, 0, 0, "-", "safe"], [99, 0, 0, "-", "style_age"], [100, 0, 0, "-", "teen"], [101, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[85, 1, 1, "", "get_ai_created_score"], [85, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[86, 1, 1, "", "anime_bangumi_char"], [86, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[87, 1, 1, "", "anime_classify"], [87, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[88, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[89, 1, 1, "", "anime_completeness"], [89, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[90, 1, 1, "", "anime_dbrating"], [90, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[91, 1, 1, "", "anime_furry"], [91, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[93, 1, 1, "", "get_monochrome_score"], [93, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[94, 1, 1, "", "nsfw_pred"], [94, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[95, 1, 1, "", "anime_portrait"], [95, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[96, 1, 1, "", "anime_rating"], [96, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[97, 1, 1, "", "anime_real"], [97, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[98, 1, 1, "", "safe_check"], [98, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[99, 1, 1, "", "anime_style_age"], [99, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[100, 1, 1, "", "anime_teen"], [100, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[101, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 87], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 72], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "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, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "deepgelbooru": 71, "get_deepgelbooru_tag": 71, "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "match": 74, "tag_match_suffix": 74, "tag_match_prefix": 74, "tag_match_ful": 74, "mldanbooru": 75, "get_mldanbooru_tag": 75, "order": 76, "sort_tag": 76, "overlap": 77, "drop_overlap_tag": 77, "wd14": 78, "get_wd14_tag": 78, "convert_wd14_emb_to_predict": 78, "denormalize_wd14_emb": 78, "upscal": [79, 80], "cdc": 79, "upscale_with_cdc": 79, "util": [81, 82, 83, 84], "cach": 81, "ts_lru_cach": 81, "func": 82, "sigmoid": 82, "onnxruntim": 84, "get_onnx_provid": 84, "open_onnx_model": 84, "valid": [85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "aicheck": 85, "get_ai_created_scor": 85, "is_ai_cr": 85, "bangumi_char": 86, "anime_bangumi_char_scor": 86, "anime_bangumi_char": 86, "anime_classify_scor": 87, "anime_classifi": 87, "color": 88, "is_greyscal": 88, "complet": 89, "anime_completeness_scor": 89, "anime_complet": 89, "dbrate": 90, "anime_dbrating_scor": 90, "anime_dbr": 90, "furri": 91, "anime_furry_scor": 91, "anime_furri": 91, "monochrom": 93, "get_monochrome_scor": 93, "is_monochrom": 93, "nsfw": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": 95, "anime_portrait_scor": 95, "anime_portrait": 95, "rate": 96, "anime_rating_scor": 96, "anime_r": [96, 97], "real": 97, "anime_real_scor": 97, "safe": 98, "safe_check_scor": 98, "safe_check": 98, "style_ag": 99, "anime_style_age_scor": 99, "anime_style_ag": 99, "teen": 100, "anime_teen_scor": 100, "anime_teen": 100, "truncat": 101, "is_truncated_fil": 101, "welcom": 102, "": 102, "document": 102, "overview": 102, "tutori": 102, "inform": [102, 103, 104], "api": 102, "run": [103, 104], "environ": [103, 104], "instal": 105, "quick": 106, "start": 106}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[55, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[55, "create-transforms-from-bit-processor"]], "create_blip_transforms": [[55, "create-blip-transforms"]], "create_transforms_from_blip_processor": [[55, "create-transforms-from-blip-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[71, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[71, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[72, "module-imgutils.tagging.format"]], "add_underline": [[72, "add-underline"]], "remove_underline": [[72, "remove-underline"]], "tags_to_text": [[72, "tags-to-text"]], "imgutils.tagging": [[73, "module-imgutils.tagging"]], "imgutils.tagging.match": [[74, "module-imgutils.tagging.match"]], "tag_match_suffix": [[74, "tag-match-suffix"]], "tag_match_prefix": [[74, "tag-match-prefix"]], "tag_match_full": [[74, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[75, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[75, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[76, "module-imgutils.tagging.order"]], "sort_tags": [[76, "sort-tags"]], "imgutils.tagging.overlap": [[77, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[77, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[78, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[78, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[78, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[78, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[79, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[79, "upscale-with-cdc"]], "imgutils.upscale": [[80, "module-imgutils.upscale"]], "imgutils.utils.cache": [[81, "module-imgutils.utils.cache"]], "ts_lru_cache": [[81, "ts-lru-cache"]], "imgutils.utils.func": [[82, "module-imgutils.utils.func"]], "sigmoid": [[82, "sigmoid"]], "imgutils.utils": [[83, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[84, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[84, "get-onnx-provider"]], "open_onnx_model": [[84, "open-onnx-model"]], "imgutils.validate.aicheck": [[85, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[85, "get-ai-created-score"]], "is_ai_created": [[85, "is-ai-created"]], "imgutils.validate.bangumi_char": [[86, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[86, "anime-bangumi-char-score"]], "anime_bangumi_char": [[86, "anime-bangumi-char"]], "imgutils.validate.classify": [[87, "module-imgutils.validate.classify"]], "anime_classify_score": [[87, "anime-classify-score"]], "anime_classify": [[87, "anime-classify"]], "imgutils.validate.color": [[88, "module-imgutils.validate.color"]], "is_greyscale": [[88, "is-greyscale"]], "imgutils.validate.completeness": [[89, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[89, "anime-completeness-score"]], "anime_completeness": [[89, "anime-completeness"]], "imgutils.validate.dbrating": [[90, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[90, "anime-dbrating-score"]], "anime_dbrating": [[90, "anime-dbrating"]], "imgutils.validate.furry": [[91, "module-imgutils.validate.furry"]], "anime_furry_score": [[91, "anime-furry-score"]], "anime_furry": [[91, "anime-furry"]], "imgutils.validate": [[92, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[93, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[93, "get-monochrome-score"]], "is_monochrome": [[93, "is-monochrome"]], "imgutils.validate.nsfw": [[94, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[94, "nsfw-pred-score"]], "nsfw_pred": [[94, "nsfw-pred"]], "imgutils.validate.portrait": [[95, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[95, "anime-portrait-score"]], "anime_portrait": [[95, "anime-portrait"]], "imgutils.validate.rating": [[96, "module-imgutils.validate.rating"]], "anime_rating_score": [[96, "anime-rating-score"]], "anime_rating": [[96, "anime-rating"]], "imgutils.validate.real": [[97, "module-imgutils.validate.real"]], "anime_real_score": [[97, "anime-real-score"]], "anime_real": [[97, "anime-real"]], "imgutils.validate.safe": [[98, "module-imgutils.validate.safe"]], "safe_check_score": [[98, "safe-check-score"]], "safe_check": [[98, "safe-check"]], "imgutils.validate.style_age": [[99, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[99, "anime-style-age-score"]], "anime_style_age": [[99, "anime-style-age"]], "imgutils.validate.teen": [[100, "module-imgutils.validate.teen"]], "anime_teen_score": [[100, "anime-teen-score"]], "anime_teen": [[100, "anime-teen"]], "imgutils.validate.truncate": [[101, "module-imgutils.validate.truncate"]], "is_truncated_file": [[101, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[102, "welcome-to-imgutils-s-documentation"]], "Overview": [[102, "overview"]], "Tutorials": [[102, null]], "Information": [[102, null]], "API Documentation": [[102, null]], "Run Environment Information": [[103, "Run-Environment-Information"], [104, "Run-Environment-Information"]], "Installation": [[105, "installation"]], "Quick Start": [[106, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.deepgelbooru"], [72, "module-imgutils.tagging.format"], [73, "module-imgutils.tagging"], [74, "module-imgutils.tagging.match"], [75, "module-imgutils.tagging.mldanbooru"], [76, "module-imgutils.tagging.order"], [77, "module-imgutils.tagging.overlap"], [78, "module-imgutils.tagging.wd14"], [79, "module-imgutils.upscale.cdc"], [80, "module-imgutils.upscale"], [81, "module-imgutils.utils.cache"], [82, "module-imgutils.utils.func"], [83, "module-imgutils.utils"], [84, "module-imgutils.utils.onnxruntime"], [85, "module-imgutils.validate.aicheck"], [86, "module-imgutils.validate.bangumi_char"], [87, "module-imgutils.validate.classify"], [88, "module-imgutils.validate.color"], [89, "module-imgutils.validate.completeness"], [90, "module-imgutils.validate.dbrating"], [91, "module-imgutils.validate.furry"], [92, "module-imgutils.validate"], [93, "module-imgutils.validate.monochrome"], [94, "module-imgutils.validate.nsfw"], [95, "module-imgutils.validate.portrait"], [96, "module-imgutils.validate.rating"], [97, "module-imgutils.validate.real"], [98, "module-imgutils.validate.safe"], [99, "module-imgutils.validate.style_age"], [100, "module-imgutils.validate.teen"], [101, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_blip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_blip_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_blip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_blip_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[71, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[71, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[72, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[73, "module-imgutils.tagging"]], "imgutils.tagging.match": [[74, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[75, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[75, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[76, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[76, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[77, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[77, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[78, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[79, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[79, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[80, "module-imgutils.upscale"]], "imgutils.utils.cache": [[81, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[81, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[82, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[82, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[83, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[84, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[84, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[84, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[85, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[85, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[85, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[86, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[86, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[86, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[87, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[87, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[87, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[88, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[88, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[89, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[89, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[89, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[90, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[90, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[90, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[91, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[91, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[91, "module-imgutils.validate.furry"]], "imgutils.validate": [[92, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[93, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[93, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[93, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[94, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[94, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[94, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[95, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[95, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[95, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[96, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[96, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[96, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[97, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[97, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[97, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[98, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[98, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[98, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[99, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[99, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[99, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[100, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[100, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[100, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[101, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[101, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/main/.buildinfo b/main/.buildinfo index 2e2df9f33fe2d411dbda26b58898e2bbf66204c8..5f324fc73a7883104882e7053014080ae9e804a8 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: a35d324b40a597ebd1d39c4e7647e7a3 +config: 5afca0383517210b82f1814eabe5f447 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/main/.doctrees/api_doc/ascii/drawing.doctree b/main/.doctrees/api_doc/ascii/drawing.doctree index d6ce5eed1efec13ecd98003c1856776534b6e223..a8da2a6f277e1fdbcf979053e55b2f8c6892e3de 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 d039fb83885f6fc00f97b16bc3b3abca80b464bf..0f43981143021b52f41b4f1287ef28058fb42495 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 f8ddd5b76d7e5687d5effa68e17c0831fab86e96..ea1366d6800066bc20172cfcda59ee7a7277d89c 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 578e339f1e7554cdc244d53fe23fec7b3b2e4b7e..8d505e813edd5ffd6d548f6ea7197dd0df9854b2 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 0ce3a4c31ba8a1a3bb1e87d3ea17d35c13d9f704..32ff3059598306e5fd0b92394939ad307160e7e9 100644 Binary files a/main/.doctrees/api_doc/data/background.doctree and b/main/.doctrees/api_doc/data/background.doctree differ diff --git a/main/.doctrees/api_doc/data/decode.doctree b/main/.doctrees/api_doc/data/decode.doctree index ada9b64adc61d10b6eda9529cec00c77eb616cfd..219ac8ab5674f1d4b65569b62304c54f1e781e5c 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 8c6d639e2b2119bcd83f641a319c681836f9b2e9..7004e6f14f82e701744a94d5e5fd19cb5c47d3b0 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 17c2a519e3404dbeec4a4cb118578204ca4782b5..eea7d14b4a7a55397178cfcc32a068ccd8de9010 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 74174f9b3d267e5820c18860e5fcda300891fd7c..64c25b541256ddceb4aa50a5b680ec17b2bf0052 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 5f2cced229687fb01c789442bb761024af5f6f8b..31775af99410eed9066bf948ccfb7c9c4761fa69 100644 Binary files a/main/.doctrees/api_doc/data/layer.doctree and b/main/.doctrees/api_doc/data/layer.doctree differ diff --git a/main/.doctrees/api_doc/detect/booru_yolo.doctree b/main/.doctrees/api_doc/detect/booru_yolo.doctree index 419265cc3f36040e7edaa4398e7396627f32a28c..d139e034c01683df0bad29fd8294c9cd1ea9e8dd 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 8d413ccfda3288de4a5cf862a5eb14fbb4943740..5a527b2b18977c214fe889625f31e8241086d467 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 62987d89878649e02db0590c7d7f9546b16f79a3..f80a83ef37df2763f92d42565492d0f8f3d842c6 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 5b632c211ce3ba9b4213a64b643bf71609713c7c..f7e9bd642a67df289d5becec4113ffbc271f04c4 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 2078364e1c2185ab0ec51f1855fecab4dc681571..86194a27a0fdea4db5e366b74128a6cdc3af9180 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 48405ead53cc0b696c64a5bb782d6616a193747e..24566a7b745b20460b075a070c9d70b75f82e5a2 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 866225e1652cdb78782433540d59b0aaef080c70..6f0604b5dd858ea82d5792693d95c249ecd0df60 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 9353e84c3a0f6154b7cd2c1ddb002a9a1d08e0ee..ceb85ed02ed76bf842e8c9274d7143a81213a0fe 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 f82bed58c9a4246433d1ad740755a2fcafbc7771..5b2535ae4e66da1ef0e81147957151717c3f7f66 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 71fe1225438fe3e49b1121c6ab8063ce353d153e..62ce7ac86a24adbb59e53848ebeae70d457bbcfa 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 75a9eb1479bc1079c3fb9be45907b4c3b0ea7859..6c194f44d79071d44c8c5018bb7f7b38d92d06d9 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 bb45ec88a5cc734c16e4a1038726f7a9f38f576f..12e4cd845c629abc8f669be62b4dce30121b72db 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 067e448d37533fba52defb3b101a6f3ef52ccfc2..8b5e8f4cd05330eb8b90b1285db72cd5e66046e2 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 1ff516c7beba2656695eaa0efbd8b81747fb0afd..b0db4ba4950b159567e5c11f44adf7f1ecc7e875 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 b72e2b1674c8e013434b0b308330eede1b8e86b5..7bbd2afe31f8217e99572c5480235f55404ff980 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 b9502cf657b49f0d0ba7276f463bd1600e91dea7..cda4fb0cab0c1e05bb45b5597e9e5d0ef0163c02 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 2ab994a02f4efd89930fdb651a0687010918d9cf..c9c77775dc3a23b7da7ad051654c6ba226837308 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 3a5f6bd0582625178d42e40577a6be8e17eb39b1..bd00da992a5dbfc08a3b505516fb6e13dc143a2f 100644 Binary files a/main/.doctrees/api_doc/generic/classify.doctree and b/main/.doctrees/api_doc/generic/classify.doctree differ diff --git a/main/.doctrees/api_doc/generic/enhance.doctree b/main/.doctrees/api_doc/generic/enhance.doctree index ea063a6e1a27a347922599a6756de68b5cad6d60..85f88bae93f056272a42c2b48e2543ad0315b6a9 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 a54af97305e5521fee1d82531c3457ec1ed3c9e0..0e6d52956dbcd0d536aa01e043b319c2d2709060 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/yolo.doctree b/main/.doctrees/api_doc/generic/yolo.doctree index b3a1e10e56d95c597f5777ff3d490e90c52ac493..352b72f207950a862d6166a9dc6aa7eb27fd2cea 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 99bdbfc62ce932653152fe6f17dfa64b414747c9..75c41aa83c18b41aceabfcb4d429697a96aec19c 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 8f277e4abe4211e35e58e5a08f8abc2547033293..ce2bea75948959dcdce8017607cf5b884b1de997 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 3669fab2677706b4fff81ccd4d63134a7fc8199c..623a1434b8575904ab4486c68c60ce665804c068 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 41c035d87b5cc507ff0b01a0ea42bba6282cc975..2b261544ecbdc6d0562d3a9e708ecd7cabf80175 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 a581bc5e7f793cf9035d9973c8bbadee891efb29..03bc4d30a9849e540b66fbcf9134de401b2c2ae6 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 cf840889e1d4a5a10edc541640e969936b51a93b..2748843340c44d0cc72f4ce150ebdcd3ad3b9d95 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 038e383831b06f0a000e457603c01a22e0ae76b7..beca6b7adb116e4c36a32ca12e517f11c6c07069 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 d662ae67f1533fe8cd8f2440dfdcc0ab8d53c24b..af4cf50cfb76dc737f2dd6cea62089a68f8f90b4 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 9d177de43c6b6972245961d7ef376fd257bca007..157965171129f4fb312cd677d7ddaab5356ddaba 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 bb9f2fe8b709294ab72768f6691fd52b182cde3b..c707f3bc75dbc1dfdc0cb91564f598847898b1a7 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 3ed9252c00614a775185825a47207f23b108141a..195a00011b82d43cbcc476555c093b0de4d59b4e 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 9c93cc48f1fe5d86cd62963aae1aa3860b9b1691..c4d4a0ae05d1682d88633f17016ddc83aefcb5c2 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 ea23a3c0a1a441c3185e5df98ecff6c915a5ce63..c0dfcfc076fe3839a6cb81419df2221c75932e18 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 4afa5d6230335b475670e66ae78550b5f74563f8..4195cffbbe4d04c6cd73fd8786081f127ffc0c68 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 48e5cec6e84103d4d827a0151a4cd69f27cade11..0c085b218b204387b2f2ed4c84c14db54a4a7579 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 ce6d88c280a51b6b7b490bf0c0e8a8b387b7cab5..3140d3f59c5e0caf8c65ce7aaf09df3af943c74b 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 97a4baf958084f4c69da493b44a42ef1e8641d9c..2f92d7153932164fc2b8b8c0322c543a554ad265 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 af12b6db6564377a31dd8d8851d627a5ed2bcc4e..04efa82de04c3591602f60ebf81c0d3c4469ed64 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 5be256bec9b38849550e4bd02234692066d58e8b..7a1f8a0327ac88f9d9df89fc1f4ea582b2b07eab 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 cb23a73357497039fb4e3c66f83d6482cdcafa5e..f3cf4ee889fdc8bd0c4f241007d3ed007abc679a 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 86faa99095bd608c5e93ba7ff0fe1c971f80344c..79f0afe412514b885dd913e7cf5dc6c8ed28b5d5 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 9eb1084cd51961fb5dce85e2cb7c7ab8dec61cdc..d1c7d27c0a36850adfd00869f0c601eda89282b6 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 cdda43a16e88da17190c6c6c86b4ecc7027a3082..45dd55c900eb4bb75461c5f1dacc6d26573a104b 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 cc18606b8dd3b9891ea9e5e7d4cadf6070b2a3df..71518ff80b2cf004a3b877d1a2ce971c7bf2ee68 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 5cd33c4286fc525fee790cbd785e007bf0c05116..0bd5d43c84ad0252f730dc9f5108b603fda94fa8 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 cea4878f32447fc81b3778ea6efac7c6c0d1119d..7d2123e3d4bfc9a5c8c37bde7efab74227584003 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 8677096e1eea74a129306c39cbd88034d00f03eb..6ca31100a364455b031433bfce9daa3a7c2d41a4 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 c3fdaeafc807d361054b67ea73d77d43ba3daa6e..7d0b5c102b4befee8cf25ac305327e02665e2568 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 c59375266b6c757abd6095645f4f9e571075db5a..8d4cdc0c32b9093c0cd9cb15d68ddba6457d70bd 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 cb5fb712fb39dbd17d14fa71d0c528604d4f939f..dcd3f28371ff69415481308c7f7a7e9fe48611df 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 04d652f97fd110f5733686ec8dbc5b62d49fbcce..470b23868fdb96ce01a9a65c81513dbca0d930d4 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 e51e81f97c3b6d83445e4b811e68780e69fe1738..fddc1401d0366d85cbe53beb2f398f2ae5dbbf99 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 689dda501252950570b2a41950fa29ca81043491..a4c4ea6f86340bac391cbc0a047686dfd3e626d2 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 de0632c02070505d7d9b8d0bc1fe8c4fb1ee29f1..0ff59f6482a7d6a4276553a66ad8c26684107717 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 7ac267474eb2e7820ceb94ee7eef507c8d29041d..e12a152bf71dcf1c11657be3e93433af9cdb0f81 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 868f0cbf0a401758fc8e69260459def440d79f4b..4f78f8786a8ad563affb24f4f2cb3a5576421c07 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 bac769a75d539f90f6c8fa1b777c0982de415445..32a8105da5c34c0131ad21962e110f02e626eb0a 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 78fd1c8e5f8d6a789949b437d1108c529d0d3236..d491c68f8d438644095eeb2c5580fd40b79f75ad 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 6142442f551a03b37e742aa33602774788ff43ba..4d91f68388a0e9b7b4c6e766dabd8e2758bf2c30 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 9400c1689a7b816e1c258555395227de5decc779..e138966d893b176d3b9a2b6bf87e3ffdb74af4ba 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 15242b64f5a22335928f2cb5095eab98dbf278c7..0a0ea603daabc3bf22a60a119aad2aaaf298d6f8 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 c7535d32f4b5cdc6c8a4e765e31fc8bdfa165091..0f63f5270420a02bffae0c1bed32b07bc970ae99 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 7a93c03e3eb74085d96dee986042f51e21280588..cb381bb9286dc25023f6aaecf0f231cb4d505ef7 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 f629c98c5fc4179d3630613c73f536c25bc79cab..b18ed91bf2d38928aa856e5774d63b4264734eb2 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 5789838c772fdc9fdc4df879bf7237db5118efaf..123220eefcbe2713500f41019edc53efec7d52b8 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 2e1f49c3d9c4b53712aba61d7b2515e84c9abc78..10370bbf6da2b7dc38fad0d869aa325399f26f59 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 450ad32394f5267a9383d20ffde29a6a8c9f28b2..bf86b1d5c1fab9935399a34ab3e9764b5c36fe1e 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 e10e3f7f8e567898d795ad7f538661feb71d73c2..1c6ca05ea2e0860715ddf90d045d89b011758379 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 97099c85e0ac4681d49b027ef461d3beaee8bb2c..1e0232cb54a3055a607b789fbfc991ce70ea3bce 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 92375fa9398397f8ad77758e17cbab8853609436..8d1cc2c2bbd25a1dab1fbb7f56ce1072f7e10174 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 a705d82c08448a20d7bd132360cd2bebde5a874c..8278d98f4cabbb615fec56fa96964715c354d8b7 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 81b79e166b185e076a7c9b0917ec8aad62426515..4ab2bce9d1c0ffb221e3761774f9d44a4be7d346 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 40b5b2a7dceb014e1e686e43a810ede7124bf3b9..380d2793f223116d7518d8843d228159f8e21a78 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 36d02fb00003315585e282442895383c753305b7..19657d4620596b6f80ce8a97f9006fcc059216fb 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 e6d436aa0405524d0daee27e0586f3e47bdae3f8..7b9bfd64b95e295471f08b98077a9638721d7d02 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 e6d3b487f09ca88b2e88fe4df62539a4ae6d8f54..274919c7c204b66a4c6449452f27ca139b7c0423 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 21859a186d6695a2dee150ac39a41805b52d5b59..4a5906e59b4d15bae8396bc743f7819ea2c00323 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 7b0a0588fe9fde89120e78cb2361970864648f76..fc0a131c273c2dda1fe4eab36c6961ea336a3b56 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 e1f8f8f90147a19e236fc24d00ca72e250e7baa2..aa096c39cef57510bb1e5641094fd5c10d213f77 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 83887e55f2fa478f31c0fa5c4c4c09bb64c7f4d6..7e68522cdb86a17bba7a28929922aef2ad17c3b9 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 e8a839843a25b4123340d80e238c7869de668a4b..43a29f00b1b4b75a09758ba5b3ce663301ba3fee 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 05a351172c4464b621dac5940096f95a27e5ea04..50a68869c3fefa41e8926ed65ba529bf071a6814 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 1df3d33df1d122f6edf98d5b425e922d1035c1ce..a00944ab7b10993af548251f68b8b9c9cfa5c69c 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 582dac579161692cb1628363293152d4912f14cf..2c6de240d5679055245684fe259559bf3e5057a6 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 2597dd59b771cc57ca57236ceed14863863f8ccf..7b37a5a553b6c4dc6a48df9e4c9ada49db3511a9 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 82df444ec1b2a4914e7ca5d848063dec16f8d4ef..e7fafe5e686688c724e27f09070a621bd00d14ae 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 ab6122626900b06d6bb7593108437a366b1b354a..60f59c225c4cb0f2d1372c75760cde0b28a4d33e 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 aa7b30c49b3d116aec5a9960f9197881b3ae3022..f2b182073f9e154d125a852835c72041b9ffc27b 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 fae3c235d1dab038bb49faac1cd811b1fb9bec0e..0e2bfae608ad8970d719f07bda1c90af54a94341 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 476b5b90c599d273a7984af13bbd98a1a62a75af..d97d38f84618cccf3b33b8dbdd1ae448e0e5f8ce 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 564920212641ae05b3bc9e9e91c3e3d15941b52f..b68d4968378874d6f51c54767a979b5f61861367 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 e4e191b8960cf57ded5d935834a121e32951cba4..d1d1705d5f1a9e7bac5059633035f09daf0066c2 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 555c5270290e08908e77390960562c93919d93af..224e7bd42a3be6982e1c199cab43fbc1e5c3ecf4 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 038e0dc34def7262c0a4e0a7b38507c7ad812be2..c4573afb4e556b76dff04e46f04bb040ddeb0fa9 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 21691d113cd593863b6fce6b67e343481e624562..a27049c348c32f35b42e57dcdbab0cbcded9d701 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 1934f3b62ad10f749a54d465916188507d3c3232..406e9792ff2704253ce4d3eb51ff9f39552a67f5 100644 --- a/main/.doctrees/nbsphinx/information/environment.ipynb +++ b/main/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:54:08.227777Z", - "iopub.status.busy": "2025-02-16T07:54:08.227580Z", - "iopub.status.idle": "2025-02-16T07:54:09.391677Z", - "shell.execute_reply": "2025-02-16T07:54:09.390917Z" + "iopub.execute_input": "2025-02-16T10:03:12.171387Z", + "iopub.status.busy": "2025-02-16T10:03:12.171188Z", + "iopub.status.idle": "2025-02-16T10:03:13.339146Z", + "shell.execute_reply": "2025-02-16T10:03:13.338340Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3056.54875 MHz\n", + "CPU Freq: 3043.2112500000003 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 a9ae0f66f25075417843e52e7b95bd60e41b6430..bfe1b2a0693da1ca2c39a6a8894ec2f7db53f4b3 100644 --- a/main/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/main/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:49:55.239073Z", - "iopub.status.busy": "2025-02-16T07:49:55.238851Z", - "iopub.status.idle": "2025-02-16T07:49:56.411532Z", - "shell.execute_reply": "2025-02-16T07:49:56.410820Z" + "iopub.execute_input": "2025-02-16T09:58:59.380692Z", + "iopub.status.busy": "2025-02-16T09:58:59.380492Z", + "iopub.status.idle": "2025-02-16T09:59:00.546333Z", + "shell.execute_reply": "2025-02-16T09:59:00.545549Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2909.4939999999997 MHz\n", + "CPU Freq: 3041.7987500000004 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 76e0cdad74f812f4462bec37305c67f26976a022..4df760f369056e1148121fa80607af0a7165024a 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 107d0622e4464b340f4398fa64c92e549eadb7c8..7b40384cf656a61c301b1d609a9311103bde18b0 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 a9ae0f66f25075417843e52e7b95bd60e41b6430..bfe1b2a0693da1ca2c39a6a8894ec2f7db53f4b3 100644 --- a/main/_sources/information/environment.result.ipynb.txt +++ b/main/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:49:55.239073Z", - "iopub.status.busy": "2025-02-16T07:49:55.238851Z", - "iopub.status.idle": "2025-02-16T07:49:56.411532Z", - "shell.execute_reply": "2025-02-16T07:49:56.410820Z" + "iopub.execute_input": "2025-02-16T09:58:59.380692Z", + "iopub.status.busy": "2025-02-16T09:58:59.380492Z", + "iopub.status.idle": "2025-02-16T09:59:00.546333Z", + "shell.execute_reply": "2025-02-16T09:59:00.545549Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2909.4939999999997 MHz\n", + "CPU Freq: 3041.7987500000004 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 7347686517c094af48d7e12058c3301a5e0bfa4a..b38228d4eb006adadd83a23ac84fdd9423e89699 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: 3056.54875 MHz +CPU Freq: 3043.2112500000003 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/main/information/environment.ipynb b/main/information/environment.ipynb index 1934f3b62ad10f749a54d465916188507d3c3232..406e9792ff2704253ce4d3eb51ff9f39552a67f5 100644 --- a/main/information/environment.ipynb +++ b/main/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:54:08.227777Z", - "iopub.status.busy": "2025-02-16T07:54:08.227580Z", - "iopub.status.idle": "2025-02-16T07:54:09.391677Z", - "shell.execute_reply": "2025-02-16T07:54:09.390917Z" + "iopub.execute_input": "2025-02-16T10:03:12.171387Z", + "iopub.status.busy": "2025-02-16T10:03:12.171188Z", + "iopub.status.idle": "2025-02-16T10:03:13.339146Z", + "shell.execute_reply": "2025-02-16T10:03:13.338340Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3056.54875 MHz\n", + "CPU Freq: 3043.2112500000003 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 9f5279244cdbf7cc105325423d0c7e0804b09a23..c66df43e985c6c6f5b8d0977dc57d6d09297a2c1 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: 2909.4939999999997 MHz +CPU Freq: 3041.7987500000004 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/main/information/environment.result.ipynb b/main/information/environment.result.ipynb index a9ae0f66f25075417843e52e7b95bd60e41b6430..bfe1b2a0693da1ca2c39a6a8894ec2f7db53f4b3 100644 --- a/main/information/environment.result.ipynb +++ b/main/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:49:55.239073Z", - "iopub.status.busy": "2025-02-16T07:49:55.238851Z", - "iopub.status.idle": "2025-02-16T07:49:56.411532Z", - "shell.execute_reply": "2025-02-16T07:49:56.410820Z" + "iopub.execute_input": "2025-02-16T09:58:59.380692Z", + "iopub.status.busy": "2025-02-16T09:58:59.380492Z", + "iopub.status.idle": "2025-02-16T09:59:00.546333Z", + "shell.execute_reply": "2025-02-16T09:59:00.545549Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2909.4939999999997 MHz\n", + "CPU Freq: 3041.7987500000004 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/main/searchindex.js b/main/searchindex.js index 3ad7d2dc103f2f11cc1200e012e4942f990c1729..b99f26ce959121456a357482f91f24ee8e056a2e 100644 --- a/main/searchindex.js +++ b/main/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 73, 75, 78, 79, 80, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 105], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 75, 79, 98], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 84], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 90], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 72, 75, 76, 77, 78, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 71, 76, 78, 79, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 103, 104, 105], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 71, 75, 78, 83, 90, 102], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 71, 75, 76, 77, 78, 86, 90, 94, 96, 102], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 74, 77, 78, 85, 87, 90, 93, 94, 96, 100], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 71, 78, 79, 86, 89, 91, 94, 95, 97, 98, 99], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 72, 74, 75, 76, 78, 79, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 105], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 72, 74, 76, 78, 79, 82, 86, 89, 91, 94, 95, 97, 99], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 76, 81], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 81, 98], "width": [0, 4, 9, 44, 55, 56, 75], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 76, 78, 84, 85, 86, 87, 90, 93, 96, 100], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 78, 84, 87, 90, 96, 100, 101], "automat": [0, 4, 22, 35, 46, 84, 103, 104], "determin": [0, 7, 35, 94], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 75, 79, 80, 98, 103, 104], "height": [0, 4, 9, 44, 55, 56, 75], "filter": [0, 30, 46, 55, 68, 69, 90, 92, 96], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 72, 75, 78, 79, 81, 82, 84, 85, 86, 87, 90, 92, 93, 94, 96, 100], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 75, 79, 81, 84, 85, 101], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 75], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 73, 78, 86, 102], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 76, 85, 94, 101], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 86, 91, 95, 97, 99, 103, 104], "intens": 0, "proport": [0, 86], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 71, 76, 78, 105], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 56, 63, 64, 65, 67, 68, 71, 75, 81, 82, 84, 85, 87, 92, 93, 94, 101, 102, 103, 104, 105], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 78, 105], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 75], "your": [0, 46, 101, 103, 104, 105], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 73, 77, 78, 79, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 75, 82, 85, 93, 101], "ensur": [0, 20, 30, 35, 42, 63, 81], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 72, 75, 76, 94], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 56, 64, 67, 68, 69, 70, 72, 75, 78, 79, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100, 101], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 72, 74, 76, 77, 78, 79, 81, 82, 86, 89, 90, 91, 94, 95, 96, 97, 98, 99], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 71, 75, 78, 79, 86, 88, 101, 103, 104], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 71, 73, 76, 78, 79, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104, 105], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 103, 104, 105], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 103, 104, 105], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 78, 79, 88, 101], "draw": [1, 24, 25, 50, 94, 102], "ascii_draw": 1, "meta": [2, 102, 105], "__title__": [2, 105], "__version__": [2, 105], "__description__": [2, 105], "__author__": [2, 105], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 73, 75, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "inform": [3, 31, 32, 33, 50, 63, 65, 77], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 78, 101], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 81, 87, 102, 105], "short": [3, 75, 78], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 71, 78, 82, 86, 94], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 85], "black": [4, 43, 63], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 71, 76, 78, 84, 86, 92, 93, 102, 105], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 79], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 93], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 84, 87, 105], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 77, 78, 79, 81, 82, 86, 90, 94, 96, 101], "suitabl": [4, 53, 55, 70, 94], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 92, 93, 102], "fore": [4, 23, 25, 26], "back": [4, 78], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 72, 77, 81, 84, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 105], "rgba": [4, 7, 28, 33, 67, 79], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 63, 64, 65, 71, 75, 78, 87, 90, 96, 98, 100], "add": [4, 31, 55, 64, 65, 72], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 79], "In": [4, 25, 35, 86, 87], "document": [4, 103, 104, 105], "accur": [4, 11, 19, 90, 96], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 71, 78, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 78, 82], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 71, 79, 88, 93], "both": [5, 11, 20, 41, 53, 64, 78], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 78, 82], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 71, 75, 76, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 101], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 78, 79], "order": [5, 6, 55, 72, 73, 102], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 71, 84, 87, 88, 90, 93, 96, 100], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 79, 84], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 71, 75, 78, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 63, 64, 65, 68, 69, 70, 71, 72, 74, 75, 78, 79, 85, 88, 93, 101], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 76, 79, 84], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 102], "encod": [5, 8, 27, 33, 65, 102], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 72, 74, 75, 78, 79, 85, 93, 101], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 72, 74, 78, 85, 88, 93, 101], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 78, 82], "channel": [6, 7, 28, 79], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 78], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 71, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 78, 81, 89], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 71, 78, 82, 89, 90, 96], "same": [6, 22, 35, 40, 78, 81], "torchvis": [6, 52, 102], "transform": [6, 7, 51, 52, 53, 54, 72, 102], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 78, 81, 82, 90, 96, 102], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 75, 76, 78, 81, 82, 84, 90, 96], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 71, 75, 78, 102], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 78, 105], "manipul": [7, 62], "python": [7, 33, 81, 103, 104, 105], "librari": [7, 30, 53, 55, 105], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 78, 81, 82, 94, 105], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 78, 84], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 63, 65, 82, 105], "handl": [7, 27, 30, 32, 33, 51, 54, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 64, 65, 72], "background": [7, 8, 23, 25, 26, 57, 63, 67, 102], "check": [7, 33, 38, 64, 68, 69, 74, 85, 88, 98, 101, 105], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 86], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 82], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 75, 94], "kei": [7, 16, 20, 55, 64, 71, 78], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 72, 78, 86], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 84, 93, 101, 102], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 71, 88, 93, 101], "binari": [7, 82], "like": [7, 10, 17, 54, 75, 81, 105], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 81], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 90, 96, 105], "preprocess": [7, 18, 27, 30, 35, 102], "befor": [7, 33, 35, 64, 78], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 78, 82], "necessari": [7, 35, 70, 75], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 78, 94], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 63, 64, 65, 69, 71, 76, 78, 81], "ha": [7, 21, 41, 54, 79, 94, 103, 104], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 71, 73, 78, 94, 102], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 72, 93, 101], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 76], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 76], "typeerror": [7, 48, 53, 54, 68, 69, 76], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 76, 77, 78, 85, 87, 90, 96, 100], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 78, 86, 87, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 72, 78, 82], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 55, 62, 72, 74, 78, 79, 94], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 71, 73, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "pillow": [7, 22, 52, 102], "boolean": [7, 35], "otherwis": [7, 31, 35, 65, 68, 69, 74, 79, 84], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 72, 92, 94], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 102], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 82, 102], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 75, 81, 101, 103, 104], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 75, 78, 102], "techniqu": [9, 28, 33], "p": [9, 70, 71, 75, 78], "need": [9, 14, 30, 41, 44, 81, 85, 87, 90, 93, 96, 100], "stack": [9, 78], "addition": 9, "second": [9, 20, 35, 40, 74], "element": [9, 78], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 82], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 72, 75, 76, 77, 78, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "right": [9, 43, 48, 82], "two": [9, 20, 35, 40, 74, 93], "dimension": [9, 78], "arrai": [9, 22, 33, 35, 39, 46, 48, 78, 82], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 78], "posit": [9, 35, 43, 44, 86], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 74], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 71, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "9": [9, 10, 20, 35, 39, 48, 55, 63, 76, 85, 86, 87, 89, 90, 93, 94, 95, 96, 97, 99, 100, 105], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 102], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 71, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 71, 75, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 73, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 73, 79, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "explan": 10, "No": [10, 63, 103, 104], "head": [10, 17, 22, 47, 69, 86, 95, 102], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 73, 79, 86, 87, 90, 91, 95, 96, 97, 99, 100, 105], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 75, 78, 93], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 71, 75, 77, 78], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 92, 102], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 78], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 74, 77, 86], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 78, 102], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 105], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "nopan": 10, "panti": [10, 72], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 90, 96, 102], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 75, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 81, 84], "less": [10, 11, 13, 19, 85], "stand": [10, 63, 70, 71, 75, 78], "sit": [10, 69], "ass": 10, "split": [10, 75], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 87, 90, 96, 100], "10": [10, 21, 27, 35, 39, 44, 48, 55, 85, 86, 87, 90, 93, 94, 96, 97], "sprd": 10, "strongli": [10, 79], "11": [10, 35, 48, 85, 86, 87, 90, 93, 94, 96, 97], "vsplt": 10, "pose": [10, 35, 102], "12": [10, 22, 35, 43, 48, 55, 85, 86, 87, 90, 93, 94, 96, 97], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 86, 87, 90, 94, 97, 99], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 101], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 86, 87, 90, 94, 97], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 86, 87, 90, 94, 97, 103, 104], "feral": 10, "four": [10, 11, 86], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 91], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 85], "16": [10, 48, 55, 86, 90, 94, 97], "hdrago": 10, "style": [10, 14, 19, 44, 99, 105], "17": [10, 48, 55, 94, 99], "hponi": 10, "18": [10, 18, 48, 55, 90, 94, 96, 103, 104], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 94], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 94], "hcat": 10, "cat": [10, 69, 76], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 99], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 75, 78, 90, 93, 103, 104], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 81], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 99], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 75, 78, 79, 85, 86, 89, 91, 94, 95, 97, 98, 99], "releas": 10, "time": [10, 65, 79], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 86, 87, 90, 91, 95, 96, 97, 99, 100], "advanc": [10, 105], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 86, 90, 96], "scenario": [10, 70, 75, 81], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 102], "improv": [10, 21, 78], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 93], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 72, 75, 79, 90, 96], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 75, 81, 86, 101], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 102], "30": [10, 19, 44], "public": 10, "friendli": [10, 105], "reduc": [10, 35, 46, 78], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 90, 96, 103, 104, 105], "reincarn": 10, "compon": [10, 20, 27, 30, 81], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 71, 75, 78, 79, 81, 88, 101, 103, 104], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 78, 92], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 78], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 75], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 72, 76, 77, 82, 94, 98], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 72, 76, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "though": 10, "note": [10, 14, 35, 44, 63, 86, 90, 93, 96, 103, 104], "complet": [10, 44, 86, 92, 102], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 55, 70, 81, 93, 94, 103, 104], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 71, 78], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 71, 75, 78, 85, 93], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 79], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 82], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 73, 75, 78, 79, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 102, 105], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 78], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 72, 90, 96, 102, 103, 104, 105], "either": [11, 12, 13, 14, 15, 35, 78, 82], "standard": [11, 13, 14, 15, 31, 55, 81], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 81], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 78], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 72, 84, 101], "indic": [11, 35, 48, 51, 70, 75, 78], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 55, 65, 76], "invalid": [11, 14, 16, 19, 27, 31, 55], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 81], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 75, 79, 82], "speed": [12, 13, 14, 15, 16, 19, 23, 79], "accuraci": [12, 13, 14, 15, 16, 19, 41, 85, 87, 90, 93, 96, 100], "higher": [12, 13, 14, 15, 16, 18, 21, 93], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 90, 96], "overlap": [12, 14, 15, 16, 20, 70, 71, 73, 75, 78, 79, 102], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 71, 78, 85, 87, 89, 90, 93, 94, 96, 98, 100], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 105], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 90, 96], "overhead": [13, 14, 23, 81], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 76, 84, 85, 87, 90, 96, 100], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 84], "mostima_post": [13, 16], "29": [13, 16, 55], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 79, 86, 90, 93, 96, 103, 104], "primari": [14, 86, 89, 91, 95, 97, 99], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 87, 89], "therefor": [14, 22, 35, 103, 104], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 95, 102], "peopl": [14, 76], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 78, 79, 81, 84, 85, 86, 87, 90, 93, 96, 100, 105], "inde": 14, "recommend": [14, 21, 35, 38, 39, 78, 79, 90, 96], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 103, 104], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 63, 65, 67, 70, 81, 105], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 78], "configur": [15, 27, 35, 53, 54, 55, 102], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 82], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 72, 94, 98], "infer": [15, 18, 21, 30, 47, 84, 93], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 105], "hug": [16, 27, 30, 35, 55, 78], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 78, 86, 102], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 79, 105], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 81, 82, 101], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 72, 77, 78], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 78, 84], "instead": [16, 21, 72], "detect_head": [17, 22], "booru_yolo": [17, 102], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 90, 96], "ey": [17, 44, 48, 63, 69, 102], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 86, 95, 102], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 102], "detect_hand": 17, "nudenet": [17, 102], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 72, 74, 102], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 79, 84, 101, 102], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 71, 84, 94], "nudenet_onnx": 18, "effici": [18, 21, 64, 82], "notai": 18, "tech": 18, "detail": [18, 62, 63, 84, 86], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 83, 102], "topk": [18, 27], "100": [18, 23, 30, 38, 81], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 82, 85], "keep": [18, 75], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 81, 82, 98], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 81, 82, 94], "work": [20, 27, 32, 38, 65, 94], "aggreg": 20, "involv": 20, "segment": [20, 56, 102], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 76], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 101], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 87], "match": [20, 33, 46, 55, 69, 73, 102], "unknown": [20, 55, 76], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 63, 68, 82, 84], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 72], "correspond": [20, 35, 41, 46, 55, 78, 94, 98], "car": 20, "85": [20, 70, 78], "75": 20, "text_detect": 21, "been": [21, 94], "migrat": 21, "ocr": [21, 102], "detect_text_with_ocr": [21, 102], "soon": 21, "qualiti": [21, 36, 57, 63, 78, 79], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 71, 85, 86, 87, 89, 94, 95, 96, 97, 99, 100], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 90, 96], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 84], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 84, 93], "attempt": [22, 31, 44, 55, 63, 65, 84], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 102], "cannot": [22, 41, 51, 53, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 73, 78, 84, 86, 91, 93, 95, 97, 99], "cv2": 23, "have": [23, 25, 35, 76, 77, 90, 96, 101], "lowest": 23, "resourc": [23, 102], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 72, 84, 86, 87, 89, 90, 91, 94, 95, 96, 97, 99, 100], "low": [23, 34, 36, 63, 75, 78, 79], "high": [23, 30, 57, 63, 79, 93, 94], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 71, 78], "outlin": 24, "comparison": [24, 70], "canni": [24, 102], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 102], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 102], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 101], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 103, 104], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 79], "deeper": 25, "richer": 25, "probabl": [25, 94], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 79], "pass": [25, 26, 27, 30, 31, 43, 44, 55, 63, 67, 75, 79, 81], "neural": [25, 26, 67, 82], "network": [25, 26, 67, 82], "classif": [27, 82, 86, 87, 89, 90, 91, 92, 95, 96, 97, 99, 100], "those": [27, 93], "store": [27, 31, 63, 64], "manag": [27, 30, 84, 102], "interact": [27, 30], "also": [27, 53, 78, 105], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 81], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 84], "_model_nam": 27, "cach": [27, 30, 56, 83, 102], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 71, 86, 89, 91, 95, 97, 99], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 86, 90, 96], "method": [27, 28, 30, 32, 33, 35, 43, 55, 90, 96], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 75], "interfac": [27, 30, 81], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 81], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 71, 78, 81], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 94], "through": [27, 105], "error": [27, 33, 55, 78], "predict_fmt": 27, "fmt": [27, 36, 71, 78], "top5": 27, "logit": 27, "embed": [27, 33, 78], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 71, 78, 81, 86, 87, 89, 90, 91, 95, 96, 97, 99, 100], "top": [27, 44, 93], "k": 27, "e": [27, 35, 57, 76, 79, 82], "g": [27, 35, 57, 76, 78, 79], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 105], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 86, 91, 92, 93, 95, 97, 99, 100, 102], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 84, 85, 90, 96, 102], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 102], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 79, 81, 84, 102], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 81, 105], "300": 30, "400": 30, "95": [30, 55, 68, 69, 76], "simpl": 30, "without": [30, 63, 68, 69, 77], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 85], "found": [31, 44, 55, 63, 86], "commonli": [31, 72, 82], "where": [31, 35, 63, 64, 78, 81], "look": [31, 41, 63, 86], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 102], "lsb": [32, 65, 102], "signific": [32, 33, 35, 65], "bit": [32, 33, 55, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 72], "inject": 33, "combin": [33, 41], "emb": [33, 78], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 78], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 101], "multi": [33, 81], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 72], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 78, 79, 85, 87, 90, 93, 96, 100], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 75, 79, 105], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 93], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 81], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 71, 78, 79], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 95, 96], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 85, 86, 87, 89, 90, 91, 95, 96, 97, 99, 100], "neighborhood": 35, "core": [35, 103, 104], "few": 35, "too": 35, "sensit": [35, 43, 78, 90, 96], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 75, 79], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 102], "danbooru": [36, 70, 73, 75, 90, 93], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 78], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 102], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 102], "laplacian": [37, 102], "laplacian_scor": 37, "lpip": [37, 102], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 102], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 81, 85, 93], "seem": 38, "just": [38, 87, 90, 93, 96, 100], "we": [38, 79], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 71, 75, 78], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 79, 103, 104], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 78], "img2": [39, 40, 78], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 84], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 87], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 76], "languag": 41, "func": [41, 83, 102], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 105], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 70, 75, 78], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 78, 103, 104], "serv": [43, 70], "foundat": 43, "inherit": 43, "within": [43, 63, 70, 78], "fill": 43, "valid": [43, 44, 48, 102], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 84, 87], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 103, 104], "star": [44, 75], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 75, 78], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 74], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 102], "align_maxs": 45, "censor_": [45, 102], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 102], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 102], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 80], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 105], "github": [47, 103, 104, 105], "com": [47, 105], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 102, 105], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 75, 78], "make": [48, 53, 72, 82, 90, 94, 96], "readabl": [48, 78], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 76], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 92, 102], "zero": 48, "must": [48, 69, 101], "preced": 48, "surround": 48, "whitespac": [48, 72], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 76], "113": [48, 55], "dwpose": [49, 102], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 102], "connect": 50, "ellips": 50, "facial": [50, 69, 86], "pars": [51, 53, 54, 62, 63, 102], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": [51, 55], "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "create_bit_transform": 52, "create_transforms_from_bit_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 82], "learn": [53, 82], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 81], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 103, 104], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 79], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 103, 104], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 94, 95, 96, 99], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "tri": 55, "def": [55, 81], "my_transform_cr": 55, "occur": 55, "until": 55, "succe": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "clip": [55, 63], "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "shortest_edg": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 71, 78], "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 90, 96], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 105], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 102], "remove_adversarial_nois": 59, "nafnet": [59, 102], "restore_with_nafnet": 59, "scunet": [59, 102], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 85, 105], "diffus": [62, 63, 85], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 102], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 101], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 71, 75, 76, 77, 78], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 77], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 89, 92, 102], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 71, 75, 78], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70, 71], "pubic_hair": [63, 69], "3d": [63, 87], "realist": 63, "slip": [63, 72], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 72, 75, 76, 77, 78], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 71, 75, 78], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 71, 75, 78], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 71, 75, 78], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 102], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "els": [63, 103, 104], "underli": [63, 81], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 88, 101], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 71, 81, 92, 94, 96, 101, 102], "torch": 64, "command": [64, 105], "pip": [64, 105], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 76, 90, 96], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 105], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 102], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 78], "inspir": [67, 71, 78, 98], "space": [67, 78], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 71, 75, 78], "skadi_seg": 67, "drop": [68, 69, 70, 75, 77, 78], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 76, 77], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 71, 75, 78], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 81], "mutabl": 69, "constructor": 69, "empti": 69, "iter": 69, "hold": [69, 70, 71, 75, 78], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 71, 75, 78], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70, 71], "headwear": 69, "ribbon": [69, 75], "crown": 69, "cap": 69, "hairclip": [69, 75], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 71, 75, 78], "glass": [69, 72], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 74], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 73, 102], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "extens": 70, "practic": 70, "use_real_nam": [70, 75], "general_threshold": [70, 71, 78], "character_threshold": [70, 71, 78], "drop_overlap": [70, 71, 75, 78], "real": [70, 75, 92, 102], "renam": [70, 75], "redirect": [70, 75], "mani": [70, 75], "websit": [70, 75], "rate": [70, 71, 78, 90, 92, 102], "char": [70, 71, 78], "9897817373275757": 70, "question": [70, 71, 78, 90], "010265946388244629": 70, "explicit": [70, 71, 78, 90], "2809715270996094e": 70, "9939777851104736": [70, 71], "5032387375831604": 70, "black_bord": [70, 71], "9943548440933228": [70, 71], "black_glov": [70, 71, 75, 78], "5011609792709351": 70, "blue_ski": [70, 71, 75, 78], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 71, 75, 78], "8504303693771362": 70, "cowboy_shot": [70, 71, 75, 78], "6008237600326538": 70, "crop_top": [70, 71, 75, 78], "6635787487030029": 70, "dai": [70, 71, 75, 78], "8496965765953064": 70, "glove": [70, 71, 75, 78], "6107005476951599": 70, "hair_between_ey": [70, 71, 75, 78], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 71, 75, 78], "5141720771789551": 70, "letterbox": [70, 71], "long_hair": [70, 71, 75, 77, 78], "9884189963340759": 70, "looking_at_view": [70, 71, 75, 78], "5673105120658875": 70, "midriff": [70, 71, 75, 78], "6290556192398071": 70, "navel": [70, 71, 75, 78], "9631235003471375": 70, "no_hat": [70, 71, 75], "7978747487068176": 70, "no_headwear": [70, 71, 75, 78], "7577926516532898": 70, "outdoor": [70, 71, 75, 78], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": [70, 71], "9841411709785461": 70, "red_ey": [70, 71, 75, 78], "958786129951477": 70, "shirt": [70, 71, 75, 78], "6720131039619446": 70, "short_sleev": [70, 71, 75, 78], "7077711820602417": 70, "silver_hair": [70, 71, 75], "6673924326896667": 70, "sky": [70, 71, 75, 78], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 71, 75, 78], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 71, 75, 78], "9076308012008667": 70, "thigh": [70, 71, 75, 78], "580970823764801": [70, 71], "skadi_": [70, 71, 78], "arknight": [70, 71, 78], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 71, 75, 78], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": [70, 71], "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": [70, 71], "5315935611724854": 70, "brown_hair": [70, 71, 75, 78], "9397273659706116": 70, "9229896664619446": 70, "charm_": [70, 71], "9006357789039612": 70, "citi": [70, 71], "9020784497261047": 70, "cityscap": [70, 71], "9547432661056519": 70, "5296419262886047": [70, 71], "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 71, 75, 78], "8277763724327087": 70, "hair_orna": [70, 71, 75, 78], "9356368780136108": 70, "hair_ribbon": [70, 71, 75], "5288072824478149": 70, "jacket": [70, 71, 75, 78], "6336134076118469": [70, 71], "9703260064125061": 70, "8188960552215576": 70, "phone_screen": [70, 71], "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 71, 75], "9725285172462463": 70, "plaid_skirt": [70, 71, 75], "9638455510139465": 70, "pleated_skirt": [70, 71, 75, 78], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 71, 75], "5493080615997314": 70, "school_bag": [70, 71], "9863407611846924": 70, "school_uniform": [70, 71, 75, 78], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": [70, 71], "9325523972511292": 70, "skirt": [70, 71, 75, 78], "92237788438797": 70, "skyscrap": [70, 71], "7728171348571777": 70, "sleeves_past_wrist": [70, 71, 75], "7257086038589478": 70, "smile": [70, 71, 75, 78], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 71, 75, 78], "9990814924240112": [70, 71], "tongue_out": [70, 71, 75, 78], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 71, 75, 77, 78], "7461410164833069": 70, "lagpixellol": 71, "deepgelbooru_onnx": 71, "categori": [71, 86, 94], "dim": [71, 78], "get_deepdanbooru_tag": [71, 73, 75], "9897817969322205": 71, "010265916585922241": 71, "27501106262207e": 71, "5032391548156738": 71, "5011611580848694": 71, "6877812743186951": 71, "5543793439865112": 71, "8268730044364929": 71, "8504312634468079": 71, "6008235216140747": 71, "6635788083076477": 71, "8496971130371094": 71, "6107009053230286": 71, "6682944297790527": 71, "5619475841522217": 71, "5141727328300476": 71, "9884189367294312": 71, "5673102140426636": 71, "6290558576583862": 71, "9631234407424927": 71, "7978750467300415": 71, "7577933073043823": 71, "711855411529541": 71, "5452844500541687": 71, "9841412901878357": 71, "9587860107421875": 71, "6720132231712341": 71, "707771360874176": 71, "6673922538757324": 71, "8709818124771118": 71, "9614332914352417": 71, "778618574142456": 71, "6842772364616394": 71, "9076309204101562": 71, "963334321975708": 71, "998850405216217": 71, "0016517043113708496": 71, "00012511014938354492": 71, "9829281568527222": 71, "8942179679870605": 71, "8733786344528198": 71, "6322965621948242": 71, "9987059831619263": 71, "9754380583763123": 71, "6810560822486877": 71, "9708783626556396": 71, "6356005668640137": 71, "5633739233016968": 71, "5315946340560913": 71, "9397273063659668": 71, "9229899644851685": 71, "9006360769271851": 71, "9020788669586182": 71, "9547433257102966": 71, "8253411054611206": 71, "5619837045669556": 71, "827775776386261": 71, "9356369972229004": 71, "5288076996803284": 71, "9703260660171509": 71, "8188957571983337": 71, "9579575061798096": 71, "9954615831375122": 71, "9725286364555359": 71, "9638454914093018": 71, "7226817607879639": 71, "5321246385574341": 71, "5493091344833374": 71, "9863408803939819": 71, "6794291734695435": 71, "5062431693077087": 71, "9325523376464844": 71, "9223778247833252": 71, "7728177905082703": 71, "7257078886032104": 71, "5357834100723267": 71, "6939406991004944": 71, "7054290771484375": 71, "9992499351501465": 71, "5012531876564026": 71, "7461407780647278": 71, "underscor": [72, 78], "convent": 72, "restor": [72, 102], "use_spac": 72, "use_escap": 72, "include_scor": 72, "score_descend": 72, "_": 72, "escap": 72, "unsaf": 72, "sort": [72, 76], "descend": 72, "panty_pul": 72, "6826801300048828": 72, "958938717842102": 72, "drinking_glass": 72, "9340789318084717": 72, "areola_slip": 72, "41196826100349426": 72, "9988248348236084": 72, "drink": 72, "pull": 72, "areola": 72, "999": 72, "959": 72, "934": 72, "683": 72, "412": 72, "mldanbooru": [73, 102], "get_mldanbooru_tag": 73, "wd14": [73, 75, 102], "get_wd14_tag": [73, 75], "convert_wd14_emb_to_predict": 73, "denormalize_wd14_emb": 73, "deepdanbooru": [73, 75, 102], "deepgelbooru": [73, 102], "get_deepgelbooru_tag": 73, "add_underlin": 73, "remove_underlin": 73, "tags_to_text": 73, "drop_overlap_tag": 73, "is_blacklist": 73, "drop_blacklisted_tag": 73, "char_whitelist_suffix": 73, "char_whitelist_prefix": 73, "char_whitelist_word": 73, "char_suffix": 73, "char_prefix": 73, "charactertagpool": 73, "is_basic_character_tag": 73, "drop_basic_character_tag": 73, "sort_tag": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "t1": 74, "t2": 74, "fulli": 74, "ml": 75, "448": 75, "keep_ratio": 75, "9999984502792358": [75, 97], "9999946355819702": 75, "9994951486587524": 75, "998144268989563": 75, "9978417158126831": 75, "9941409230232239": 75, "9799384474754333": 75, "979142427444458": 75, "961823582649231": 75, "961323618888855": 75, "9490893483161926": 75, "large_breast": [75, 78], "9450850486755371": 75, "9425153136253357": 75, "9409335255622864": 75, "9319437146186829": 75, "9265308976173401": 75, "baseball_bat": [75, 78], "9259042143821716": 75, "922250509262085": 75, "9199565052986145": 75, "9175475835800171": 75, "9102761745452881": 75, "9076938629150391": 75, "stomach": [75, 78], "9052775502204895": 75, "8938589692115784": 75, "8894285559654236": 75, "8891903162002563": 75, "8845980763435364": 75, "8842408061027527": 75, "8659475445747375": 75, "862621009349823": 75, "8616052865982056": 75, "8562789559364319": 75, "short_short": [75, 78], "8555729389190674": 75, "8533340096473694": 75, "black_short": [75, 78], "8477485775947571": 75, "8430152535438538": 75, "tied_long_hair": [75, 78], "8340626955032349": 75, "crop_top_overhang": 75, "8266023397445679": 75, "8222048282623291": 75, "8202669620513916": 75, "black_shirt": [75, 78], "8061150312423706": 75, "ass_visible_through_thigh": [75, 78], "7803354859352112": 75, "thigh_gap": [75, 78], "7789446711540222": 75, "arms_up": 75, "7052110433578491": 75, "9999866485595703": 75, "997043788433075": 75, "9969649910926819": 75, "9957101345062256": 75, "9928386807441711": 75, "9886980056762695": 75, "9864778518676758": 75, "ghost": [75, 78], "9769423007965088": 75, "9747489094734192": 75, "9736957550048828": 75, "9388670325279236": 75, "9356311559677124": 75, "91000896692276": 75, "cardigan": 75, "8955123424530029": 75, "8910233378410339": 75, "8904104828834534": 75, "8881211280822754": 75, "8876776695251465": 75, "8864808678627014": 75, "8810517191886902": 75, "8798807263374329": 75, "8765745162963867": 75, "8737136125564575": 75, "nail_polish": 75, "8650439381599426": 75, "8613706827163696": 75, "blue_cardigan": 75, "8571277260780334": 75, "8333670496940613": 75, "8160212635993958": 75, "eyebrows_visible_through_hair": 75, "8122442364692688": 75, "8091571927070618": 75, "8082079887390137": 75, "8048468232154846": 75, "long_sleev": [75, 78], "8042327165603638": 75, "7984272241592407": 75, "blazer": [75, 78], "794708251953125": 75, "78981614112854": 75, "7892146110534668": 75, "shaped_pupil": [75, 78], "7867060899734497": 75, "gradient_hair": 75, "786359965801239": 75, "white_shirt": 75, "7790888547897339": 75, "brown_skirt": 75, "7760675549507141": 75, "774523913860321": 75, "7721588015556335": 75, "7697228789329529": 75, "755959689617157": 75, "multicolored_hair": 75, "7477189898490906": 75, "7476690411567688": 75, "rail": 75, "7476617693901062": 75, "blue_jacket": 75, "7458406090736389": 75, "741143524646759": 75, "7364678978919983": 75, "collared_shirt": 75, "7193643450737": 75, "red_neckwear": 75, "7108616828918457": 75, "7086325287818909": 75, "miniskirt": 75, "7055293321609497": 75, "7039415836334229": 75, "open_cloth": 75, "7018357515335083": 75, "shuffl": 76, "count": [76, 103, 104], "2boi": 76, "random": 76, "cat_ear": 76, "uniqu": 76, "precomput": 77, "8849405313291128": 77, "8548297594823425": 77, "03910296474461261": 77, "6615180440330748": 77, "21552028866308015": 77, "3165260620737027": 77, "47744464927382957": 77, "tagger": 78, "smilingwolf": 78, "wd": 78, "swinv2_v3": 78, "general_mcut_en": 78, "character_mcut_en": 78, "no_underlin": 78, "mcut": 78, "replac": 78, "index": [78, 105], "l2": 78, "follw": 78, "valuabl": 78, "enabl": 78, "rapid": 78, "queri": 78, "0011444687843322754": 78, "8876402974128723": 78, "106781005859375": 78, "000277101993560791": 78, "997527003288269": 78, "9797663688659668": 78, "9905703663825989": 78, "9761719703674316": 78, "8981098532676697": 78, "8810765743255615": 78, "9498510360717773": 78, "8377365469932556": 78, "945058286190033": 78, "9457170367240906": 78, "969594419002533": 78, "7881088852882385": 78, "7687551379203796": 78, "9301245212554932": 78, "6703325510025024": 78, "white_hair": 78, "5292627811431885": 78, "8677047491073608": 78, "grey_hair": 78, "5859264731407166": 78, "9536856412887573": 78, "8056888580322266": 78, "8394746780395508": 78, "9473626613616943": 78, "8986269235610962": 78, "9385137557983398": 78, "8408567905426025": 78, "alternate_costum": 78, "4245271384716034": 78, "931140661239624": 78, "8830795884132385": 78, "7279844284057617": 78, "artist_nam": 78, "5333830714225769": 78, "64717698097229": 78, "9516432285308838": 78, "9655293226242065": 78, "9485014081001282": 78, "7366660833358765": 78, "7161656618118286": 78, "5858667492866516": 78, "6186309456825256": 78, "41193312406539917": 78, "467605859041214": 78, "36282333731651306": 78, "3756745457649231": 78, "motion_blur": 78, "5091936588287354": 78, "951993465423584": 78, "basebal": 78, "5634750723838806": 78, "8232709169387817": 78, "9869340658187866": 78, "49491602182388306": 78, "5193622708320618": 78, "003406703472137451": 78, "0007208287715911865": 78, "9798132181167603": 78, "8046203851699829": 78, "7596215009689331": 78, "7620116472244263": 78, "46084529161453247": 78, "48454540967941284": 78, "5152207016944885": 78, "8023070096969604": 78, "8653596639633179": 78, "7201820611953735": 78, "7816740870475769": 78, "697688639163971": 78, "8974947333335876": 78, "7491052746772766": 78, "5015512704849243": 78, "6401398181915283": 78, "43420469760894775": 78, "4528769850730896": 78, "5730487704277039": 78, "6739872694015503": 78, "5545973181724548": 78, "6946243047714233": 78, "5487751364707947": 78, "7439308166503906": 78, "4186026453971863": 78, "47378358244895935": 78, "4690653085708618": 78, "7565015554428101": 78, "hu_tao_": 78, "genshin_impact": 78, "9262397289276123": 78, "boo_tao_": 78, "942080020904541": 78, "denorm": 78, "denormalizer_nam": 78, "mnum2_al": 78, "understand": 78, "batch": [78, 79, 98], "redund": 78, "structur": [78, 102], "b": 78, "r": [78, 90, 96], "c": 78, "linalg": 78, "norm": 78, "approx": [78, 79], "1e": 78, "cdc_anime_onnx": 79, "realli": 79, "As": [79, 90, 96], "1024x1024": 79, "2060": 79, "gpu": 79, "cost": 79, "against": 79, "cpu": [79, 84, 103, 104], "experi": 79, "hgsr": 79, "mhr": 79, "aug_x4_320": 79, "tile_s": 79, "tile_overlap": 79, "batch_siz": 79, "silent": 79, "tile": 79, "progress": 79, "messag": 79, "cute_waifu_aroma": 79, "pngimageplugin": 79, "pngimagefil": 79, "1168x1168": 79, "0x7f0e8ca06880": 79, "4672x4672": 79, "0x7f0e48edb640": 79, "cdc": [80, 102], "upscale_with_cdc": 80, "thread": [81, 101], "lru_cach": 81, "wrap": 81, "synchron": 81, "prevent": 81, "race": 81, "condit": 81, "maxsiz": 81, "expensive_funct": 81, "expens": 81, "lock": [81, 101], "safeti": [81, 98], "multithread": 81, "my_funct": 81, "introduc": 81, "acquisit": 81, "critic": 81, "mathemat": 82, "activ": 82, "deep": 82, "problem": [82, 90, 96], "input_valu": 82, "frac": 82, "26894142": 82, "73105858": 82, "ts_lru_cach": 83, "sigmoid": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "cudaexecutionprovid": 84, "cpuexecutionprovid": 84, "ckpt": 84, "inferencesess": 84, "onnx_mod": 84, "decid": 84, "linux": [84, 103, 104], "execut": [84, 103, 104], "ignor": 84, "cuda": [84, 103, 104], "forc": 84, "anime_ai_check": 85, "mobilenetv3_sce_dist": [85, 96, 100], "mainli": 85, "caformer_s36_plus_sc": 85, "graph": 85, "9996960163116455": 85, "9999125003814697": 85, "997803270816803": 85, "9960069060325623": 85, "9887709021568298": 85, "9998629093170166": 85, "0013722758740186691": 85, "00020673229300882667": 85, "0001895089662866667": 85, "0008857478387653828": 85, "552320024231449e": 85, "001168627175502479": 85, "bangumi": [86, 87], "vision": 86, "imageri": 86, "bangumi_char_typ": 86, "definit": [86, 93], "video": 86, "secondari": 86, "often": 86, "lack": 86, "lead": 86, "under": [86, 105], "three": 86, "judg": 86, "anime_portrait": [86, 92], "mobilenetv3_v0_dist": [86, 95, 99, 100], "9998525381088257": 86, "00012103465269319713": 86, "6464786313008517e": 86, "906112609314732e": 86, "06": [86, 87, 89, 94, 95, 96, 97, 99], "9997243285179138": 86, "0002490800397936255": 86, "7215803381986916e": 86, "354368557978887e": 86, "9998849630355835": 86, "90006631379947e": 86, "3920385754317977e": 86, "2084233276254963e": 86, "9998877048492432": 86, "732793503440917e": 86, "4264976925915107e": 86, "0623419257171918e": 86, "07076334953308105": 86, "9290977716445923": 86, "0001044218079186976": 86, "4467317163944244e": 86, "2568268832401372e": 86, "9999498128890991": 86, "1810528778587468e": 86, "879474429093534e": 86, "260669109295122e": 86, "9999510049819946": 86, "2321036592766177e": 86, "025227553938748e": 86, "4251427273848094e": 86, "999957799911499": 86, "4273678718600422e": 86, "6884023302263813e": 86, "880981603288092e": 86, "0002326338435523212": 86, "9996368885040283": 86, "164971561403945e": 86, "00020793956355191767": 86, "13438372313976288": 86, "8652494549751282": 86, "000158855298650451": 86, "000238816806813702": 86, "3589179217815399": 86, "6406960487365723": 86, "0001471740542910993": 86, "002255884697660804": 86, "08208147436380386": 86, "9152728915214539": 86, "00038967153523117304": 86, "227699592884164e": 86, "0835404282261152e": 86, "1437502406770363e": 86, "9999284744262695": 86, "2125529792683665e": 86, "0218892384727951e": 86, "00011914174683624879": 86, "9998584985733032": 86, "2007669283775613e": 86, "6357082131435163e": 86, "3068713896209374e": 86, "9999185800552368": 86, "066640925273532e": 86, "529400813335087e": 86, "089402500540018e": 86, "9999388456344604": 86, "6406959295272827": 86, "not_paint": 87, "anime_classif": 87, "older": 87, "mobilenetv3_v1": [87, 97], "5_dist": 87, "3_dist": 87, "plot": [87, 90, 96, 100], "caformer_s36_v1": 87, "3_focal": 87, "8346158862113953": 87, "004201625939458609": 87, "0028638991061598063": 87, "15633030235767365": 87, "001988308737054467": 87, "9868855476379395": 87, "001178382197394967": 87, "00015886101755313575": 87, "0005986307514831424": 87, "011178601533174515": 87, "9933090209960938": 87, "0012440024875104427": 87, "00040085514774546027": 87, "004924307577311993": 87, "00012189441622467712": 87, "00031298911198973656": 87, "9968050718307495": 87, "182305903872475e": 87, "0027923565357923508": 87, "7805559259140864e": 87, "0004650334012694657": 87, "996709942817688": 87, "736721191671677e": 87, "0027629584074020386": 87, "4619508621981367e": 87, "0003803370927926153": 87, "998649537563324": 87, "190127922105603e": 87, "0008622839814051986": 87, "595230686594732e": 87, "0004573142796289176": 87, "00031435859273187816": 87, "8671838641166687": 87, "13199880719184875": 87, "563074617180973e": 87, "153919796110131e": 87, "290010737255216e": 87, "9727378487586975": 87, "027150526642799377": 87, "162296004826203e": 87, "4933258828241378e": 87, "0004275702522136271": 87, "995402455329895": 87, "002233930164948106": 87, "001911122351884842": 87, "1603819727897644": 87, "0007561995880678296": 87, "00017044576816260815": 87, "838487982749939": 87, "0002034590725088492": 87, "005001617129892111": 87, "000932251859921962": 87, "009352140128612518": 87, "9846979379653931": 87, "6018555470509455e": 87, "004064667969942093": 87, "464051254326478e": 87, "025772539898753166": 87, "9699516296386719": 87, "00011656546121230349": 87, "287263775244355e": 87, "370255853951676e": 87, "01098843663930893": 87, "0031668643932789564": 87, "9857884049415588": 87, "499273488065228e": 87, "8419872251106426e": 87, "0003471920208539814": 87, "029472889378666878": 87, "9700765609741211": 87, "0012387704337015748": 87, "001172148622572422": 87, "787473391043022e": 87, "003680602880194783": 87, "9938107132911682": 87, "8346157073974609": 87, "8671836853027344": 87, "8384883403778076": 87, "9846979975700378": 87, "9700766801834106": 87, "greyscal": 88, "jpeg_ful": [88, 101], "6125901": 88, "6125785": [88, 101], "6124220": 88, "rough": [89, 90, 96], "polish": 89, "mobilenetv3_v2": 89, "2_dist": [89, 97], "910087929805741e": 89, "1241951510310173": 89, "8757457137107849": 89, "00018937293498311192": 89, "030049214139580727": 89, "9697614312171936": 89, "008933082222938538": 89, "05096456781029701": 89, "9401022791862488": 89, "009832272306084633": 89, "9898634552955627": 89, "00030428936588577926": 89, "013919820077717304": 89, "9819902181625366": 89, "004089969675987959": 89, "04166747257113457": 89, "9582782983779907": 89, "4218515288084745e": 89, "8849249482154846": 89, "1149177998304367": 89, "0001573085755808279": 89, "9907882809638977": 89, "008958994410932064": 89, "0002527958422433585": 89, "9831690788269043": 89, "01682441122829914": 89, "613856385229155e": 89, "8757458329200745": 89, "8849248290061951": 89, "million": 90, "anime_r": [90, 92], "boundari": [90, 96], "challeng": [90, 96], "clean": [90, 96], "ground": [90, 96], "truth": [90, 96], "judgment": [90, 96], "intend": [90, 96], "quick": [90, 96, 102], "estim": [90, 96], "basi": [90, 96], "mobilenetv3_large_100_v0_ls0": 90, "caformer_s36_v0_ls0": 90, "7508869767189026": 90, "7034655809402466": 90, "728887677192688": 90, "7404400110244751": 90, "7446154952049255": 90, "7514738440513611": 90, "768704354763031": 90, "8219676613807678": 90, "7267540693283081": 90, "7645740509033203": 90, "7216582894325256": 90, "7615436315536499": 90, "815083920955658": 90, "8321858644485474": 90, "8204999566078186": 90, "820833146572113": 90, "chdir": 90, "doc": 90, "api_doc": 90, "7508870363235474": 90, "11212056130170822": 90, "06781744956970215": 90, "06917501986026764": 90, "7034654021263123": 90, "15903906524181366": 90, "06688199192285538": 90, "07061357796192169": 90, "7288877964019775": 90, "1476859599351883": 90, "060362350195646286": 90, "06306383013725281": 90, "7404399514198303": 90, "10337048768997192": 90, "08087948709726334": 90, "07530999928712845": 90, "055992450565099716": 90, "7446154356002808": 90, "13191790878772736": 90, "06747424602508545": 90, "06458679586648941": 90, "10566363483667374": 90, "07827574014663696": 90, "07079866528511047": 90, "7687042951583862": 90, "09974884241819382": 90, "06074819341301918": 90, "050435908138751984": 90, "8219675421714783": 90, "0593985915184021": 90, "06819795072078705": 90, "06569571048021317": 90, "1177448257803917": 90, "726753830909729": 90, "08980562537908554": 90, "06481882929801941": 90, "06922297924757004": 90, "10138414055109024": 90, "06351721286773682": 90, "07683827728033066": 90, "13798624277114868": 90, "05942752957344055": 90, "10584963858127594": 90, "7615437507629395": 90, "07317910343408585": 90, "060196295380592346": 90, "06751583516597748": 90, "0572039857506752": 90, "05398125201463699": 90, "06124086305499077": 90, "0525919646024704": 90, "8321859240531921": 90, "05922013148665428": 90, "06274889409542084": 90, "057530902326107025": 90, "8205001354217529": 90, "05683052912354469": 90, "06635929644107819": 90, "05597696080803871": 90, "8208332657814026": 90, "non_furri": 91, "mobilenetv3_v0": 91, "1_dist": 91, "9898804426193237": 91, "010119626298546791": 91, "9677742123603821": 91, "032225821167230606": 91, "959551215171814": 91, "040448784828186035": 91, "9535530209541321": 91, "04644693806767464": 91, "04358793422579765": 91, "9564120769500732": 91, "02767963521182537": 91, "9723203182220459": 91, "028900373727083206": 91, "9710996150970459": 91, "037573859095573425": 91, "9624261260032654": 91, "aicheck": [92, 102], "get_ai_created_scor": 92, "is_ai_cr": 92, "bangumi_char": [92, 102], "anime_bangumi_char_scor": 92, "anime_bangumi_char": 92, "anime_classify_scor": 92, "anime_classifi": 92, "is_greyscal": 92, "anime_completeness_scor": 92, "anime_complet": 92, "dbrate": [92, 102], "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": [92, 102], "anime_furry_scor": 92, "anime_furri": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw_pred_scor": 92, "nsfw_pred": 92, "portrait": [92, 102], "anime_portrait_scor": 92, "anime_rating_scor": 92, "anime_real_scor": 92, "safe_check_scor": 92, "safe_check": 92, "style_ag": [92, 102], "anime_style_age_scor": 92, "anime_style_ag": 92, "teen": [92, 102], "anime_teen_scor": 92, "anime_teen": 92, "is_truncated_fil": 92, "screen": 93, "row": 93, "bottom": 93, "grayscal": 93, "monochrome_detect": 93, "mobilenetv3_large_100_dist_safe2": 93, "mobilenetv3_dist": 93, "caformer_s36": 93, "mono": 93, "9614395499229431": 93, "9458909034729004": 93, "9559807777404785": 93, "9651952981948853": 93, "9379720687866211": 93, "8814834356307983": 93, "03941023349761963": 93, "07492382079362869": 93, "09546589106321335": 93, "016521310433745384": 93, "005693843588232994": 93, "0315730981528759": 93, "Not": 94, "five": 94, "hentai": 94, "neutral": 94, "porn": 94, "sexi": 94, "infinit": 94, "nsfwj": 94, "tfj": 94, "deploy": 94, "mobil": 94, "9970946311950684": 94, "00198739324696362": 94, "000894528697244823": 94, "4315058251668233e": 94, "099447197513655e": 94, "9282580614089966": 94, "061733175069093704": 94, "008979619480669498": 94, "0007789491210132837": 94, "0002501663693692535": 94, "7945129871368408": 94, "2044062316417694": 94, "0005603990866802633": 94, "0004847997915931046": 94, "564094367902726e": 94, "7977773547172546": 94, "01352313905954361": 94, "18791256844997406": 94, "0004888656549155712": 94, "00029804420773871243": 94, "04498734697699547": 94, "9509441256523132": 94, "4087972633424215e": 94, "003999904729425907": 94, "4542059185914695e": 94, "002892113756388426": 94, "982390284538269": 94, "02520776737947e": 94, "014633022248744965": 94, "858086610212922e": 94, "002532319398596883": 94, "9887337684631348": 94, "231979568838142e": 94, "008699454367160797": 94, "8187158022774383e": 94, "03564726561307907": 94, "954788088798523": 94, "343036850215867e": 94, "009289607405662537": 94, "00020158555707894266": 94, "006372362840920687": 94, "006019102409482002": 94, "9694945812225342": 94, "015214097686111927": 94, "002899901708588004": 94, "0004039364866912365": 94, "00012730166781693697": 94, "987038791179657": 94, "007135333959013224": 94, "005294707603752613": 94, "06964848190546036": 94, "0014777459437027574": 94, "9276643395423889": 94, "0003031621454283595": 94, "0009063396137207747": 94, "00028707628371194005": 94, "00010888021643040702": 94, "9992460012435913": 94, "00015473493840545416": 94, "0002033217460848391": 94, "563037691696081e": 94, "008058490231633186": 94, "00044566826545633376": 94, "937960684299469": 94, "05353058874607086": 94, "364063445587817e": 94, "00562260951846838": 94, "00012077406427124515": 94, "9897090792655945": 94, "004547217860817909": 94, "564737981942017e": 94, "016690678894519806": 94, "001258736359886825": 94, "9766013622283936": 94, "005440687295049429": 94, "4481674952548929e": 94, "01861923187971115": 94, "0008914825739338994": 94, "9674761295318604": 94, "012998746708035469": 94, "691116141155362e": 94, "0007601747056469321": 94, "0005019629606977105": 94, "039504989981651306": 94, "9591660499572754": 94, "0001652583305258304": 94, "0002614929690025747": 94, "020374108105897903": 94, "029394468292593956": 94, "9498046040534973": 94, "00016299057460855693": 94, "004782819654792547": 94, "002861740067601204": 94, "12280157208442688": 94, "8693908452987671": 94, "0001731760276015848": 94, "304211274255067e": 94, "03286275267601013": 94, "010648751631379128": 94, "9562522172927856": 94, "999900221824646": 95, "645313209854066e": 95, "3387104445428122e": 95, "9999704360961914": 95, "4465465685352683e": 95, "071506166132167e": 95, "9999785423278809": 95, "512719154561637e": 95, "292278612818336e": 95, "919455750496127e": 95, "9999444484710693": 95, "3647335082350764e": 95, "0555699191172607e": 95, "9999880790710449": 95, "3210242286731955e": 95, "7451418898417614e": 95, "9999822378158569": 95, "2084267331811134e": 95, "7460413321023225e": 95, "1532473820352607e": 95, "9999996423721313": 95, "0316136922483565e": 95, "840229633236049e": 95, "9999998807907104": [95, 96], "736660568800289e": 95, "199210472208506e": 95, "9999992847442627": 95, "r15": 96, "r18": 96, "sankaku": 96, "mobilenetv3_v1_pruned_ls0": 96, "caformer_s36_plu": [96, 100], "5863172936624323e": 96, "480062353375615e": 96, "9924363493919373": 96, "007255776319652796": 96, "0003077814180869609": 96, "996969997882843": 96, "0030054834205657244": 96, "4601260520284995e": 96, "9966891407966614": 96, "003293127752840519": 96, "770909148035571e": 96, "00025384966284036636": 96, "9996721744537354": 96, "399192691082135e": 96, "973351603141055e": 96, "9998563528060913": 96, "391309580067173e": 96, "0018681309884414077": 96, "9827859997749329": 96, "015345841646194458": 96, "013710384257137775": 96, "8339558839797974": 96, "15233369171619415": 96, "951323833462084e": 96, "00029566374723799527": 96, "9997004270553589": 96, "00018434497178532183": 96, "568440272123553e": 96, "9997699856758118": 96, "11225129129889e": 96, "051862899563275e": 96, "9999485015869141": 96, "902020231791539e": 96, "0005639699520543218": 96, "9994290471076965": 96, "anime_real_cl": 97, "4_dist": 97, "9999716281890869": 97, "8398366339388303e": 97, "9992202520370483": 97, "0007797438884153962": 97, "9999709129333496": 97, "905452492996119e": 97, "9999765157699585": 97, "3499671442550607e": 97, "9994087219238281": 97, "0005913018831051886": 97, "9999759197235107": 97, "4061362637439743e": 97, "9999052286148071": 97, "475799015490338e": 97, "403173675702419e": 97, "5848207794988411e": 97, "0010207017185166478": 97, "9989792704582214": 97, "2124368115328252e": 97, "9999977350234985": 97, "6512358342879452e": 97, "9999834299087524": 97, "359853614412714e": 97, "9999936819076538": 97, "600314317329321e": 97, "9999840259552002": 97, "5589323083986528e": 97, "9999843835830688": 97, "5513256585109048e": 97, "9999845027923584": 97, "pollut": 98, "mf666": 98, "shit": 98, "checker": 98, "mobilenet": 98, "v2": 98, "max_batch_s": 98, "1970": 99, "1980": 99, "1990": 99, "2000": 99, "2010": 99, "2015": 99, "2020": 99, "ag": 99, "9805465340614319": 99, "761269782553427e": 99, "0005044879508204758": 99, "01569165475666523": 99, "002850610064342618": 99, "00037849770160391927": 99, "9434612113400362e": 99, "053497342392802e": 99, "9992554783821106": 99, "0006490182713605464": 99, "8857468805654207e": 99, "317252262353577e": 99, "314484721769986e": 99, "0750001138148946e": 99, "706833609205205e": 99, "00034479793976061046": 99, "9995512366294861": 99, "391363472677767e": 99, "4607510820496827e": 99, "0679690351244062e": 99, "661913514311891e": 99, "757471131393686e": 99, "0744897230761126e": 99, "76177470368566e": 99, "9996387958526611": 99, "160279296338558e": 99, "00013228354509919882": 99, "1361367038916796e": 99, "464057489414699e": 99, "2412899599876255e": 99, "703883653040975e": 99, "127358498517424e": 99, "9973921775817871": 99, "0022309015039354563": 99, "00018872201326303184": 99, "780902943617548e": 99, "422096920578042e": 99, "638929097680375e": 99, "152203023797483e": 99, "00028818511054851115": 99, "9996094107627869": 99, "58777353237383e": 99, "9200742826797068e": 99, "00017117452807724476": 99, "518441947875544e": 99, "885544381570071e": 99, "4389253010449465e": 99, "1696006772108376e": 99, "9996393918991089": 99, "contenti": 100, "safe_teen": 100, "non_teen": 100, "caformer_s36_v0": 100, "9998493194580078": 100, "0378791052498855e": 100, "00012023092131130397": 100, "9790042638778687": 100, "0017522255657240748": 100, "01924353837966919": 100, "9998124241828918": 100, "19778298237361e": 100, "0001456339523429051": 100, "0008521362324245274": 100, "9989691972732544": 100, "00017870066221803427": 100, "0992944781901315e": 100, "9994398951530457": 100, "0004991036257706583": 100, "2035720727872103e": 100, "9994019269943237": 100, "0005460577667690814": 100, "0478151529678144e": 100, "524079147609882e": 100, "999934196472168": 100, "786742884898558e": 100, "653994154883549e": 100, "9998156428337097": 100, "0001218809193233028": 100, "00013706681784242392": 100, "9997410178184509": 100, "jpeg_trunc": 101, "2216614_truncat": 101, "imagefil": 101, "load_truncated_imag": 101, "ascii": 102, "metric": 102, "list_det_model": 102, "list_rec_model": 102, "sd": 102, "tag": 102, "platform": [103, 104], "shutil": [103, 104], "cpuinfo": [103, 104], "psutil": [103, 104], "hbutil": [103, 104], "size_to_bytes_str": [103, 104], "python_implement": [103, 104], "python_vers": [103, 104], "brand": [103, 104], "get_cpu_info": [103, 104], "brand_raw": [103, 104], "cpu_count": [103, 104], "freq": [103, 104], "cpu_freq": [103, 104], "mhz": [103, 104], "virtual_memori": [103, 104], "precis": [103, 104], "ye": [103, 104], "nvidia": [103, 104], "smi": [103, 104], "1021": [103, 104], "azur": [103, 104], "x86_64": [103, 104], "glibc2": [103, 104], "cpython": [103, 104], "amd": [103, 104], "epyc": [103, 104], "7763": [103, 104], "3056": 103, "54875": 103, "615": [103, 104], "gib": [103, 104], "deploi": [103, 104], "action": [103, 104], "2909": 104, "4939999999997": 104, "imgutil": 105, "pypi": 105, "simpli": 105, "newest": 105, "git": 105, "script": 105, "__name__": 105, "__main__": 105, "narugo1992": 105, "still": 105, "out": 105, "io": 105, "html": 105, "faq": 106}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [73, 0, 0, "-", "tagging"], [80, 0, 0, "-", "upscale"], [83, 0, 0, "-", "utils"], [92, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "create_bit_transforms"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_bit_processor"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "deepgelbooru"], [72, 0, 0, "-", "format"], [74, 0, 0, "-", "match"], [75, 0, 0, "-", "mldanbooru"], [76, 0, 0, "-", "order"], [77, 0, 0, "-", "overlap"], [78, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[71, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[72, 1, 1, "", "add_underline"], [72, 1, 1, "", "remove_underline"], [72, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[74, 1, 1, "", "tag_match_full"], [74, 1, 1, "", "tag_match_prefix"], [74, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[75, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[76, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[77, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[78, 1, 1, "", "convert_wd14_emb_to_prediction"], [78, 1, 1, "", "denormalize_wd14_emb"], [78, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[79, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[79, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[81, 0, 0, "-", "cache"], [82, 0, 0, "-", "func"], [84, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[81, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[82, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[84, 1, 1, "", "get_onnx_provider"], [84, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[85, 0, 0, "-", "aicheck"], [86, 0, 0, "-", "bangumi_char"], [87, 0, 0, "-", "classify"], [88, 0, 0, "-", "color"], [89, 0, 0, "-", "completeness"], [90, 0, 0, "-", "dbrating"], [91, 0, 0, "-", "furry"], [93, 0, 0, "-", "monochrome"], [94, 0, 0, "-", "nsfw"], [95, 0, 0, "-", "portrait"], [96, 0, 0, "-", "rating"], [97, 0, 0, "-", "real"], [98, 0, 0, "-", "safe"], [99, 0, 0, "-", "style_age"], [100, 0, 0, "-", "teen"], [101, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[85, 1, 1, "", "get_ai_created_score"], [85, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[86, 1, 1, "", "anime_bangumi_char"], [86, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[87, 1, 1, "", "anime_classify"], [87, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[88, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[89, 1, 1, "", "anime_completeness"], [89, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[90, 1, 1, "", "anime_dbrating"], [90, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[91, 1, 1, "", "anime_furry"], [91, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[93, 1, 1, "", "get_monochrome_score"], [93, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[94, 1, 1, "", "nsfw_pred"], [94, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[95, 1, 1, "", "anime_portrait"], [95, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[96, 1, 1, "", "anime_rating"], [96, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[97, 1, 1, "", "anime_real"], [97, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[98, 1, 1, "", "safe_check"], [98, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[99, 1, 1, "", "anime_style_age"], [99, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[100, 1, 1, "", "anime_teen"], [100, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[101, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 87], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 72], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "create_bit_transform": 55, "create_transforms_from_bit_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "deepgelbooru": 71, "get_deepgelbooru_tag": 71, "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "match": 74, "tag_match_suffix": 74, "tag_match_prefix": 74, "tag_match_ful": 74, "mldanbooru": 75, "get_mldanbooru_tag": 75, "order": 76, "sort_tag": 76, "overlap": 77, "drop_overlap_tag": 77, "wd14": 78, "get_wd14_tag": 78, "convert_wd14_emb_to_predict": 78, "denormalize_wd14_emb": 78, "upscal": [79, 80], "cdc": 79, "upscale_with_cdc": 79, "util": [81, 82, 83, 84], "cach": 81, "ts_lru_cach": 81, "func": 82, "sigmoid": 82, "onnxruntim": 84, "get_onnx_provid": 84, "open_onnx_model": 84, "valid": [85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "aicheck": 85, "get_ai_created_scor": 85, "is_ai_cr": 85, "bangumi_char": 86, "anime_bangumi_char_scor": 86, "anime_bangumi_char": 86, "anime_classify_scor": 87, "anime_classifi": 87, "color": 88, "is_greyscal": 88, "complet": 89, "anime_completeness_scor": 89, "anime_complet": 89, "dbrate": 90, "anime_dbrating_scor": 90, "anime_dbr": 90, "furri": 91, "anime_furry_scor": 91, "anime_furri": 91, "monochrom": 93, "get_monochrome_scor": 93, "is_monochrom": 93, "nsfw": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": 95, "anime_portrait_scor": 95, "anime_portrait": 95, "rate": 96, "anime_rating_scor": 96, "anime_r": [96, 97], "real": 97, "anime_real_scor": 97, "safe": 98, "safe_check_scor": 98, "safe_check": 98, "style_ag": 99, "anime_style_age_scor": 99, "anime_style_ag": 99, "teen": 100, "anime_teen_scor": 100, "anime_teen": 100, "truncat": 101, "is_truncated_fil": 101, "welcom": 102, "": 102, "document": 102, "overview": 102, "tutori": 102, "inform": [102, 103, 104], "api": 102, "run": [103, 104], "environ": [103, 104], "instal": 105, "quick": 106, "start": 106}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[55, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[55, "create-transforms-from-bit-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[71, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[71, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[72, "module-imgutils.tagging.format"]], "add_underline": [[72, "add-underline"]], "remove_underline": [[72, "remove-underline"]], "tags_to_text": [[72, "tags-to-text"]], "imgutils.tagging": [[73, "module-imgutils.tagging"]], "imgutils.tagging.match": [[74, "module-imgutils.tagging.match"]], "tag_match_suffix": [[74, "tag-match-suffix"]], "tag_match_prefix": [[74, "tag-match-prefix"]], "tag_match_full": [[74, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[75, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[75, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[76, "module-imgutils.tagging.order"]], "sort_tags": [[76, "sort-tags"]], "imgutils.tagging.overlap": [[77, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[77, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[78, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[78, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[78, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[78, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[79, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[79, "upscale-with-cdc"]], "imgutils.upscale": [[80, "module-imgutils.upscale"]], "imgutils.utils.cache": [[81, "module-imgutils.utils.cache"]], "ts_lru_cache": [[81, "ts-lru-cache"]], "imgutils.utils.func": [[82, "module-imgutils.utils.func"]], "sigmoid": [[82, "sigmoid"]], "imgutils.utils": [[83, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[84, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[84, "get-onnx-provider"]], "open_onnx_model": [[84, "open-onnx-model"]], "imgutils.validate.aicheck": [[85, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[85, "get-ai-created-score"]], "is_ai_created": [[85, "is-ai-created"]], "imgutils.validate.bangumi_char": [[86, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[86, "anime-bangumi-char-score"]], "anime_bangumi_char": [[86, "anime-bangumi-char"]], "imgutils.validate.classify": [[87, "module-imgutils.validate.classify"]], "anime_classify_score": [[87, "anime-classify-score"]], "anime_classify": [[87, "anime-classify"]], "imgutils.validate.color": [[88, "module-imgutils.validate.color"]], "is_greyscale": [[88, "is-greyscale"]], "imgutils.validate.completeness": [[89, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[89, "anime-completeness-score"]], "anime_completeness": [[89, "anime-completeness"]], "imgutils.validate.dbrating": [[90, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[90, "anime-dbrating-score"]], "anime_dbrating": [[90, "anime-dbrating"]], "imgutils.validate.furry": [[91, "module-imgutils.validate.furry"]], "anime_furry_score": [[91, "anime-furry-score"]], "anime_furry": [[91, "anime-furry"]], "imgutils.validate": [[92, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[93, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[93, "get-monochrome-score"]], "is_monochrome": [[93, "is-monochrome"]], "imgutils.validate.nsfw": [[94, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[94, "nsfw-pred-score"]], "nsfw_pred": [[94, "nsfw-pred"]], "imgutils.validate.portrait": [[95, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[95, "anime-portrait-score"]], "anime_portrait": [[95, "anime-portrait"]], "imgutils.validate.rating": [[96, "module-imgutils.validate.rating"]], "anime_rating_score": [[96, "anime-rating-score"]], "anime_rating": [[96, "anime-rating"]], "imgutils.validate.real": [[97, "module-imgutils.validate.real"]], "anime_real_score": [[97, "anime-real-score"]], "anime_real": [[97, "anime-real"]], "imgutils.validate.safe": [[98, "module-imgutils.validate.safe"]], "safe_check_score": [[98, "safe-check-score"]], "safe_check": [[98, "safe-check"]], "imgutils.validate.style_age": [[99, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[99, "anime-style-age-score"]], "anime_style_age": [[99, "anime-style-age"]], "imgutils.validate.teen": [[100, "module-imgutils.validate.teen"]], "anime_teen_score": [[100, "anime-teen-score"]], "anime_teen": [[100, "anime-teen"]], "imgutils.validate.truncate": [[101, "module-imgutils.validate.truncate"]], "is_truncated_file": [[101, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[102, "welcome-to-imgutils-s-documentation"]], "Overview": [[102, "overview"]], "Tutorials": [[102, null]], "Information": [[102, null]], "API Documentation": [[102, null]], "Run Environment Information": [[103, "Run-Environment-Information"], [104, "Run-Environment-Information"]], "Installation": [[105, "installation"]], "Quick Start": [[106, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.deepgelbooru"], [72, "module-imgutils.tagging.format"], [73, "module-imgutils.tagging"], [74, "module-imgutils.tagging.match"], [75, "module-imgutils.tagging.mldanbooru"], [76, "module-imgutils.tagging.order"], [77, "module-imgutils.tagging.overlap"], [78, "module-imgutils.tagging.wd14"], [79, "module-imgutils.upscale.cdc"], [80, "module-imgutils.upscale"], [81, "module-imgutils.utils.cache"], [82, "module-imgutils.utils.func"], [83, "module-imgutils.utils"], [84, "module-imgutils.utils.onnxruntime"], [85, "module-imgutils.validate.aicheck"], [86, "module-imgutils.validate.bangumi_char"], [87, "module-imgutils.validate.classify"], [88, "module-imgutils.validate.color"], [89, "module-imgutils.validate.completeness"], [90, "module-imgutils.validate.dbrating"], [91, "module-imgutils.validate.furry"], [92, "module-imgutils.validate"], [93, "module-imgutils.validate.monochrome"], [94, "module-imgutils.validate.nsfw"], [95, "module-imgutils.validate.portrait"], [96, "module-imgutils.validate.rating"], [97, "module-imgutils.validate.real"], [98, "module-imgutils.validate.safe"], [99, "module-imgutils.validate.style_age"], [100, "module-imgutils.validate.teen"], [101, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[71, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[71, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[72, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[73, "module-imgutils.tagging"]], "imgutils.tagging.match": [[74, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[75, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[75, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[76, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[76, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[77, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[77, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[78, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[79, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[79, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[80, "module-imgutils.upscale"]], "imgutils.utils.cache": [[81, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[81, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[82, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[82, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[83, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[84, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[84, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[84, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[85, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[85, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[85, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[86, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[86, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[86, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[87, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[87, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[87, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[88, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[88, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[89, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[89, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[89, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[90, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[90, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[90, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[91, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[91, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[91, "module-imgutils.validate.furry"]], "imgutils.validate": [[92, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[93, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[93, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[93, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[94, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[94, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[94, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[95, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[95, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[95, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[96, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[96, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[96, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[97, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[97, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[97, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[98, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[98, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[98, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[99, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[99, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[99, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[100, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[100, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[100, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[101, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[101, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/deepgelbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/deepgelbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.deepgelbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 71, 75, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 73, 75, 78, 79, 80, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 105], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 75, 79, 98], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 84], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 90], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 72, 75, 76, 77, 78, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 71, 76, 78, 79, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 103, 104, 105], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 71, 75, 78, 83, 90, 102], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 71, 75, 76, 77, 78, 86, 90, 94, 96, 102], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 74, 77, 78, 85, 87, 90, 93, 94, 96, 100], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 71, 78, 79, 86, 89, 91, 94, 95, 97, 98, 99], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 72, 74, 75, 76, 78, 79, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 105], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 72, 74, 76, 78, 79, 82, 86, 89, 91, 94, 95, 97, 99], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 76, 81], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 81, 98], "width": [0, 4, 9, 44, 55, 56, 75], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 76, 78, 84, 85, 86, 87, 90, 93, 96, 100], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 78, 84, 87, 90, 96, 100, 101], "automat": [0, 4, 22, 35, 46, 84, 103, 104], "determin": [0, 7, 35, 94], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 75, 79, 80, 98, 103, 104], "height": [0, 4, 9, 44, 55, 56, 75], "filter": [0, 30, 46, 55, 68, 69, 90, 92, 96], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 72, 75, 78, 79, 81, 82, 84, 85, 86, 87, 90, 92, 93, 94, 96, 100], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 75, 79, 81, 84, 85, 101], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 75], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 73, 78, 86, 102], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 76, 85, 94, 101], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 86, 91, 95, 97, 99, 103, 104], "intens": 0, "proport": [0, 86], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 71, 76, 78, 105], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 56, 63, 64, 65, 67, 68, 71, 75, 81, 82, 84, 85, 87, 92, 93, 94, 101, 102, 103, 104, 105], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 78, 105], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 75], "your": [0, 46, 101, 103, 104, 105], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 73, 77, 78, 79, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 75, 82, 85, 93, 101], "ensur": [0, 20, 30, 35, 42, 63, 81], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 72, 75, 76, 94], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 56, 64, 67, 68, 69, 70, 72, 75, 78, 79, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100, 101], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 72, 74, 76, 77, 78, 79, 81, 82, 86, 89, 90, 91, 94, 95, 96, 97, 98, 99], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 71, 75, 78, 79, 86, 88, 101, 103, 104], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 71, 73, 76, 78, 79, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 104, 105], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 103, 104, 105], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 103, 104, 105], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 78, 79, 88, 101], "draw": [1, 24, 25, 50, 94, 102], "ascii_draw": 1, "meta": [2, 102, 105], "__title__": [2, 105], "__version__": [2, 105], "__description__": [2, 105], "__author__": [2, 105], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 73, 75, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "inform": [3, 31, 32, 33, 50, 63, 65, 77], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 78, 101], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 81, 87, 102, 105], "short": [3, 75, 78], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 71, 78, 82, 86, 94], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 85], "black": [4, 43, 63], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 71, 76, 78, 84, 86, 92, 93, 102, 105], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 79], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 93], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 84, 87, 105], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 77, 78, 79, 81, 82, 86, 90, 94, 96, 101], "suitabl": [4, 53, 55, 70, 94], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 92, 93, 102], "fore": [4, 23, 25, 26], "back": [4, 78], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 72, 77, 81, 84, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 105], "rgba": [4, 7, 28, 33, 67, 79], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 63, 64, 65, 71, 75, 78, 87, 90, 96, 98, 100], "add": [4, 31, 55, 64, 65, 72], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 79], "In": [4, 25, 35, 86, 87], "document": [4, 103, 104, 105], "accur": [4, 11, 19, 90, 96], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 71, 78, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 78, 82], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 71, 79, 88, 93], "both": [5, 11, 20, 41, 53, 64, 78], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 78, 82], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 71, 75, 76, 78, 79, 85, 86, 87, 88, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 101], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 78, 79], "order": [5, 6, 55, 72, 73, 102], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 71, 84, 87, 88, 90, 93, 96, 100], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 79, 84], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 71, 75, 78, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 63, 64, 65, 68, 69, 70, 71, 72, 74, 75, 78, 79, 85, 88, 93, 101], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 76, 79, 84], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 102], "encod": [5, 8, 27, 33, 65, 102], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 72, 74, 75, 78, 79, 85, 93, 101], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 72, 74, 78, 85, 88, 93, 101], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 78, 82], "channel": [6, 7, 28, 79], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 78], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 71, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 78, 81, 89], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 71, 78, 82, 89, 90, 96], "same": [6, 22, 35, 40, 78, 81], "torchvis": [6, 52, 102], "transform": [6, 7, 51, 52, 53, 54, 72, 102], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 78, 81, 82, 90, 96, 102], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 75, 76, 78, 81, 82, 84, 90, 96], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 71, 75, 78, 102], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 78, 105], "manipul": [7, 62], "python": [7, 33, 81, 103, 104, 105], "librari": [7, 30, 53, 55, 105], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 78, 81, 82, 94, 105], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 78, 84], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 63, 65, 82, 105], "handl": [7, 27, 30, 32, 33, 51, 54, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 64, 65, 72], "background": [7, 8, 23, 25, 26, 57, 63, 67, 102], "check": [7, 33, 38, 64, 68, 69, 74, 85, 88, 98, 101, 105], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 86], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 82], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 75, 94], "kei": [7, 16, 20, 55, 64, 71, 78], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 72, 78, 86], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 84, 93, 101, 102], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 71, 88, 93, 101], "binari": [7, 82], "like": [7, 10, 17, 54, 75, 81, 105], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 81], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 90, 96, 105], "preprocess": [7, 18, 27, 30, 35, 102], "befor": [7, 33, 35, 64, 78], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 78, 82], "necessari": [7, 35, 70, 75], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 78, 94], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 63, 64, 65, 69, 71, 76, 78, 81], "ha": [7, 21, 41, 54, 79, 94, 103, 104], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 71, 73, 78, 94, 102], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 72, 93, 101], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 76], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 76], "typeerror": [7, 48, 53, 54, 68, 69, 76], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 76, 77, 78, 85, 87, 90, 96, 100], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 78, 86, 87, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 72, 78, 82], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 55, 62, 72, 74, 78, 79, 94], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 71, 73, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "pillow": [7, 22, 52, 102], "boolean": [7, 35], "otherwis": [7, 31, 35, 65, 68, 69, 74, 79, 84], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 72, 92, 94], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 102], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 82, 102], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 75, 81, 101, 103, 104], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 75, 78, 102], "techniqu": [9, 28, 33], "p": [9, 70, 71, 75, 78], "need": [9, 14, 30, 41, 44, 81, 85, 87, 90, 93, 96, 100], "stack": [9, 78], "addition": 9, "second": [9, 20, 35, 40, 74], "element": [9, 78], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 82], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 72, 75, 76, 77, 78, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104, 105], "right": [9, 43, 48, 82], "two": [9, 20, 35, 40, 74, 93], "dimension": [9, 78], "arrai": [9, 22, 33, 35, 39, 46, 48, 78, 82], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 78], "posit": [9, 35, 43, 44, 86], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 74], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 71, 82, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "9": [9, 10, 20, 35, 39, 48, 55, 63, 76, 85, 86, 87, 89, 90, 93, 94, 95, 96, 97, 99, 100, 105], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 102], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 71, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 71, 75, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100, 105], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 73, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 73, 79, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "explan": 10, "No": [10, 63, 103, 104], "head": [10, 17, 22, 47, 69, 86, 95, 102], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 73, 79, 86, 87, 90, 91, 95, 96, 97, 99, 100, 105], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 75, 78, 93], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 71, 75, 77, 78], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 92, 102], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 78], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 74, 77, 86], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 78, 102], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 105], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 103, 104], "nopan": 10, "panti": [10, 72], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 90, 96, 102], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 75, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 81, 84], "less": [10, 11, 13, 19, 85], "stand": [10, 63, 70, 71, 75, 78], "sit": [10, 69], "ass": 10, "split": [10, 75], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 87, 90, 96, 100], "10": [10, 21, 27, 35, 39, 44, 48, 55, 85, 86, 87, 90, 93, 94, 96, 97], "sprd": 10, "strongli": [10, 79], "11": [10, 35, 48, 85, 86, 87, 90, 93, 94, 96, 97], "vsplt": 10, "pose": [10, 35, 102], "12": [10, 22, 35, 43, 48, 55, 85, 86, 87, 90, 93, 94, 96, 97], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 86, 87, 90, 94, 97, 99], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 101], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 86, 87, 90, 94, 97], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 86, 87, 90, 94, 97, 103, 104], "feral": 10, "four": [10, 11, 86], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 91], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 85], "16": [10, 48, 55, 86, 90, 94, 97], "hdrago": 10, "style": [10, 14, 19, 44, 99, 105], "17": [10, 48, 55, 94, 99], "hponi": 10, "18": [10, 18, 48, 55, 90, 94, 96, 103, 104], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 94], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 94], "hcat": 10, "cat": [10, 69, 76], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 99], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 75, 78, 90, 93, 103, 104], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 81], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 99], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 75, 78, 79, 85, 86, 89, 91, 94, 95, 97, 98, 99], "releas": 10, "time": [10, 65, 79], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 86, 87, 90, 91, 95, 96, 97, 99, 100], "advanc": [10, 105], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 86, 90, 96], "scenario": [10, 70, 75, 81], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 102], "improv": [10, 21, 78], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 93], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 72, 75, 79, 90, 96], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 75, 81, 86, 101], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 102], "30": [10, 19, 44], "public": 10, "friendli": [10, 105], "reduc": [10, 35, 46, 78], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 90, 96, 103, 104, 105], "reincarn": 10, "compon": [10, 20, 27, 30, 81], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 71, 75, 78, 79, 81, 88, 101, 103, 104], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 78, 92], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 78], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 75], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 72, 76, 77, 82, 94, 98], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 72, 76, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "though": 10, "note": [10, 14, 35, 44, 63, 86, 90, 93, 96, 103, 104], "complet": [10, 44, 86, 92, 102], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 78, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 55, 70, 81, 93, 94, 103, 104], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 71, 78], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 71, 75, 78, 85, 93], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 79], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 82], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 73, 75, 78, 79, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 102, 105], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 78], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 72, 90, 96, 102, 103, 104, 105], "either": [11, 12, 13, 14, 15, 35, 78, 82], "standard": [11, 13, 14, 15, 31, 55, 81], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 81], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 78], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 72, 84, 101], "indic": [11, 35, 48, 51, 70, 75, 78], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 55, 65, 76], "invalid": [11, 14, 16, 19, 27, 31, 55], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 81], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 75, 79, 82], "speed": [12, 13, 14, 15, 16, 19, 23, 79], "accuraci": [12, 13, 14, 15, 16, 19, 41, 85, 87, 90, 93, 96, 100], "higher": [12, 13, 14, 15, 16, 18, 21, 93], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 90, 96], "overlap": [12, 14, 15, 16, 20, 70, 71, 73, 75, 78, 79, 102], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 71, 78, 85, 87, 89, 90, 93, 94, 96, 98, 100], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 105], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 90, 96], "overhead": [13, 14, 23, 81], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 76, 84, 85, 87, 90, 96, 100], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 84], "mostima_post": [13, 16], "29": [13, 16, 55], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 79, 86, 90, 93, 96, 103, 104], "primari": [14, 86, 89, 91, 95, 97, 99], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 87, 89], "therefor": [14, 22, 35, 103, 104], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 95, 102], "peopl": [14, 76], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 78, 79, 81, 84, 85, 86, 87, 90, 93, 96, 100, 105], "inde": 14, "recommend": [14, 21, 35, 38, 39, 78, 79, 90, 96], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 103, 104], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 63, 65, 67, 70, 81, 105], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 78], "configur": [15, 27, 35, 53, 54, 55, 102], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 82], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 72, 94, 98], "infer": [15, 18, 21, 30, 47, 84, 93], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 105], "hug": [16, 27, 30, 35, 55, 78], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 78, 86, 102], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 79, 105], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 81, 82, 101], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 72, 77, 78], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 78, 84], "instead": [16, 21, 72], "detect_head": [17, 22], "booru_yolo": [17, 102], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 90, 96], "ey": [17, 44, 48, 63, 69, 102], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 86, 95, 102], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 102], "detect_hand": 17, "nudenet": [17, 102], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 72, 74, 102], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 79, 84, 101, 102], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 71, 84, 94], "nudenet_onnx": 18, "effici": [18, 21, 64, 82], "notai": 18, "tech": 18, "detail": [18, 62, 63, 84, 86], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 83, 102], "topk": [18, 27], "100": [18, 23, 30, 38, 81], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 82, 85], "keep": [18, 75], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 81, 82, 98], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 81, 82, 94], "work": [20, 27, 32, 38, 65, 94], "aggreg": 20, "involv": 20, "segment": [20, 56, 102], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 76], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 101], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 87], "match": [20, 33, 46, 55, 69, 73, 102], "unknown": [20, 55, 76], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 63, 68, 82, 84], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 72], "correspond": [20, 35, 41, 46, 55, 78, 94, 98], "car": 20, "85": [20, 70, 78], "75": 20, "text_detect": 21, "been": [21, 94], "migrat": 21, "ocr": [21, 102], "detect_text_with_ocr": [21, 102], "soon": 21, "qualiti": [21, 36, 57, 63, 78, 79], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 71, 85, 86, 87, 89, 94, 95, 96, 97, 99, 100], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 90, 96], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 84], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 84, 93], "attempt": [22, 31, 44, 55, 63, 65, 84], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 102], "cannot": [22, 41, 51, 53, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 73, 78, 84, 86, 91, 93, 95, 97, 99], "cv2": 23, "have": [23, 25, 35, 76, 77, 90, 96, 101], "lowest": 23, "resourc": [23, 102], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 72, 84, 86, 87, 89, 90, 91, 94, 95, 96, 97, 99, 100], "low": [23, 34, 36, 63, 75, 78, 79], "high": [23, 30, 57, 63, 79, 93, 94], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 71, 78], "outlin": 24, "comparison": [24, 70], "canni": [24, 102], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 102], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 102], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 101], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 103, 104], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 79], "deeper": 25, "richer": 25, "probabl": [25, 94], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 79], "pass": [25, 26, 27, 30, 31, 43, 44, 55, 63, 67, 75, 79, 81], "neural": [25, 26, 67, 82], "network": [25, 26, 67, 82], "classif": [27, 82, 86, 87, 89, 90, 91, 92, 95, 96, 97, 99, 100], "those": [27, 93], "store": [27, 31, 63, 64], "manag": [27, 30, 84, 102], "interact": [27, 30], "also": [27, 53, 78, 105], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 81], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 84], "_model_nam": 27, "cach": [27, 30, 56, 83, 102], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 71, 86, 89, 91, 95, 97, 99], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 86, 90, 96], "method": [27, 28, 30, 32, 33, 35, 43, 55, 90, 96], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 75], "interfac": [27, 30, 81], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 81], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 71, 78, 81], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 94], "through": [27, 105], "error": [27, 33, 55, 78], "predict_fmt": 27, "fmt": [27, 36, 71, 78], "top5": 27, "logit": 27, "embed": [27, 33, 78], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 71, 78, 81, 86, 87, 89, 90, 91, 95, 96, 97, 99, 100], "top": [27, 44, 93], "k": 27, "e": [27, 35, 57, 76, 79, 82], "g": [27, 35, 57, 76, 78, 79], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 105], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 86, 91, 92, 93, 95, 97, 99, 100, 102], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 84, 85, 90, 96, 102], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 102], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 79, 81, 84, 102], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 81, 105], "300": 30, "400": 30, "95": [30, 55, 68, 69, 76], "simpl": 30, "without": [30, 63, 68, 69, 77], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 85], "found": [31, 44, 55, 63, 86], "commonli": [31, 72, 82], "where": [31, 35, 63, 64, 78, 81], "look": [31, 41, 63, 86], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 102], "lsb": [32, 65, 102], "signific": [32, 33, 35, 65], "bit": [32, 33, 55, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 72], "inject": 33, "combin": [33, 41], "emb": [33, 78], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 78], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 101], "multi": [33, 81], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 72], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 78, 79, 85, 87, 90, 93, 96, 100], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 75, 79, 105], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 93], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 81], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 71, 78, 79], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 95, 96], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 85, 86, 87, 89, 90, 91, 95, 96, 97, 99, 100], "neighborhood": 35, "core": [35, 103, 104], "few": 35, "too": 35, "sensit": [35, 43, 78, 90, 96], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 75, 79], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 102], "danbooru": [36, 70, 73, 75, 90, 93], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 78], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 102], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 102], "laplacian": [37, 102], "laplacian_scor": 37, "lpip": [37, 102], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 102], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 81, 85, 93], "seem": 38, "just": [38, 87, 90, 93, 96, 100], "we": [38, 79], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 71, 75, 78], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 79, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 100], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 79, 103, 104], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 78], "img2": [39, 40, 78], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 84], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 87], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 76], "languag": 41, "func": [41, 83, 102], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 105], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 70, 75, 78], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 78, 103, 104], "serv": [43, 70], "foundat": 43, "inherit": 43, "within": [43, 63, 70, 78], "fill": 43, "valid": [43, 44, 48, 102], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 84, 87], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 103, 104], "star": [44, 75], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 75, 78], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 74], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 102], "align_maxs": 45, "censor_": [45, 102], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 102], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 102], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 80], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 105], "github": [47, 103, 104, 105], "com": [47, 105], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 102, 105], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 75, 78], "make": [48, 53, 72, 82, 90, 94, 96], "readabl": [48, 78], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 76], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 92, 102], "zero": 48, "must": [48, 69, 101], "preced": 48, "surround": 48, "whitespac": [48, 72], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 76], "113": [48, 55], "dwpose": [49, 102], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 102], "connect": 50, "ellips": 50, "facial": [50, 69, 86], "pars": [51, 53, 54, 62, 63, 102], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": [51, 55], "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "create_bit_transform": 52, "create_transforms_from_bit_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 82], "learn": [53, 82], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 81], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 103, 104], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 79], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 103, 104], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 94, 95, 96, 99], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "tri": 55, "def": [55, 81], "my_transform_cr": 55, "occur": 55, "until": 55, "succe": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "clip": [55, 63], "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "shortest_edg": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 71, 78], "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 90, 96], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 105], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 102], "remove_adversarial_nois": 59, "nafnet": [59, 102], "restore_with_nafnet": 59, "scunet": [59, 102], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 85, 105], "diffus": [62, 63, 85], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 102], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 101], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 71, 75, 76, 77, 78], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 77], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 89, 92, 102], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 71, 75, 78], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70, 71], "pubic_hair": [63, 69], "3d": [63, 87], "realist": 63, "slip": [63, 72], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 72, 75, 76, 77, 78], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 71, 75, 78], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 71, 75, 78], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 71, 75, 78], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 102], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "els": [63, 103, 104], "underli": [63, 81], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 88, 101], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 71, 81, 92, 94, 96, 101, 102], "torch": 64, "command": [64, 105], "pip": [64, 105], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 76, 90, 96], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 105], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 102], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 78], "inspir": [67, 71, 78, 98], "space": [67, 78], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 71, 75, 78], "skadi_seg": 67, "drop": [68, 69, 70, 75, 77, 78], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 76, 77], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 71, 75, 78], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 81], "mutabl": 69, "constructor": 69, "empti": 69, "iter": 69, "hold": [69, 70, 71, 75, 78], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 71, 75, 78], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70, 71], "headwear": 69, "ribbon": [69, 75], "crown": 69, "cap": 69, "hairclip": [69, 75], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 71, 75, 78], "glass": [69, 72], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 74], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 73, 102], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "extens": 70, "practic": 70, "use_real_nam": [70, 75], "general_threshold": [70, 71, 78], "character_threshold": [70, 71, 78], "drop_overlap": [70, 71, 75, 78], "real": [70, 75, 92, 102], "renam": [70, 75], "redirect": [70, 75], "mani": [70, 75], "websit": [70, 75], "rate": [70, 71, 78, 90, 92, 102], "char": [70, 71, 78], "9897817373275757": 70, "question": [70, 71, 78, 90], "010265946388244629": 70, "explicit": [70, 71, 78, 90], "2809715270996094e": 70, "9939777851104736": [70, 71], "5032387375831604": 70, "black_bord": [70, 71], "9943548440933228": [70, 71], "black_glov": [70, 71, 75, 78], "5011609792709351": 70, "blue_ski": [70, 71, 75, 78], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 71, 75, 78], "8504303693771362": 70, "cowboy_shot": [70, 71, 75, 78], "6008237600326538": 70, "crop_top": [70, 71, 75, 78], "6635787487030029": 70, "dai": [70, 71, 75, 78], "8496965765953064": 70, "glove": [70, 71, 75, 78], "6107005476951599": 70, "hair_between_ey": [70, 71, 75, 78], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 71, 75, 78], "5141720771789551": 70, "letterbox": [70, 71], "long_hair": [70, 71, 75, 77, 78], "9884189963340759": 70, "looking_at_view": [70, 71, 75, 78], "5673105120658875": 70, "midriff": [70, 71, 75, 78], "6290556192398071": 70, "navel": [70, 71, 75, 78], "9631235003471375": 70, "no_hat": [70, 71, 75], "7978747487068176": 70, "no_headwear": [70, 71, 75, 78], "7577926516532898": 70, "outdoor": [70, 71, 75, 78], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": [70, 71], "9841411709785461": 70, "red_ey": [70, 71, 75, 78], "958786129951477": 70, "shirt": [70, 71, 75, 78], "6720131039619446": 70, "short_sleev": [70, 71, 75, 78], "7077711820602417": 70, "silver_hair": [70, 71, 75], "6673924326896667": 70, "sky": [70, 71, 75, 78], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 71, 75, 78], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 71, 75, 78], "9076308012008667": 70, "thigh": [70, 71, 75, 78], "580970823764801": [70, 71], "skadi_": [70, 71, 78], "arknight": [70, 71, 78], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 71, 75, 78], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": [70, 71], "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": [70, 71], "5315935611724854": 70, "brown_hair": [70, 71, 75, 78], "9397273659706116": 70, "9229896664619446": 70, "charm_": [70, 71], "9006357789039612": 70, "citi": [70, 71], "9020784497261047": 70, "cityscap": [70, 71], "9547432661056519": 70, "5296419262886047": [70, 71], "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 71, 75, 78], "8277763724327087": 70, "hair_orna": [70, 71, 75, 78], "9356368780136108": 70, "hair_ribbon": [70, 71, 75], "5288072824478149": 70, "jacket": [70, 71, 75, 78], "6336134076118469": [70, 71], "9703260064125061": 70, "8188960552215576": 70, "phone_screen": [70, 71], "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 71, 75], "9725285172462463": 70, "plaid_skirt": [70, 71, 75], "9638455510139465": 70, "pleated_skirt": [70, 71, 75, 78], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 71, 75], "5493080615997314": 70, "school_bag": [70, 71], "9863407611846924": 70, "school_uniform": [70, 71, 75, 78], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": [70, 71], "9325523972511292": 70, "skirt": [70, 71, 75, 78], "92237788438797": 70, "skyscrap": [70, 71], "7728171348571777": 70, "sleeves_past_wrist": [70, 71, 75], "7257086038589478": 70, "smile": [70, 71, 75, 78], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 71, 75, 78], "9990814924240112": [70, 71], "tongue_out": [70, 71, 75, 78], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 71, 75, 77, 78], "7461410164833069": 70, "lagpixellol": 71, "deepgelbooru_onnx": 71, "categori": [71, 86, 94], "dim": [71, 78], "get_deepdanbooru_tag": [71, 73, 75], "9897817969322205": 71, "010265916585922241": 71, "27501106262207e": 71, "5032391548156738": 71, "5011611580848694": 71, "6877812743186951": 71, "5543793439865112": 71, "8268730044364929": 71, "8504312634468079": 71, "6008235216140747": 71, "6635788083076477": 71, "8496971130371094": 71, "6107009053230286": 71, "6682944297790527": 71, "5619475841522217": 71, "5141727328300476": 71, "9884189367294312": 71, "5673102140426636": 71, "6290558576583862": 71, "9631234407424927": 71, "7978750467300415": 71, "7577933073043823": 71, "711855411529541": 71, "5452844500541687": 71, "9841412901878357": 71, "9587860107421875": 71, "6720132231712341": 71, "707771360874176": 71, "6673922538757324": 71, "8709818124771118": 71, "9614332914352417": 71, "778618574142456": 71, "6842772364616394": 71, "9076309204101562": 71, "963334321975708": 71, "998850405216217": 71, "0016517043113708496": 71, "00012511014938354492": 71, "9829281568527222": 71, "8942179679870605": 71, "8733786344528198": 71, "6322965621948242": 71, "9987059831619263": 71, "9754380583763123": 71, "6810560822486877": 71, "9708783626556396": 71, "6356005668640137": 71, "5633739233016968": 71, "5315946340560913": 71, "9397273063659668": 71, "9229899644851685": 71, "9006360769271851": 71, "9020788669586182": 71, "9547433257102966": 71, "8253411054611206": 71, "5619837045669556": 71, "827775776386261": 71, "9356369972229004": 71, "5288076996803284": 71, "9703260660171509": 71, "8188957571983337": 71, "9579575061798096": 71, "9954615831375122": 71, "9725286364555359": 71, "9638454914093018": 71, "7226817607879639": 71, "5321246385574341": 71, "5493091344833374": 71, "9863408803939819": 71, "6794291734695435": 71, "5062431693077087": 71, "9325523376464844": 71, "9223778247833252": 71, "7728177905082703": 71, "7257078886032104": 71, "5357834100723267": 71, "6939406991004944": 71, "7054290771484375": 71, "9992499351501465": 71, "5012531876564026": 71, "7461407780647278": 71, "underscor": [72, 78], "convent": 72, "restor": [72, 102], "use_spac": 72, "use_escap": 72, "include_scor": 72, "score_descend": 72, "_": 72, "escap": 72, "unsaf": 72, "sort": [72, 76], "descend": 72, "panty_pul": 72, "6826801300048828": 72, "958938717842102": 72, "drinking_glass": 72, "9340789318084717": 72, "areola_slip": 72, "41196826100349426": 72, "9988248348236084": 72, "drink": 72, "pull": 72, "areola": 72, "999": 72, "959": 72, "934": 72, "683": 72, "412": 72, "mldanbooru": [73, 102], "get_mldanbooru_tag": 73, "wd14": [73, 75, 102], "get_wd14_tag": [73, 75], "convert_wd14_emb_to_predict": 73, "denormalize_wd14_emb": 73, "deepdanbooru": [73, 75, 102], "deepgelbooru": [73, 102], "get_deepgelbooru_tag": 73, "add_underlin": 73, "remove_underlin": 73, "tags_to_text": 73, "drop_overlap_tag": 73, "is_blacklist": 73, "drop_blacklisted_tag": 73, "char_whitelist_suffix": 73, "char_whitelist_prefix": 73, "char_whitelist_word": 73, "char_suffix": 73, "char_prefix": 73, "charactertagpool": 73, "is_basic_character_tag": 73, "drop_basic_character_tag": 73, "sort_tag": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "t1": 74, "t2": 74, "fulli": 74, "ml": 75, "448": 75, "keep_ratio": 75, "9999984502792358": [75, 97], "9999946355819702": 75, "9994951486587524": 75, "998144268989563": 75, "9978417158126831": 75, "9941409230232239": 75, "9799384474754333": 75, "979142427444458": 75, "961823582649231": 75, "961323618888855": 75, "9490893483161926": 75, "large_breast": [75, 78], "9450850486755371": 75, "9425153136253357": 75, "9409335255622864": 75, "9319437146186829": 75, "9265308976173401": 75, "baseball_bat": [75, 78], "9259042143821716": 75, "922250509262085": 75, "9199565052986145": 75, "9175475835800171": 75, "9102761745452881": 75, "9076938629150391": 75, "stomach": [75, 78], "9052775502204895": 75, "8938589692115784": 75, "8894285559654236": 75, "8891903162002563": 75, "8845980763435364": 75, "8842408061027527": 75, "8659475445747375": 75, "862621009349823": 75, "8616052865982056": 75, "8562789559364319": 75, "short_short": [75, 78], "8555729389190674": 75, "8533340096473694": 75, "black_short": [75, 78], "8477485775947571": 75, "8430152535438538": 75, "tied_long_hair": [75, 78], "8340626955032349": 75, "crop_top_overhang": 75, "8266023397445679": 75, "8222048282623291": 75, "8202669620513916": 75, "black_shirt": [75, 78], "8061150312423706": 75, "ass_visible_through_thigh": [75, 78], "7803354859352112": 75, "thigh_gap": [75, 78], "7789446711540222": 75, "arms_up": 75, "7052110433578491": 75, "9999866485595703": 75, "997043788433075": 75, "9969649910926819": 75, "9957101345062256": 75, "9928386807441711": 75, "9886980056762695": 75, "9864778518676758": 75, "ghost": [75, 78], "9769423007965088": 75, "9747489094734192": 75, "9736957550048828": 75, "9388670325279236": 75, "9356311559677124": 75, "91000896692276": 75, "cardigan": 75, "8955123424530029": 75, "8910233378410339": 75, "8904104828834534": 75, "8881211280822754": 75, "8876776695251465": 75, "8864808678627014": 75, "8810517191886902": 75, "8798807263374329": 75, "8765745162963867": 75, "8737136125564575": 75, "nail_polish": 75, "8650439381599426": 75, "8613706827163696": 75, "blue_cardigan": 75, "8571277260780334": 75, "8333670496940613": 75, "8160212635993958": 75, "eyebrows_visible_through_hair": 75, "8122442364692688": 75, "8091571927070618": 75, "8082079887390137": 75, "8048468232154846": 75, "long_sleev": [75, 78], "8042327165603638": 75, "7984272241592407": 75, "blazer": [75, 78], "794708251953125": 75, "78981614112854": 75, "7892146110534668": 75, "shaped_pupil": [75, 78], "7867060899734497": 75, "gradient_hair": 75, "786359965801239": 75, "white_shirt": 75, "7790888547897339": 75, "brown_skirt": 75, "7760675549507141": 75, "774523913860321": 75, "7721588015556335": 75, "7697228789329529": 75, "755959689617157": 75, "multicolored_hair": 75, "7477189898490906": 75, "7476690411567688": 75, "rail": 75, "7476617693901062": 75, "blue_jacket": 75, "7458406090736389": 75, "741143524646759": 75, "7364678978919983": 75, "collared_shirt": 75, "7193643450737": 75, "red_neckwear": 75, "7108616828918457": 75, "7086325287818909": 75, "miniskirt": 75, "7055293321609497": 75, "7039415836334229": 75, "open_cloth": 75, "7018357515335083": 75, "shuffl": 76, "count": [76, 103, 104], "2boi": 76, "random": 76, "cat_ear": 76, "uniqu": 76, "precomput": 77, "8849405313291128": 77, "8548297594823425": 77, "03910296474461261": 77, "6615180440330748": 77, "21552028866308015": 77, "3165260620737027": 77, "47744464927382957": 77, "tagger": 78, "smilingwolf": 78, "wd": 78, "swinv2_v3": 78, "general_mcut_en": 78, "character_mcut_en": 78, "no_underlin": 78, "mcut": 78, "replac": 78, "index": [78, 105], "l2": 78, "follw": 78, "valuabl": 78, "enabl": 78, "rapid": 78, "queri": 78, "0011444687843322754": 78, "8876402974128723": 78, "106781005859375": 78, "000277101993560791": 78, "997527003288269": 78, "9797663688659668": 78, "9905703663825989": 78, "9761719703674316": 78, "8981098532676697": 78, "8810765743255615": 78, "9498510360717773": 78, "8377365469932556": 78, "945058286190033": 78, "9457170367240906": 78, "969594419002533": 78, "7881088852882385": 78, "7687551379203796": 78, "9301245212554932": 78, "6703325510025024": 78, "white_hair": 78, "5292627811431885": 78, "8677047491073608": 78, "grey_hair": 78, "5859264731407166": 78, "9536856412887573": 78, "8056888580322266": 78, "8394746780395508": 78, "9473626613616943": 78, "8986269235610962": 78, "9385137557983398": 78, "8408567905426025": 78, "alternate_costum": 78, "4245271384716034": 78, "931140661239624": 78, "8830795884132385": 78, "7279844284057617": 78, "artist_nam": 78, "5333830714225769": 78, "64717698097229": 78, "9516432285308838": 78, "9655293226242065": 78, "9485014081001282": 78, "7366660833358765": 78, "7161656618118286": 78, "5858667492866516": 78, "6186309456825256": 78, "41193312406539917": 78, "467605859041214": 78, "36282333731651306": 78, "3756745457649231": 78, "motion_blur": 78, "5091936588287354": 78, "951993465423584": 78, "basebal": 78, "5634750723838806": 78, "8232709169387817": 78, "9869340658187866": 78, "49491602182388306": 78, "5193622708320618": 78, "003406703472137451": 78, "0007208287715911865": 78, "9798132181167603": 78, "8046203851699829": 78, "7596215009689331": 78, "7620116472244263": 78, "46084529161453247": 78, "48454540967941284": 78, "5152207016944885": 78, "8023070096969604": 78, "8653596639633179": 78, "7201820611953735": 78, "7816740870475769": 78, "697688639163971": 78, "8974947333335876": 78, "7491052746772766": 78, "5015512704849243": 78, "6401398181915283": 78, "43420469760894775": 78, "4528769850730896": 78, "5730487704277039": 78, "6739872694015503": 78, "5545973181724548": 78, "6946243047714233": 78, "5487751364707947": 78, "7439308166503906": 78, "4186026453971863": 78, "47378358244895935": 78, "4690653085708618": 78, "7565015554428101": 78, "hu_tao_": 78, "genshin_impact": 78, "9262397289276123": 78, "boo_tao_": 78, "942080020904541": 78, "denorm": 78, "denormalizer_nam": 78, "mnum2_al": 78, "understand": 78, "batch": [78, 79, 98], "redund": 78, "structur": [78, 102], "b": 78, "r": [78, 90, 96], "c": 78, "linalg": 78, "norm": 78, "approx": [78, 79], "1e": 78, "cdc_anime_onnx": 79, "realli": 79, "As": [79, 90, 96], "1024x1024": 79, "2060": 79, "gpu": 79, "cost": 79, "against": 79, "cpu": [79, 84, 103, 104], "experi": 79, "hgsr": 79, "mhr": 79, "aug_x4_320": 79, "tile_s": 79, "tile_overlap": 79, "batch_siz": 79, "silent": 79, "tile": 79, "progress": 79, "messag": 79, "cute_waifu_aroma": 79, "pngimageplugin": 79, "pngimagefil": 79, "1168x1168": 79, "0x7f0e8ca06880": 79, "4672x4672": 79, "0x7f0e48edb640": 79, "cdc": [80, 102], "upscale_with_cdc": 80, "thread": [81, 101], "lru_cach": 81, "wrap": 81, "synchron": 81, "prevent": 81, "race": 81, "condit": 81, "maxsiz": 81, "expensive_funct": 81, "expens": 81, "lock": [81, 101], "safeti": [81, 98], "multithread": 81, "my_funct": 81, "introduc": 81, "acquisit": 81, "critic": 81, "mathemat": 82, "activ": 82, "deep": 82, "problem": [82, 90, 96], "input_valu": 82, "frac": 82, "26894142": 82, "73105858": 82, "ts_lru_cach": 83, "sigmoid": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "cudaexecutionprovid": 84, "cpuexecutionprovid": 84, "ckpt": 84, "inferencesess": 84, "onnx_mod": 84, "decid": 84, "linux": [84, 103, 104], "execut": [84, 103, 104], "ignor": 84, "cuda": [84, 103, 104], "forc": 84, "anime_ai_check": 85, "mobilenetv3_sce_dist": [85, 96, 100], "mainli": 85, "caformer_s36_plus_sc": 85, "graph": 85, "9996960163116455": 85, "9999125003814697": 85, "997803270816803": 85, "9960069060325623": 85, "9887709021568298": 85, "9998629093170166": 85, "0013722758740186691": 85, "00020673229300882667": 85, "0001895089662866667": 85, "0008857478387653828": 85, "552320024231449e": 85, "001168627175502479": 85, "bangumi": [86, 87], "vision": 86, "imageri": 86, "bangumi_char_typ": 86, "definit": [86, 93], "video": 86, "secondari": 86, "often": 86, "lack": 86, "lead": 86, "under": [86, 105], "three": 86, "judg": 86, "anime_portrait": [86, 92], "mobilenetv3_v0_dist": [86, 95, 99, 100], "9998525381088257": 86, "00012103465269319713": 86, "6464786313008517e": 86, "906112609314732e": 86, "06": [86, 87, 89, 94, 95, 96, 97, 99], "9997243285179138": 86, "0002490800397936255": 86, "7215803381986916e": 86, "354368557978887e": 86, "9998849630355835": 86, "90006631379947e": 86, "3920385754317977e": 86, "2084233276254963e": 86, "9998877048492432": 86, "732793503440917e": 86, "4264976925915107e": 86, "0623419257171918e": 86, "07076334953308105": 86, "9290977716445923": 86, "0001044218079186976": 86, "4467317163944244e": 86, "2568268832401372e": 86, "9999498128890991": 86, "1810528778587468e": 86, "879474429093534e": 86, "260669109295122e": 86, "9999510049819946": 86, "2321036592766177e": 86, "025227553938748e": 86, "4251427273848094e": 86, "999957799911499": 86, "4273678718600422e": 86, "6884023302263813e": 86, "880981603288092e": 86, "0002326338435523212": 86, "9996368885040283": 86, "164971561403945e": 86, "00020793956355191767": 86, "13438372313976288": 86, "8652494549751282": 86, "000158855298650451": 86, "000238816806813702": 86, "3589179217815399": 86, "6406960487365723": 86, "0001471740542910993": 86, "002255884697660804": 86, "08208147436380386": 86, "9152728915214539": 86, "00038967153523117304": 86, "227699592884164e": 86, "0835404282261152e": 86, "1437502406770363e": 86, "9999284744262695": 86, "2125529792683665e": 86, "0218892384727951e": 86, "00011914174683624879": 86, "9998584985733032": 86, "2007669283775613e": 86, "6357082131435163e": 86, "3068713896209374e": 86, "9999185800552368": 86, "066640925273532e": 86, "529400813335087e": 86, "089402500540018e": 86, "9999388456344604": 86, "6406959295272827": 86, "not_paint": 87, "anime_classif": 87, "older": 87, "mobilenetv3_v1": [87, 97], "5_dist": 87, "3_dist": 87, "plot": [87, 90, 96, 100], "caformer_s36_v1": 87, "3_focal": 87, "8346158862113953": 87, "004201625939458609": 87, "0028638991061598063": 87, "15633030235767365": 87, "001988308737054467": 87, "9868855476379395": 87, "001178382197394967": 87, "00015886101755313575": 87, "0005986307514831424": 87, "011178601533174515": 87, "9933090209960938": 87, "0012440024875104427": 87, "00040085514774546027": 87, "004924307577311993": 87, "00012189441622467712": 87, "00031298911198973656": 87, "9968050718307495": 87, "182305903872475e": 87, "0027923565357923508": 87, "7805559259140864e": 87, "0004650334012694657": 87, "996709942817688": 87, "736721191671677e": 87, "0027629584074020386": 87, "4619508621981367e": 87, "0003803370927926153": 87, "998649537563324": 87, "190127922105603e": 87, "0008622839814051986": 87, "595230686594732e": 87, "0004573142796289176": 87, "00031435859273187816": 87, "8671838641166687": 87, "13199880719184875": 87, "563074617180973e": 87, "153919796110131e": 87, "290010737255216e": 87, "9727378487586975": 87, "027150526642799377": 87, "162296004826203e": 87, "4933258828241378e": 87, "0004275702522136271": 87, "995402455329895": 87, "002233930164948106": 87, "001911122351884842": 87, "1603819727897644": 87, "0007561995880678296": 87, "00017044576816260815": 87, "838487982749939": 87, "0002034590725088492": 87, "005001617129892111": 87, "000932251859921962": 87, "009352140128612518": 87, "9846979379653931": 87, "6018555470509455e": 87, "004064667969942093": 87, "464051254326478e": 87, "025772539898753166": 87, "9699516296386719": 87, "00011656546121230349": 87, "287263775244355e": 87, "370255853951676e": 87, "01098843663930893": 87, "0031668643932789564": 87, "9857884049415588": 87, "499273488065228e": 87, "8419872251106426e": 87, "0003471920208539814": 87, "029472889378666878": 87, "9700765609741211": 87, "0012387704337015748": 87, "001172148622572422": 87, "787473391043022e": 87, "003680602880194783": 87, "9938107132911682": 87, "8346157073974609": 87, "8671836853027344": 87, "8384883403778076": 87, "9846979975700378": 87, "9700766801834106": 87, "greyscal": 88, "jpeg_ful": [88, 101], "6125901": 88, "6125785": [88, 101], "6124220": 88, "rough": [89, 90, 96], "polish": 89, "mobilenetv3_v2": 89, "2_dist": [89, 97], "910087929805741e": 89, "1241951510310173": 89, "8757457137107849": 89, "00018937293498311192": 89, "030049214139580727": 89, "9697614312171936": 89, "008933082222938538": 89, "05096456781029701": 89, "9401022791862488": 89, "009832272306084633": 89, "9898634552955627": 89, "00030428936588577926": 89, "013919820077717304": 89, "9819902181625366": 89, "004089969675987959": 89, "04166747257113457": 89, "9582782983779907": 89, "4218515288084745e": 89, "8849249482154846": 89, "1149177998304367": 89, "0001573085755808279": 89, "9907882809638977": 89, "008958994410932064": 89, "0002527958422433585": 89, "9831690788269043": 89, "01682441122829914": 89, "613856385229155e": 89, "8757458329200745": 89, "8849248290061951": 89, "million": 90, "anime_r": [90, 92], "boundari": [90, 96], "challeng": [90, 96], "clean": [90, 96], "ground": [90, 96], "truth": [90, 96], "judgment": [90, 96], "intend": [90, 96], "quick": [90, 96, 102], "estim": [90, 96], "basi": [90, 96], "mobilenetv3_large_100_v0_ls0": 90, "caformer_s36_v0_ls0": 90, "7508869767189026": 90, "7034655809402466": 90, "728887677192688": 90, "7404400110244751": 90, "7446154952049255": 90, "7514738440513611": 90, "768704354763031": 90, "8219676613807678": 90, "7267540693283081": 90, "7645740509033203": 90, "7216582894325256": 90, "7615436315536499": 90, "815083920955658": 90, "8321858644485474": 90, "8204999566078186": 90, "820833146572113": 90, "chdir": 90, "doc": 90, "api_doc": 90, "7508870363235474": 90, "11212056130170822": 90, "06781744956970215": 90, "06917501986026764": 90, "7034654021263123": 90, "15903906524181366": 90, "06688199192285538": 90, "07061357796192169": 90, "7288877964019775": 90, "1476859599351883": 90, "060362350195646286": 90, "06306383013725281": 90, "7404399514198303": 90, "10337048768997192": 90, "08087948709726334": 90, "07530999928712845": 90, "055992450565099716": 90, "7446154356002808": 90, "13191790878772736": 90, "06747424602508545": 90, "06458679586648941": 90, "10566363483667374": 90, "07827574014663696": 90, "07079866528511047": 90, "7687042951583862": 90, "09974884241819382": 90, "06074819341301918": 90, "050435908138751984": 90, "8219675421714783": 90, "0593985915184021": 90, "06819795072078705": 90, "06569571048021317": 90, "1177448257803917": 90, "726753830909729": 90, "08980562537908554": 90, "06481882929801941": 90, "06922297924757004": 90, "10138414055109024": 90, "06351721286773682": 90, "07683827728033066": 90, "13798624277114868": 90, "05942752957344055": 90, "10584963858127594": 90, "7615437507629395": 90, "07317910343408585": 90, "060196295380592346": 90, "06751583516597748": 90, "0572039857506752": 90, "05398125201463699": 90, "06124086305499077": 90, "0525919646024704": 90, "8321859240531921": 90, "05922013148665428": 90, "06274889409542084": 90, "057530902326107025": 90, "8205001354217529": 90, "05683052912354469": 90, "06635929644107819": 90, "05597696080803871": 90, "8208332657814026": 90, "non_furri": 91, "mobilenetv3_v0": 91, "1_dist": 91, "9898804426193237": 91, "010119626298546791": 91, "9677742123603821": 91, "032225821167230606": 91, "959551215171814": 91, "040448784828186035": 91, "9535530209541321": 91, "04644693806767464": 91, "04358793422579765": 91, "9564120769500732": 91, "02767963521182537": 91, "9723203182220459": 91, "028900373727083206": 91, "9710996150970459": 91, "037573859095573425": 91, "9624261260032654": 91, "aicheck": [92, 102], "get_ai_created_scor": 92, "is_ai_cr": 92, "bangumi_char": [92, 102], "anime_bangumi_char_scor": 92, "anime_bangumi_char": 92, "anime_classify_scor": 92, "anime_classifi": 92, "is_greyscal": 92, "anime_completeness_scor": 92, "anime_complet": 92, "dbrate": [92, 102], "anime_dbrating_scor": 92, "anime_dbr": 92, "furri": [92, 102], "anime_furry_scor": 92, "anime_furri": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw_pred_scor": 92, "nsfw_pred": 92, "portrait": [92, 102], "anime_portrait_scor": 92, "anime_rating_scor": 92, "anime_real_scor": 92, "safe_check_scor": 92, "safe_check": 92, "style_ag": [92, 102], "anime_style_age_scor": 92, "anime_style_ag": 92, "teen": [92, 102], "anime_teen_scor": 92, "anime_teen": 92, "is_truncated_fil": 92, "screen": 93, "row": 93, "bottom": 93, "grayscal": 93, "monochrome_detect": 93, "mobilenetv3_large_100_dist_safe2": 93, "mobilenetv3_dist": 93, "caformer_s36": 93, "mono": 93, "9614395499229431": 93, "9458909034729004": 93, "9559807777404785": 93, "9651952981948853": 93, "9379720687866211": 93, "8814834356307983": 93, "03941023349761963": 93, "07492382079362869": 93, "09546589106321335": 93, "016521310433745384": 93, "005693843588232994": 93, "0315730981528759": 93, "Not": 94, "five": 94, "hentai": 94, "neutral": 94, "porn": 94, "sexi": 94, "infinit": 94, "nsfwj": 94, "tfj": 94, "deploy": 94, "mobil": 94, "9970946311950684": 94, "00198739324696362": 94, "000894528697244823": 94, "4315058251668233e": 94, "099447197513655e": 94, "9282580614089966": 94, "061733175069093704": 94, "008979619480669498": 94, "0007789491210132837": 94, "0002501663693692535": 94, "7945129871368408": 94, "2044062316417694": 94, "0005603990866802633": 94, "0004847997915931046": 94, "564094367902726e": 94, "7977773547172546": 94, "01352313905954361": 94, "18791256844997406": 94, "0004888656549155712": 94, "00029804420773871243": 94, "04498734697699547": 94, "9509441256523132": 94, "4087972633424215e": 94, "003999904729425907": 94, "4542059185914695e": 94, "002892113756388426": 94, "982390284538269": 94, "02520776737947e": 94, "014633022248744965": 94, "858086610212922e": 94, "002532319398596883": 94, "9887337684631348": 94, "231979568838142e": 94, "008699454367160797": 94, "8187158022774383e": 94, "03564726561307907": 94, "954788088798523": 94, "343036850215867e": 94, "009289607405662537": 94, "00020158555707894266": 94, "006372362840920687": 94, "006019102409482002": 94, "9694945812225342": 94, "015214097686111927": 94, "002899901708588004": 94, "0004039364866912365": 94, "00012730166781693697": 94, "987038791179657": 94, "007135333959013224": 94, "005294707603752613": 94, "06964848190546036": 94, "0014777459437027574": 94, "9276643395423889": 94, "0003031621454283595": 94, "0009063396137207747": 94, "00028707628371194005": 94, "00010888021643040702": 94, "9992460012435913": 94, "00015473493840545416": 94, "0002033217460848391": 94, "563037691696081e": 94, "008058490231633186": 94, "00044566826545633376": 94, "937960684299469": 94, "05353058874607086": 94, "364063445587817e": 94, "00562260951846838": 94, "00012077406427124515": 94, "9897090792655945": 94, "004547217860817909": 94, "564737981942017e": 94, "016690678894519806": 94, "001258736359886825": 94, "9766013622283936": 94, "005440687295049429": 94, "4481674952548929e": 94, "01861923187971115": 94, "0008914825739338994": 94, "9674761295318604": 94, "012998746708035469": 94, "691116141155362e": 94, "0007601747056469321": 94, "0005019629606977105": 94, "039504989981651306": 94, "9591660499572754": 94, "0001652583305258304": 94, "0002614929690025747": 94, "020374108105897903": 94, "029394468292593956": 94, "9498046040534973": 94, "00016299057460855693": 94, "004782819654792547": 94, "002861740067601204": 94, "12280157208442688": 94, "8693908452987671": 94, "0001731760276015848": 94, "304211274255067e": 94, "03286275267601013": 94, "010648751631379128": 94, "9562522172927856": 94, "999900221824646": 95, "645313209854066e": 95, "3387104445428122e": 95, "9999704360961914": 95, "4465465685352683e": 95, "071506166132167e": 95, "9999785423278809": 95, "512719154561637e": 95, "292278612818336e": 95, "919455750496127e": 95, "9999444484710693": 95, "3647335082350764e": 95, "0555699191172607e": 95, "9999880790710449": 95, "3210242286731955e": 95, "7451418898417614e": 95, "9999822378158569": 95, "2084267331811134e": 95, "7460413321023225e": 95, "1532473820352607e": 95, "9999996423721313": 95, "0316136922483565e": 95, "840229633236049e": 95, "9999998807907104": [95, 96], "736660568800289e": 95, "199210472208506e": 95, "9999992847442627": 95, "r15": 96, "r18": 96, "sankaku": 96, "mobilenetv3_v1_pruned_ls0": 96, "caformer_s36_plu": [96, 100], "5863172936624323e": 96, "480062353375615e": 96, "9924363493919373": 96, "007255776319652796": 96, "0003077814180869609": 96, "996969997882843": 96, "0030054834205657244": 96, "4601260520284995e": 96, "9966891407966614": 96, "003293127752840519": 96, "770909148035571e": 96, "00025384966284036636": 96, "9996721744537354": 96, "399192691082135e": 96, "973351603141055e": 96, "9998563528060913": 96, "391309580067173e": 96, "0018681309884414077": 96, "9827859997749329": 96, "015345841646194458": 96, "013710384257137775": 96, "8339558839797974": 96, "15233369171619415": 96, "951323833462084e": 96, "00029566374723799527": 96, "9997004270553589": 96, "00018434497178532183": 96, "568440272123553e": 96, "9997699856758118": 96, "11225129129889e": 96, "051862899563275e": 96, "9999485015869141": 96, "902020231791539e": 96, "0005639699520543218": 96, "9994290471076965": 96, "anime_real_cl": 97, "4_dist": 97, "9999716281890869": 97, "8398366339388303e": 97, "9992202520370483": 97, "0007797438884153962": 97, "9999709129333496": 97, "905452492996119e": 97, "9999765157699585": 97, "3499671442550607e": 97, "9994087219238281": 97, "0005913018831051886": 97, "9999759197235107": 97, "4061362637439743e": 97, "9999052286148071": 97, "475799015490338e": 97, "403173675702419e": 97, "5848207794988411e": 97, "0010207017185166478": 97, "9989792704582214": 97, "2124368115328252e": 97, "9999977350234985": 97, "6512358342879452e": 97, "9999834299087524": 97, "359853614412714e": 97, "9999936819076538": 97, "600314317329321e": 97, "9999840259552002": 97, "5589323083986528e": 97, "9999843835830688": 97, "5513256585109048e": 97, "9999845027923584": 97, "pollut": 98, "mf666": 98, "shit": 98, "checker": 98, "mobilenet": 98, "v2": 98, "max_batch_s": 98, "1970": 99, "1980": 99, "1990": 99, "2000": 99, "2010": 99, "2015": 99, "2020": 99, "ag": 99, "9805465340614319": 99, "761269782553427e": 99, "0005044879508204758": 99, "01569165475666523": 99, "002850610064342618": 99, "00037849770160391927": 99, "9434612113400362e": 99, "053497342392802e": 99, "9992554783821106": 99, "0006490182713605464": 99, "8857468805654207e": 99, "317252262353577e": 99, "314484721769986e": 99, "0750001138148946e": 99, "706833609205205e": 99, "00034479793976061046": 99, "9995512366294861": 99, "391363472677767e": 99, "4607510820496827e": 99, "0679690351244062e": 99, "661913514311891e": 99, "757471131393686e": 99, "0744897230761126e": 99, "76177470368566e": 99, "9996387958526611": 99, "160279296338558e": 99, "00013228354509919882": 99, "1361367038916796e": 99, "464057489414699e": 99, "2412899599876255e": 99, "703883653040975e": 99, "127358498517424e": 99, "9973921775817871": 99, "0022309015039354563": 99, "00018872201326303184": 99, "780902943617548e": 99, "422096920578042e": 99, "638929097680375e": 99, "152203023797483e": 99, "00028818511054851115": 99, "9996094107627869": 99, "58777353237383e": 99, "9200742826797068e": 99, "00017117452807724476": 99, "518441947875544e": 99, "885544381570071e": 99, "4389253010449465e": 99, "1696006772108376e": 99, "9996393918991089": 99, "contenti": 100, "safe_teen": 100, "non_teen": 100, "caformer_s36_v0": 100, "9998493194580078": 100, "0378791052498855e": 100, "00012023092131130397": 100, "9790042638778687": 100, "0017522255657240748": 100, "01924353837966919": 100, "9998124241828918": 100, "19778298237361e": 100, "0001456339523429051": 100, "0008521362324245274": 100, "9989691972732544": 100, "00017870066221803427": 100, "0992944781901315e": 100, "9994398951530457": 100, "0004991036257706583": 100, "2035720727872103e": 100, "9994019269943237": 100, "0005460577667690814": 100, "0478151529678144e": 100, "524079147609882e": 100, "999934196472168": 100, "786742884898558e": 100, "653994154883549e": 100, "9998156428337097": 100, "0001218809193233028": 100, "00013706681784242392": 100, "9997410178184509": 100, "jpeg_trunc": 101, "2216614_truncat": 101, "imagefil": 101, "load_truncated_imag": 101, "ascii": 102, "metric": 102, "list_det_model": 102, "list_rec_model": 102, "sd": 102, "tag": 102, "platform": [103, 104], "shutil": [103, 104], "cpuinfo": [103, 104], "psutil": [103, 104], "hbutil": [103, 104], "size_to_bytes_str": [103, 104], "python_implement": [103, 104], "python_vers": [103, 104], "brand": [103, 104], "get_cpu_info": [103, 104], "brand_raw": [103, 104], "cpu_count": [103, 104], "freq": [103, 104], "cpu_freq": [103, 104], "mhz": [103, 104], "virtual_memori": [103, 104], "precis": [103, 104], "ye": [103, 104], "nvidia": [103, 104], "smi": [103, 104], "1021": [103, 104], "azur": [103, 104], "x86_64": [103, 104], "glibc2": [103, 104], "cpython": [103, 104], "amd": [103, 104], "epyc": [103, 104], "7763": [103, 104], "3043": 103, "2112500000003": 103, "615": [103, 104], "gib": [103, 104], "deploi": [103, 104], "action": [103, 104], "3041": 104, "7987500000004": 104, "imgutil": 105, "pypi": 105, "simpli": 105, "newest": 105, "git": 105, "script": 105, "__name__": 105, "__main__": 105, "narugo1992": 105, "still": 105, "out": 105, "io": 105, "html": 105, "faq": 106}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [73, 0, 0, "-", "tagging"], [80, 0, 0, "-", "upscale"], [83, 0, 0, "-", "utils"], [92, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "create_bit_transforms"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_bit_processor"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "deepgelbooru"], [72, 0, 0, "-", "format"], [74, 0, 0, "-", "match"], [75, 0, 0, "-", "mldanbooru"], [76, 0, 0, "-", "order"], [77, 0, 0, "-", "overlap"], [78, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.deepgelbooru": [[71, 1, 1, "", "get_deepgelbooru_tags"]], "imgutils.tagging.format": [[72, 1, 1, "", "add_underline"], [72, 1, 1, "", "remove_underline"], [72, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[74, 1, 1, "", "tag_match_full"], [74, 1, 1, "", "tag_match_prefix"], [74, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[75, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[76, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[77, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[78, 1, 1, "", "convert_wd14_emb_to_prediction"], [78, 1, 1, "", "denormalize_wd14_emb"], [78, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[79, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[79, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[81, 0, 0, "-", "cache"], [82, 0, 0, "-", "func"], [84, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[81, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[82, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[84, 1, 1, "", "get_onnx_provider"], [84, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[85, 0, 0, "-", "aicheck"], [86, 0, 0, "-", "bangumi_char"], [87, 0, 0, "-", "classify"], [88, 0, 0, "-", "color"], [89, 0, 0, "-", "completeness"], [90, 0, 0, "-", "dbrating"], [91, 0, 0, "-", "furry"], [93, 0, 0, "-", "monochrome"], [94, 0, 0, "-", "nsfw"], [95, 0, 0, "-", "portrait"], [96, 0, 0, "-", "rating"], [97, 0, 0, "-", "real"], [98, 0, 0, "-", "safe"], [99, 0, 0, "-", "style_age"], [100, 0, 0, "-", "teen"], [101, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[85, 1, 1, "", "get_ai_created_score"], [85, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[86, 1, 1, "", "anime_bangumi_char"], [86, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[87, 1, 1, "", "anime_classify"], [87, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[88, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[89, 1, 1, "", "anime_completeness"], [89, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[90, 1, 1, "", "anime_dbrating"], [90, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[91, 1, 1, "", "anime_furry"], [91, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[93, 1, 1, "", "get_monochrome_score"], [93, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[94, 1, 1, "", "nsfw_pred"], [94, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[95, 1, 1, "", "anime_portrait"], [95, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[96, 1, 1, "", "anime_rating"], [96, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[97, 1, 1, "", "anime_real"], [97, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[98, 1, 1, "", "safe_check"], [98, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[99, 1, 1, "", "anime_style_age"], [99, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[100, 1, 1, "", "anime_teen"], [100, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[101, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 87], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 72], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "create_bit_transform": 55, "create_transforms_from_bit_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "deepgelbooru": 71, "get_deepgelbooru_tag": 71, "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "match": 74, "tag_match_suffix": 74, "tag_match_prefix": 74, "tag_match_ful": 74, "mldanbooru": 75, "get_mldanbooru_tag": 75, "order": 76, "sort_tag": 76, "overlap": 77, "drop_overlap_tag": 77, "wd14": 78, "get_wd14_tag": 78, "convert_wd14_emb_to_predict": 78, "denormalize_wd14_emb": 78, "upscal": [79, 80], "cdc": 79, "upscale_with_cdc": 79, "util": [81, 82, 83, 84], "cach": 81, "ts_lru_cach": 81, "func": 82, "sigmoid": 82, "onnxruntim": 84, "get_onnx_provid": 84, "open_onnx_model": 84, "valid": [85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "aicheck": 85, "get_ai_created_scor": 85, "is_ai_cr": 85, "bangumi_char": 86, "anime_bangumi_char_scor": 86, "anime_bangumi_char": 86, "anime_classify_scor": 87, "anime_classifi": 87, "color": 88, "is_greyscal": 88, "complet": 89, "anime_completeness_scor": 89, "anime_complet": 89, "dbrate": 90, "anime_dbrating_scor": 90, "anime_dbr": 90, "furri": 91, "anime_furry_scor": 91, "anime_furri": 91, "monochrom": 93, "get_monochrome_scor": 93, "is_monochrom": 93, "nsfw": 94, "nsfw_pred_scor": 94, "nsfw_pred": 94, "portrait": 95, "anime_portrait_scor": 95, "anime_portrait": 95, "rate": 96, "anime_rating_scor": 96, "anime_r": [96, 97], "real": 97, "anime_real_scor": 97, "safe": 98, "safe_check_scor": 98, "safe_check": 98, "style_ag": 99, "anime_style_age_scor": 99, "anime_style_ag": 99, "teen": 100, "anime_teen_scor": 100, "anime_teen": 100, "truncat": 101, "is_truncated_fil": 101, "welcom": 102, "": 102, "document": 102, "overview": 102, "tutori": 102, "inform": [102, 103, 104], "api": 102, "run": [103, 104], "environ": [103, 104], "instal": 105, "quick": 106, "start": 106}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[55, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[55, "create-transforms-from-bit-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.deepgelbooru": [[71, "module-imgutils.tagging.deepgelbooru"]], "get_deepgelbooru_tags": [[71, "get-deepgelbooru-tags"]], "imgutils.tagging.format": [[72, "module-imgutils.tagging.format"]], "add_underline": [[72, "add-underline"]], "remove_underline": [[72, "remove-underline"]], "tags_to_text": [[72, "tags-to-text"]], "imgutils.tagging": [[73, "module-imgutils.tagging"]], "imgutils.tagging.match": [[74, "module-imgutils.tagging.match"]], "tag_match_suffix": [[74, "tag-match-suffix"]], "tag_match_prefix": [[74, "tag-match-prefix"]], "tag_match_full": [[74, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[75, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[75, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[76, "module-imgutils.tagging.order"]], "sort_tags": [[76, "sort-tags"]], "imgutils.tagging.overlap": [[77, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[77, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[78, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[78, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[78, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[78, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[79, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[79, "upscale-with-cdc"]], "imgutils.upscale": [[80, "module-imgutils.upscale"]], "imgutils.utils.cache": [[81, "module-imgutils.utils.cache"]], "ts_lru_cache": [[81, "ts-lru-cache"]], "imgutils.utils.func": [[82, "module-imgutils.utils.func"]], "sigmoid": [[82, "sigmoid"]], "imgutils.utils": [[83, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[84, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[84, "get-onnx-provider"]], "open_onnx_model": [[84, "open-onnx-model"]], "imgutils.validate.aicheck": [[85, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[85, "get-ai-created-score"]], "is_ai_created": [[85, "is-ai-created"]], "imgutils.validate.bangumi_char": [[86, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[86, "anime-bangumi-char-score"]], "anime_bangumi_char": [[86, "anime-bangumi-char"]], "imgutils.validate.classify": [[87, "module-imgutils.validate.classify"]], "anime_classify_score": [[87, "anime-classify-score"]], "anime_classify": [[87, "anime-classify"]], "imgutils.validate.color": [[88, "module-imgutils.validate.color"]], "is_greyscale": [[88, "is-greyscale"]], "imgutils.validate.completeness": [[89, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[89, "anime-completeness-score"]], "anime_completeness": [[89, "anime-completeness"]], "imgutils.validate.dbrating": [[90, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[90, "anime-dbrating-score"]], "anime_dbrating": [[90, "anime-dbrating"]], "imgutils.validate.furry": [[91, "module-imgutils.validate.furry"]], "anime_furry_score": [[91, "anime-furry-score"]], "anime_furry": [[91, "anime-furry"]], "imgutils.validate": [[92, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[93, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[93, "get-monochrome-score"]], "is_monochrome": [[93, "is-monochrome"]], "imgutils.validate.nsfw": [[94, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[94, "nsfw-pred-score"]], "nsfw_pred": [[94, "nsfw-pred"]], "imgutils.validate.portrait": [[95, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[95, "anime-portrait-score"]], "anime_portrait": [[95, "anime-portrait"]], "imgutils.validate.rating": [[96, "module-imgutils.validate.rating"]], "anime_rating_score": [[96, "anime-rating-score"]], "anime_rating": [[96, "anime-rating"]], "imgutils.validate.real": [[97, "module-imgutils.validate.real"]], "anime_real_score": [[97, "anime-real-score"]], "anime_real": [[97, "anime-real"]], "imgutils.validate.safe": [[98, "module-imgutils.validate.safe"]], "safe_check_score": [[98, "safe-check-score"]], "safe_check": [[98, "safe-check"]], "imgutils.validate.style_age": [[99, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[99, "anime-style-age-score"]], "anime_style_age": [[99, "anime-style-age"]], "imgutils.validate.teen": [[100, "module-imgutils.validate.teen"]], "anime_teen_score": [[100, "anime-teen-score"]], "anime_teen": [[100, "anime-teen"]], "imgutils.validate.truncate": [[101, "module-imgutils.validate.truncate"]], "is_truncated_file": [[101, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[102, "welcome-to-imgutils-s-documentation"]], "Overview": [[102, "overview"]], "Tutorials": [[102, null]], "Information": [[102, null]], "API Documentation": [[102, null]], "Run Environment Information": [[103, "Run-Environment-Information"], [104, "Run-Environment-Information"]], "Installation": [[105, "installation"]], "Quick Start": [[106, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.deepgelbooru"], [72, "module-imgutils.tagging.format"], [73, "module-imgutils.tagging"], [74, "module-imgutils.tagging.match"], [75, "module-imgutils.tagging.mldanbooru"], [76, "module-imgutils.tagging.order"], [77, "module-imgutils.tagging.overlap"], [78, "module-imgutils.tagging.wd14"], [79, "module-imgutils.upscale.cdc"], [80, "module-imgutils.upscale"], [81, "module-imgutils.utils.cache"], [82, "module-imgutils.utils.func"], [83, "module-imgutils.utils"], [84, "module-imgutils.utils.onnxruntime"], [85, "module-imgutils.validate.aicheck"], [86, "module-imgutils.validate.bangumi_char"], [87, "module-imgutils.validate.classify"], [88, "module-imgutils.validate.color"], [89, "module-imgutils.validate.completeness"], [90, "module-imgutils.validate.dbrating"], [91, "module-imgutils.validate.furry"], [92, "module-imgutils.validate"], [93, "module-imgutils.validate.monochrome"], [94, "module-imgutils.validate.nsfw"], [95, "module-imgutils.validate.portrait"], [96, "module-imgutils.validate.rating"], [97, "module-imgutils.validate.real"], [98, "module-imgutils.validate.safe"], [99, "module-imgutils.validate.style_age"], [100, "module-imgutils.validate.teen"], [101, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepgelbooru_tags() (in module imgutils.tagging.deepgelbooru)": [[71, "imgutils.tagging.deepgelbooru.get_deepgelbooru_tags"]], "imgutils.tagging.deepgelbooru": [[71, "module-imgutils.tagging.deepgelbooru"]], "add_underline() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[72, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[72, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[73, "module-imgutils.tagging"]], "imgutils.tagging.match": [[74, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[74, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[75, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[75, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[76, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[76, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[77, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[77, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[78, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[78, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[79, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[79, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[80, "module-imgutils.upscale"]], "imgutils.utils.cache": [[81, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[81, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[82, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[82, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[83, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[84, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[84, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[84, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[85, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[85, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[85, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[86, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[86, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[86, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[87, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[87, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[87, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[88, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[88, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[89, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[89, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[89, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[90, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[90, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[90, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[91, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[91, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[91, "module-imgutils.validate.furry"]], "imgutils.validate": [[92, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[93, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[93, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[93, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[94, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[94, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[94, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[95, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[95, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[95, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[96, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[96, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[96, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[97, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[97, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[97, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[98, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[98, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[98, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[99, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[99, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[99, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[100, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[100, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[100, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[101, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[101, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.7.0/.buildinfo b/v0.7.0/.buildinfo index 3712835bdf4c6ee9710e6a45733db27afa564ac2..267310f2346d589a28924f174242bce8eddf7706 100644 --- a/v0.7.0/.buildinfo +++ b/v0.7.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: cad93c63186f27d6d01e8897a8d29951 +config: 1e8e2dfd38e2f420b2138684d19d0fc6 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.7.0/.doctrees/api_doc/ascii/drawing.doctree b/v0.7.0/.doctrees/api_doc/ascii/drawing.doctree index 39029a25030c23490bd0deb9dd258e450fc4081b..6fd1e755b2296fd942f84e15acecb50186319cc9 100644 Binary files a/v0.7.0/.doctrees/api_doc/ascii/drawing.doctree and b/v0.7.0/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/ascii/index.doctree b/v0.7.0/.doctrees/api_doc/ascii/index.doctree index a4a8747a77bea52e1a24dc47aaf7537dac0ad27d..775f308aa8d04686781d527a67dbe70e25f95563 100644 Binary files a/v0.7.0/.doctrees/api_doc/ascii/index.doctree and b/v0.7.0/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/config/index.doctree b/v0.7.0/.doctrees/api_doc/config/index.doctree index 5205c292d054185aada4e4ea8264fa73d96e3beb..5e9fb1f2a95406b80caf78c182ed8fcc03a6fa71 100644 Binary files a/v0.7.0/.doctrees/api_doc/config/index.doctree and b/v0.7.0/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/config/meta.doctree b/v0.7.0/.doctrees/api_doc/config/meta.doctree index a393055812990ba576e95092421f380d93781226..4ef8ea1be4c180b4d7f7c04938b2897720c4a850 100644 Binary files a/v0.7.0/.doctrees/api_doc/config/meta.doctree and b/v0.7.0/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/data/background.doctree b/v0.7.0/.doctrees/api_doc/data/background.doctree index 2a919304d658901a5f8d5223461b4f2546bb4f87..d3576c2863783ea01b94288f4d2fac5802a6dc63 100644 Binary files a/v0.7.0/.doctrees/api_doc/data/background.doctree and b/v0.7.0/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/data/decode.doctree b/v0.7.0/.doctrees/api_doc/data/decode.doctree index 69bb19d7f7741ff9e6210c99f83411285ae8aa47..64217f3b4ff999d3951e3e7c2785aed8120df96b 100644 Binary files a/v0.7.0/.doctrees/api_doc/data/decode.doctree and b/v0.7.0/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/data/encode.doctree b/v0.7.0/.doctrees/api_doc/data/encode.doctree index 3af045162c5048874a510a40791a3614b6578fa3..3a6872fa50f8504d81a4f9408788ff7b2e0ece1a 100644 Binary files a/v0.7.0/.doctrees/api_doc/data/encode.doctree and b/v0.7.0/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/data/image.doctree b/v0.7.0/.doctrees/api_doc/data/image.doctree index 858af41044ec2c92676f59abd6c5d506f535d8bd..b365fcc118b7f0acf436cfeef5ad1105ab75a13b 100644 Binary files a/v0.7.0/.doctrees/api_doc/data/image.doctree and b/v0.7.0/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/data/index.doctree b/v0.7.0/.doctrees/api_doc/data/index.doctree index 95e1ef032df23a81cad945beac785123b6e3941f..f02d62c133d0992878cc4680a508896c8437ba61 100644 Binary files a/v0.7.0/.doctrees/api_doc/data/index.doctree and b/v0.7.0/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/data/layer.doctree b/v0.7.0/.doctrees/api_doc/data/layer.doctree index 33028402b06b13d0d174be5fb84d37e65edf64aa..bd01d528d4c87fc90dfc85b8ed7ac530581f5c24 100644 Binary files a/v0.7.0/.doctrees/api_doc/data/layer.doctree and b/v0.7.0/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.7.0/.doctrees/api_doc/detect/booru_yolo.doctree index 0e4121741916212beaf05b6d80833de83997da62..46a7a63cbecd9d3baef97ce59b4832e31a228a6b 100644 Binary files a/v0.7.0/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.7.0/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/detect/censor.doctree b/v0.7.0/.doctrees/api_doc/detect/censor.doctree index 275a6985f4fee1757426d2fdc94ef5859b07af16..117377599f5e9817c7a9bbbe6a1199549e3c611d 100644 Binary files a/v0.7.0/.doctrees/api_doc/detect/censor.doctree and b/v0.7.0/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/detect/eye.doctree b/v0.7.0/.doctrees/api_doc/detect/eye.doctree index 97ce2dba23a96aeb900cf1879e09fa2cf77e81b2..3ef8e9c0f06af7345d706a5d91736ada07558a20 100644 Binary files a/v0.7.0/.doctrees/api_doc/detect/eye.doctree and b/v0.7.0/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/detect/face.doctree b/v0.7.0/.doctrees/api_doc/detect/face.doctree index 11869f193f1d0cd76503cede2e042244117bab6a..2c10309e9f8d66b2b963361f0ffdadcb723202ff 100644 Binary files a/v0.7.0/.doctrees/api_doc/detect/face.doctree and b/v0.7.0/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/detect/halfbody.doctree b/v0.7.0/.doctrees/api_doc/detect/halfbody.doctree index 22c3f79d23e7ba54965a50c111496f9c855181c2..91c44c89c7d6819b1f81579af22b19b1088ac05f 100644 Binary files a/v0.7.0/.doctrees/api_doc/detect/halfbody.doctree and b/v0.7.0/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/detect/hand.doctree b/v0.7.0/.doctrees/api_doc/detect/hand.doctree index 3dbddee2cb101d35a9296b65f717274c26041c07..cf114c7fbd2da85f6981c7c1c6b119e70c6e59fc 100644 Binary files a/v0.7.0/.doctrees/api_doc/detect/hand.doctree and b/v0.7.0/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/detect/head.doctree b/v0.7.0/.doctrees/api_doc/detect/head.doctree index 2ff5e3d4b4b31d630897c313f4184a7993db40ce..4f91ae8213661f31f1132294e062044e4c610b95 100644 Binary files a/v0.7.0/.doctrees/api_doc/detect/head.doctree and b/v0.7.0/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/detect/index.doctree b/v0.7.0/.doctrees/api_doc/detect/index.doctree index d0f65580b9c67b086ecb796af4fbe8f427d0aedb..8085ac69c78753b63d587647f87d992ac379abce 100644 Binary files a/v0.7.0/.doctrees/api_doc/detect/index.doctree and b/v0.7.0/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/detect/nudenet.doctree b/v0.7.0/.doctrees/api_doc/detect/nudenet.doctree index e5bdc89e342102e92769c81d5d2c769478b8db73..ad230092893b05fdf27a195b36e9e92837f2bb0f 100644 Binary files a/v0.7.0/.doctrees/api_doc/detect/nudenet.doctree and b/v0.7.0/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/detect/person.doctree b/v0.7.0/.doctrees/api_doc/detect/person.doctree index e0bcf37017df7f9a545d9cf37e7f9fa98517124a..08bc6b0aef812900889a44297ee667d0ddb90346 100644 Binary files a/v0.7.0/.doctrees/api_doc/detect/person.doctree and b/v0.7.0/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/detect/similarity.doctree b/v0.7.0/.doctrees/api_doc/detect/similarity.doctree index b8d7adad406b54c1df94720d469ec195007b79d2..946e4d79c6e5388ea7a7872da502b62833307726 100644 Binary files a/v0.7.0/.doctrees/api_doc/detect/similarity.doctree and b/v0.7.0/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/detect/text.doctree b/v0.7.0/.doctrees/api_doc/detect/text.doctree index 30646fbedb5944ef2367616f5e9cf21d560a1a88..eced0687ba1be39a42864c95e184077769e545c7 100644 Binary files a/v0.7.0/.doctrees/api_doc/detect/text.doctree and b/v0.7.0/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/detect/visual.doctree b/v0.7.0/.doctrees/api_doc/detect/visual.doctree index 99f9f017b3bb3fdb467133d9d5d7c0d8a9efc083..d37458b3cc3cb2233068820b0e52d50bd6b47472 100644 Binary files a/v0.7.0/.doctrees/api_doc/detect/visual.doctree and b/v0.7.0/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/edge/canny.doctree b/v0.7.0/.doctrees/api_doc/edge/canny.doctree index a293e4831ca85bf5986b9140dac4e350bf582d8e..0d73df41ee3e6ef6c37c02ed05dab5d8b080a519 100644 Binary files a/v0.7.0/.doctrees/api_doc/edge/canny.doctree and b/v0.7.0/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/edge/index.doctree b/v0.7.0/.doctrees/api_doc/edge/index.doctree index 7e071948ce4899e1ed665001a40c8a5ca8d89cbb..20f00ece7372f83582414f3a1f9d341697d83a7f 100644 Binary files a/v0.7.0/.doctrees/api_doc/edge/index.doctree and b/v0.7.0/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/edge/lineart.doctree b/v0.7.0/.doctrees/api_doc/edge/lineart.doctree index d6a77b3d7416b9a782c9dc2f670313d430d91054..33ed9fdd017e4cecb683a6b191d8c39c591b456f 100644 Binary files a/v0.7.0/.doctrees/api_doc/edge/lineart.doctree and b/v0.7.0/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.7.0/.doctrees/api_doc/edge/lineart_anime.doctree index ff8699c0a8588c478b709ad22fbf296eee491f49..4fe8b380378ac9ad9d1e65f31d6bbd65527dfbac 100644 Binary files a/v0.7.0/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.7.0/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/generic/classify.doctree b/v0.7.0/.doctrees/api_doc/generic/classify.doctree index 3fcce42cc5ab5728f6b09dab32aad4e797ae279f..4b22268ad2ac40a3e32d64ab86075ab0dc9d3c0e 100644 Binary files a/v0.7.0/.doctrees/api_doc/generic/classify.doctree and b/v0.7.0/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/generic/enhance.doctree b/v0.7.0/.doctrees/api_doc/generic/enhance.doctree index d38c1edac5f930a4daf1ec909096d179aa023afd..e2d25b9079c6cf3e4782c025126692efa0715c12 100644 Binary files a/v0.7.0/.doctrees/api_doc/generic/enhance.doctree and b/v0.7.0/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/generic/index.doctree b/v0.7.0/.doctrees/api_doc/generic/index.doctree index 3fea738b5a8c9a4c736930768ba69c32d4e30b2d..b9d2257802b04fb846d2c951eee599c44c60eb8f 100644 Binary files a/v0.7.0/.doctrees/api_doc/generic/index.doctree and b/v0.7.0/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/generic/yolo.doctree b/v0.7.0/.doctrees/api_doc/generic/yolo.doctree index d334af2064230dadb188ff24b19c7c1ef406f878..8be887cf0e28f21c4113e45002700e458fbfe7ad 100644 Binary files a/v0.7.0/.doctrees/api_doc/generic/yolo.doctree and b/v0.7.0/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/metadata/geninfo.doctree b/v0.7.0/.doctrees/api_doc/metadata/geninfo.doctree index e4fe8e23ed9d83c745aa72fb1fb1f31ebc722bb4..f97922b3d77e136050b211bc9fda136dc38754d8 100644 Binary files a/v0.7.0/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.7.0/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/metadata/index.doctree b/v0.7.0/.doctrees/api_doc/metadata/index.doctree index cc6fef0754222d227c42548fd7214b7d0f573477..7159b52ec837e20fbf1447f0dbf822eeb0055562 100644 Binary files a/v0.7.0/.doctrees/api_doc/metadata/index.doctree and b/v0.7.0/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/metadata/lsb.doctree b/v0.7.0/.doctrees/api_doc/metadata/lsb.doctree index b87f52856e49f32b8c670eb991b33043688c868f..d3c98e6ec3424bfe70f49cbcec8e3d5a214c0f84 100644 Binary files a/v0.7.0/.doctrees/api_doc/metadata/lsb.doctree and b/v0.7.0/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.7.0/.doctrees/api_doc/metrics/aesthetic.doctree index af7c0f76b9571f5bda2b9d1dbd78d4bfbb7ab43d..b05cc4faef2ea632fb3d0b7fb90f9b724e48fc0b 100644 Binary files a/v0.7.0/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.7.0/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/metrics/ccip.doctree b/v0.7.0/.doctrees/api_doc/metrics/ccip.doctree index 74c7fb9fe4ff046ff1228dbee9b6ad8249e899a5..1751d1fbd190138855ff42b657b371d353fccd88 100644 Binary files a/v0.7.0/.doctrees/api_doc/metrics/ccip.doctree and b/v0.7.0/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.7.0/.doctrees/api_doc/metrics/dbaesthetic.doctree index 10941abc33299f853ca9fff816c4652db696778c..9f9b92c48ffeb39b66bc5b81234f32016feabc53 100644 Binary files a/v0.7.0/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.7.0/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/metrics/index.doctree b/v0.7.0/.doctrees/api_doc/metrics/index.doctree index 9b171cf3f900107ee6ea197bd24ee8c467663356..f9c9f0428ec85f4281b800af8be4e7e50e3e02bd 100644 Binary files a/v0.7.0/.doctrees/api_doc/metrics/index.doctree and b/v0.7.0/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/metrics/laplacian.doctree b/v0.7.0/.doctrees/api_doc/metrics/laplacian.doctree index acdf8e5914c6629c89f87eb155ddd689f69bdaad..366be129c64c5d126042301fb1f9efde5cfe9f29 100644 Binary files a/v0.7.0/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.7.0/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/metrics/lpips.doctree b/v0.7.0/.doctrees/api_doc/metrics/lpips.doctree index 8f193e9c6e879571523f04b8a15e75d482db5d71..de8cd2b0b89b161b17ef8382d8a619393cfbc01a 100644 Binary files a/v0.7.0/.doctrees/api_doc/metrics/lpips.doctree and b/v0.7.0/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/metrics/psnr_.doctree b/v0.7.0/.doctrees/api_doc/metrics/psnr_.doctree index 801643f4ce5c5e9918042c4fbc5cb46a1783fbad..046aba9bfee9b8c705c37b282da59bbbb4c8ba1b 100644 Binary files a/v0.7.0/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.7.0/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/ocr/index.doctree b/v0.7.0/.doctrees/api_doc/ocr/index.doctree index 5532b6a7d67b60cc7d59a2907128d18861b591ee..fd0c1ce71ef5ad1c6a51fe8d625629e9e7857f36 100644 Binary files a/v0.7.0/.doctrees/api_doc/ocr/index.doctree and b/v0.7.0/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/operate/align.doctree b/v0.7.0/.doctrees/api_doc/operate/align.doctree index aea30034ec78524be2c020119c40452b1f2b7777..9c136a1f49912c55e9b52a1b51f1386cefa0dc01 100644 Binary files a/v0.7.0/.doctrees/api_doc/operate/align.doctree and b/v0.7.0/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/operate/censor.doctree b/v0.7.0/.doctrees/api_doc/operate/censor.doctree index 5f1318df1b394a037d69f6398c0a8e0f384ff0f5..7d37f5c90b5827af77e546eae0bb3eb862e58976 100644 Binary files a/v0.7.0/.doctrees/api_doc/operate/censor.doctree and b/v0.7.0/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/operate/imgcensor.doctree b/v0.7.0/.doctrees/api_doc/operate/imgcensor.doctree index e15e816ee55d02cf2852706615f62b3b33f168fb..7426b937f288d92231c552c846332498e3affb26 100644 Binary files a/v0.7.0/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.7.0/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/operate/index.doctree b/v0.7.0/.doctrees/api_doc/operate/index.doctree index 1de1ed6bbcdb00194943214474a4ab1c65863892..5e52b8d3bfc475ae6c183d393f6c4fbf913ef979 100644 Binary files a/v0.7.0/.doctrees/api_doc/operate/index.doctree and b/v0.7.0/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/operate/squeeze.doctree b/v0.7.0/.doctrees/api_doc/operate/squeeze.doctree index 62ee31175d9c87dcec67ef551e4af372c505aad0..a4ac1a252b06980444f9d4a778a97b87d96b9d8e 100644 Binary files a/v0.7.0/.doctrees/api_doc/operate/squeeze.doctree and b/v0.7.0/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/pose/dwpose.doctree b/v0.7.0/.doctrees/api_doc/pose/dwpose.doctree index d1f273a89e253d27108622b2cbfc86030c24af95..fc3b67e7838f1c7ad0c4838ebcdd5552c5fb308b 100644 Binary files a/v0.7.0/.doctrees/api_doc/pose/dwpose.doctree and b/v0.7.0/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/pose/format.doctree b/v0.7.0/.doctrees/api_doc/pose/format.doctree index 81daf378d6eb689e598a35b0e12f3067848e89d5..b47cc6078841d787d6009ae453066072dcb0814f 100644 Binary files a/v0.7.0/.doctrees/api_doc/pose/format.doctree and b/v0.7.0/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/pose/index.doctree b/v0.7.0/.doctrees/api_doc/pose/index.doctree index ddc8ff692437dd2baa0eb8031663902b54246037..dc226083cafc497ac0e0fb6ce8e2ea374fd2d144 100644 Binary files a/v0.7.0/.doctrees/api_doc/pose/index.doctree and b/v0.7.0/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/pose/visual.doctree b/v0.7.0/.doctrees/api_doc/pose/visual.doctree index 2eedf034710e240c1058b2aaa6f4cb0d8aecf060..c18bdb84abfc8b12d2b2cb893435a37c55dfd9b5 100644 Binary files a/v0.7.0/.doctrees/api_doc/pose/visual.doctree and b/v0.7.0/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/resource/background.doctree b/v0.7.0/.doctrees/api_doc/resource/background.doctree index 1af8dbe200c8ceb960ead2b18735cd05a587a6f2..68043f56aa0a3ff05eece3229828e91b87d440c4 100644 Binary files a/v0.7.0/.doctrees/api_doc/resource/background.doctree and b/v0.7.0/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/resource/index.doctree b/v0.7.0/.doctrees/api_doc/resource/index.doctree index 53b339c0d93b87b7ae2c3400c26901b4cb4ac743..ea9f7f3bb172f802d23e99ab23135a638f06773e 100644 Binary files a/v0.7.0/.doctrees/api_doc/resource/index.doctree and b/v0.7.0/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/restore/adversarial.doctree b/v0.7.0/.doctrees/api_doc/restore/adversarial.doctree index 0afe19953b82eb9728d62453b778a3cd36fb2058..a0490084d4b9b2fb0d6d72f8d3518d275990b2a1 100644 Binary files a/v0.7.0/.doctrees/api_doc/restore/adversarial.doctree and b/v0.7.0/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/restore/index.doctree b/v0.7.0/.doctrees/api_doc/restore/index.doctree index 875666e5c344592f45f3078e4896c32c78c7434c..6794b255bfe2427e0f4482bd2da8d3478e4f6faf 100644 Binary files a/v0.7.0/.doctrees/api_doc/restore/index.doctree and b/v0.7.0/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/restore/nafnet.doctree b/v0.7.0/.doctrees/api_doc/restore/nafnet.doctree index dc2f708328c3cf5db0c5534e91394068da99d7d2..81da0201d0f76b7dc07702b3bdc8fac28d469aac 100644 Binary files a/v0.7.0/.doctrees/api_doc/restore/nafnet.doctree and b/v0.7.0/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/restore/scunet.doctree b/v0.7.0/.doctrees/api_doc/restore/scunet.doctree index 3dce08ebd88091f05cad844d724e3f6f20272836..239207c75e1aa2d81710f224b24ee3f655c8f0a4 100644 Binary files a/v0.7.0/.doctrees/api_doc/restore/scunet.doctree and b/v0.7.0/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/sd/index.doctree b/v0.7.0/.doctrees/api_doc/sd/index.doctree index 783d89a8b5db6852ed3bff2e433b58bb9d32bd60..d517b19f01e993db6534cee35d4b064e10b5e0ff 100644 Binary files a/v0.7.0/.doctrees/api_doc/sd/index.doctree and b/v0.7.0/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/sd/metadata.doctree b/v0.7.0/.doctrees/api_doc/sd/metadata.doctree index 2962b79ff993cc38399f859a8487382eac9c22bd..3596744a6c8956c8767c1de3a0f351fe2c563b45 100644 Binary files a/v0.7.0/.doctrees/api_doc/sd/metadata.doctree and b/v0.7.0/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/sd/model.doctree b/v0.7.0/.doctrees/api_doc/sd/model.doctree index 8b345f22aecd63d0cf9d5bacfc3b55f3fbf43759..d3f4a2b329fa74ea284f0ecf99eb9cbcb56ccd66 100644 Binary files a/v0.7.0/.doctrees/api_doc/sd/model.doctree and b/v0.7.0/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/sd/nai.doctree b/v0.7.0/.doctrees/api_doc/sd/nai.doctree index d746cbc8a6db164ec5c70c5bf2a490b692132c0b..9e8d841529bdac49fc2272f55a8403d3f819fae6 100644 Binary files a/v0.7.0/.doctrees/api_doc/sd/nai.doctree and b/v0.7.0/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/segment/index.doctree b/v0.7.0/.doctrees/api_doc/segment/index.doctree index 2c1e525b9622d306a34bcae20d6b37db2eec0598..b8a8e3fff7ec783126be60b304d347168ba1e637 100644 Binary files a/v0.7.0/.doctrees/api_doc/segment/index.doctree and b/v0.7.0/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/segment/isnetis.doctree b/v0.7.0/.doctrees/api_doc/segment/isnetis.doctree index 1f5548cb8012b9acaa4a68364626f849b8c8d056..732d1ca569d9f6e8e03840b62ae2cba56adaa9bc 100644 Binary files a/v0.7.0/.doctrees/api_doc/segment/isnetis.doctree and b/v0.7.0/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/tagging/blacklist.doctree b/v0.7.0/.doctrees/api_doc/tagging/blacklist.doctree index b7c74aa1b803da654417c40c34dd58e901355fbf..0ab6903b0fb3ad8a23e3399247260b1ecb3e4950 100644 Binary files a/v0.7.0/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.7.0/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/tagging/character.doctree b/v0.7.0/.doctrees/api_doc/tagging/character.doctree index 52afd412af7d71fa935cf20f10073b8723562d9c..b9a46bb099c22f341c6ff5b5dc71500a07feed75 100644 Binary files a/v0.7.0/.doctrees/api_doc/tagging/character.doctree and b/v0.7.0/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.7.0/.doctrees/api_doc/tagging/deepdanbooru.doctree index 56a0ef2f2b404d0fc1ae9aaa2bcaa800d40dd12a..6a948ce5f40d2f067403dce8edb3fb33f2a24280 100644 Binary files a/v0.7.0/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.7.0/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/tagging/format.doctree b/v0.7.0/.doctrees/api_doc/tagging/format.doctree index 43e37f3b6bdc5815a6b9932c6c9ae446766c9973..b377278ddc66a42b0312571304b42432142f8411 100644 Binary files a/v0.7.0/.doctrees/api_doc/tagging/format.doctree and b/v0.7.0/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/tagging/index.doctree b/v0.7.0/.doctrees/api_doc/tagging/index.doctree index 09d3ce453fe33429c22b67bb7e588edb310edbf8..f3d2a5799f7b419544b4e02b2fc067e4f341a090 100644 Binary files a/v0.7.0/.doctrees/api_doc/tagging/index.doctree and b/v0.7.0/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/tagging/match.doctree b/v0.7.0/.doctrees/api_doc/tagging/match.doctree index 044d1743cc30eeafa121be5fdce8d61b47b136ae..7324077aa8183afb2590046ea225191223d4e6c1 100644 Binary files a/v0.7.0/.doctrees/api_doc/tagging/match.doctree and b/v0.7.0/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.7.0/.doctrees/api_doc/tagging/mldanbooru.doctree index 0f3155e18195011885bb33eb4240352e29508c91..50b3ecd57dde363cedde4259316769fb8839f4ae 100644 Binary files a/v0.7.0/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.7.0/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/tagging/order.doctree b/v0.7.0/.doctrees/api_doc/tagging/order.doctree index 0d123fa7174a20484dc5c29cbca5d79fc71d06b5..beefac4e97f8789e94d101568dd6e80b0ba1fcdc 100644 Binary files a/v0.7.0/.doctrees/api_doc/tagging/order.doctree and b/v0.7.0/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/tagging/overlap.doctree b/v0.7.0/.doctrees/api_doc/tagging/overlap.doctree index a3d83a380c2fa8373cb91a5674ccd4347cae6367..e7403b45949f0a7a3e1920b3a6d412e6a1bfa477 100644 Binary files a/v0.7.0/.doctrees/api_doc/tagging/overlap.doctree and b/v0.7.0/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/tagging/wd14.doctree b/v0.7.0/.doctrees/api_doc/tagging/wd14.doctree index 5bc8e471bab95ef1c6d683b97b929790c0434cb1..e1acf0a048d1c31bb01c37061990ebe57e77121a 100644 Binary files a/v0.7.0/.doctrees/api_doc/tagging/wd14.doctree and b/v0.7.0/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/upscale/cdc.doctree b/v0.7.0/.doctrees/api_doc/upscale/cdc.doctree index ef322bf4469d99a2987d8f78f6c6cee18f68d4cc..81afdd57b58401fcebb85762249e8d62ef4f8333 100644 Binary files a/v0.7.0/.doctrees/api_doc/upscale/cdc.doctree and b/v0.7.0/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/upscale/index.doctree b/v0.7.0/.doctrees/api_doc/upscale/index.doctree index e55924a716cee9840994d41b9c91342f63351a04..44727357bca4542c41fca8ea448b650c83eaf4e9 100644 Binary files a/v0.7.0/.doctrees/api_doc/upscale/index.doctree and b/v0.7.0/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/utils/cache.doctree b/v0.7.0/.doctrees/api_doc/utils/cache.doctree index 8e1d941563fa80e16eea38756a3fa71a0dcb212e..35e24467799bf5d7e195401709335c2a902b3a0f 100644 Binary files a/v0.7.0/.doctrees/api_doc/utils/cache.doctree and b/v0.7.0/.doctrees/api_doc/utils/cache.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/utils/func.doctree b/v0.7.0/.doctrees/api_doc/utils/func.doctree index e1c03b7a76e61ca5d2ff5056e64c91d6e84a46d7..268a20e53cf2669484e6d327922f0fe9b80ee356 100644 Binary files a/v0.7.0/.doctrees/api_doc/utils/func.doctree and b/v0.7.0/.doctrees/api_doc/utils/func.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/utils/index.doctree b/v0.7.0/.doctrees/api_doc/utils/index.doctree index db6e547e91338ad14a528517dc1a33e737ae0233..880e131b74668505e2ab9eff017f2a27446b8713 100644 Binary files a/v0.7.0/.doctrees/api_doc/utils/index.doctree and b/v0.7.0/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.7.0/.doctrees/api_doc/utils/onnxruntime.doctree index fcdbb6b0cd36a18fdb7320bd927e18e1cbc8ff95..349b20aff376466c1f7438db167271ef91589ad3 100644 Binary files a/v0.7.0/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.7.0/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/validate/aicheck.doctree b/v0.7.0/.doctrees/api_doc/validate/aicheck.doctree index e4cae155e891b125f4fca07c9714882a30172dac..5488d335d6571be134ef8b8a12b30bad011f6495 100644 Binary files a/v0.7.0/.doctrees/api_doc/validate/aicheck.doctree and b/v0.7.0/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.7.0/.doctrees/api_doc/validate/bangumi_char.doctree index 29da36706faea27b26130db9e613a60b62e51821..2e00ee0f4885bb030ac56031ae13cb3ff3115516 100644 Binary files a/v0.7.0/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.7.0/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/validate/classify.doctree b/v0.7.0/.doctrees/api_doc/validate/classify.doctree index 4bd1e6a758fb16f590c54ff6f75f4b4f883e87e3..a6641d14ae1511525f839a265988cbb72c57b72f 100644 Binary files a/v0.7.0/.doctrees/api_doc/validate/classify.doctree and b/v0.7.0/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/validate/color.doctree b/v0.7.0/.doctrees/api_doc/validate/color.doctree index 1387e99ea92ecdb53b8a363c217a170c9bbddcde..688a7761f99970063c04cbf805789a771d1ada7d 100644 Binary files a/v0.7.0/.doctrees/api_doc/validate/color.doctree and b/v0.7.0/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/validate/completeness.doctree b/v0.7.0/.doctrees/api_doc/validate/completeness.doctree index d7b070bbd4f8328214c6493fef972213801aeda9..076cbf299e39bf6820d2292e7e9e798325207f83 100644 Binary files a/v0.7.0/.doctrees/api_doc/validate/completeness.doctree and b/v0.7.0/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/validate/dbrating.doctree b/v0.7.0/.doctrees/api_doc/validate/dbrating.doctree index fd0abce1f755c59f9dd56e3b756948cce3c5c7eb..e53f6c764a5dfbfd78e61400f005c09b26b90f26 100644 Binary files a/v0.7.0/.doctrees/api_doc/validate/dbrating.doctree and b/v0.7.0/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/validate/furry.doctree b/v0.7.0/.doctrees/api_doc/validate/furry.doctree index f0c66d06b589e67f3c3e866ebdc1dfc5b7282460..dded70064300a87ebaa2b37aa0ebf2bfeed32b8e 100644 Binary files a/v0.7.0/.doctrees/api_doc/validate/furry.doctree and b/v0.7.0/.doctrees/api_doc/validate/furry.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/validate/index.doctree b/v0.7.0/.doctrees/api_doc/validate/index.doctree index 876d02b5e18a9c59ac44300764476e040f644696..e92cafab09bba09bc0fb76faf6d4820960168f98 100644 Binary files a/v0.7.0/.doctrees/api_doc/validate/index.doctree and b/v0.7.0/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/validate/monochrome.doctree b/v0.7.0/.doctrees/api_doc/validate/monochrome.doctree index 5e2a192ec85dd7d765f788b03f176850e51e6006..5fa87796180c227b4ec6a59aed4c4060d481bdc7 100644 Binary files a/v0.7.0/.doctrees/api_doc/validate/monochrome.doctree and b/v0.7.0/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/validate/nsfw.doctree b/v0.7.0/.doctrees/api_doc/validate/nsfw.doctree index a08551090c8949c1344635add74135f9126fc74b..2a912514f6d4587ca50027c6368421af1abd677d 100644 Binary files a/v0.7.0/.doctrees/api_doc/validate/nsfw.doctree and b/v0.7.0/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/validate/portrait.doctree b/v0.7.0/.doctrees/api_doc/validate/portrait.doctree index 80ea2a81ff6a002ce3aee722701d016ac2c0bbec..b3bd85d30c8292cfd78efcc230c2b87fd09085dd 100644 Binary files a/v0.7.0/.doctrees/api_doc/validate/portrait.doctree and b/v0.7.0/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/validate/rating.doctree b/v0.7.0/.doctrees/api_doc/validate/rating.doctree index c6aa1e5cc0444aee7835051c8e93d1f6442faeb0..5599749edb91997a0e06d3eb604573827576eb8c 100644 Binary files a/v0.7.0/.doctrees/api_doc/validate/rating.doctree and b/v0.7.0/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/validate/real.doctree b/v0.7.0/.doctrees/api_doc/validate/real.doctree index 3103e2412a34eb1a6ec60b9cfc87eb5c0a7a0334..c8ff5978e6a15e1a8602e2126fe3b0c406d0a085 100644 Binary files a/v0.7.0/.doctrees/api_doc/validate/real.doctree and b/v0.7.0/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/validate/safe.doctree b/v0.7.0/.doctrees/api_doc/validate/safe.doctree index be31dd79bcbd8302728ef0b52dc3c70f4c7ce4d7..b2406863770518b8d1d23569197cece1c0a860c4 100644 Binary files a/v0.7.0/.doctrees/api_doc/validate/safe.doctree and b/v0.7.0/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/validate/style_age.doctree b/v0.7.0/.doctrees/api_doc/validate/style_age.doctree index dadda35dd1d1901b73a55bb798a9258ee9f27854..ae5431364ddd4bbaabbbb80948d1ae7c38f68731 100644 Binary files a/v0.7.0/.doctrees/api_doc/validate/style_age.doctree and b/v0.7.0/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/validate/teen.doctree b/v0.7.0/.doctrees/api_doc/validate/teen.doctree index 745497549338fb7d172a778e96a0d97bea95ad62..4f4245cb30151314bc3581935d9cdc3d911c9543 100644 Binary files a/v0.7.0/.doctrees/api_doc/validate/teen.doctree and b/v0.7.0/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.7.0/.doctrees/api_doc/validate/truncate.doctree b/v0.7.0/.doctrees/api_doc/validate/truncate.doctree index 8ad4804efa95d640bb2a08f7538e7381ebddea36..d294b371d876e3ab4651e84300575cf95bb47d86 100644 Binary files a/v0.7.0/.doctrees/api_doc/validate/truncate.doctree and b/v0.7.0/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.7.0/.doctrees/environment.pickle b/v0.7.0/.doctrees/environment.pickle index e906b99d6be888f77d011bff9aa7f65aceb9468c..4b92f475b4fc4fb0390d90baa523dad705b3f629 100644 Binary files a/v0.7.0/.doctrees/environment.pickle and b/v0.7.0/.doctrees/environment.pickle differ diff --git a/v0.7.0/.doctrees/index.doctree b/v0.7.0/.doctrees/index.doctree index ddf3860d674d4be1986076ac4df8f718ab05cc08..c6dc3e2ffd96b43c478a80e34e249c2bf5cf8520 100644 Binary files a/v0.7.0/.doctrees/index.doctree and b/v0.7.0/.doctrees/index.doctree differ diff --git a/v0.7.0/.doctrees/information/environment.doctree b/v0.7.0/.doctrees/information/environment.doctree index cb5d934b5fffb32e6af217be99f4dab789dadc62..1c59a79984ac5d081c089d78e6fef63ceb648957 100644 Binary files a/v0.7.0/.doctrees/information/environment.doctree and b/v0.7.0/.doctrees/information/environment.doctree differ diff --git a/v0.7.0/.doctrees/information/environment.result.doctree b/v0.7.0/.doctrees/information/environment.result.doctree index 7bde3cf767f2abdfb03b34f5cd4c47f5e7f8ddf5..762d98c8211a7d44f9c351edb2b441b5fa40b738 100644 Binary files a/v0.7.0/.doctrees/information/environment.result.doctree and b/v0.7.0/.doctrees/information/environment.result.doctree differ diff --git a/v0.7.0/.doctrees/nbsphinx/information/environment.ipynb b/v0.7.0/.doctrees/nbsphinx/information/environment.ipynb index bde1870b0bd08a4e23f9e59f889b4d966f467944..b8ae24e6816d34d35c1a9ea47131f5c938ee4397 100644 --- a/v0.7.0/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.7.0/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:50:50.511910Z", - "iopub.status.busy": "2025-02-16T07:50:50.511694Z", - "iopub.status.idle": "2025-02-16T07:50:51.671616Z", - "shell.execute_reply": "2025-02-16T07:50:51.670837Z" + "iopub.execute_input": "2025-02-16T09:59:54.183220Z", + "iopub.status.busy": "2025-02-16T09:59:54.183023Z", + "iopub.status.idle": "2025-02-16T09:59:55.343574Z", + "shell.execute_reply": "2025-02-16T09:59:55.342834Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3071.2712500000002 MHz\n", + "CPU Freq: 3249.9165000000003 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.7.0/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.7.0/.doctrees/nbsphinx/information/environment.result.ipynb index 4fb875c97a6f74a61a53bdaba57c77501b277e9a..de10aac9717a854979bf793902d37c77a0412da2 100644 --- a/v0.7.0/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.7.0/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:48:31.463940Z", - "iopub.status.busy": "2025-02-16T07:48:31.463722Z", - "iopub.status.idle": "2025-02-16T07:48:32.629618Z", - "shell.execute_reply": "2025-02-16T07:48:32.628727Z" + "iopub.execute_input": "2025-02-16T09:57:35.383713Z", + "iopub.status.busy": "2025-02-16T09:57:35.383521Z", + "iopub.status.idle": "2025-02-16T09:57:36.548843Z", + "shell.execute_reply": "2025-02-16T09:57:36.548149Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3245.8985 MHz\n", + "CPU Freq: 3098.8779999999997 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.7.0/.doctrees/tutorials/installation/index.doctree b/v0.7.0/.doctrees/tutorials/installation/index.doctree index 812bf99f603bfd0ba8b2ebf0b7b63066cbb3c1a7..7ece6accec1b3c2c2e41e508b4579b69c848442f 100644 Binary files a/v0.7.0/.doctrees/tutorials/installation/index.doctree and b/v0.7.0/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.7.0/.doctrees/tutorials/quick_start/index.doctree b/v0.7.0/.doctrees/tutorials/quick_start/index.doctree index 19ecf9a96fb3090febb126ffdb9890d95a0a9d91..51118a659cf0116d64dc5828880df38ddde9ef61 100644 Binary files a/v0.7.0/.doctrees/tutorials/quick_start/index.doctree and b/v0.7.0/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.7.0/_sources/information/environment.result.ipynb.txt b/v0.7.0/_sources/information/environment.result.ipynb.txt index 4fb875c97a6f74a61a53bdaba57c77501b277e9a..de10aac9717a854979bf793902d37c77a0412da2 100644 --- a/v0.7.0/_sources/information/environment.result.ipynb.txt +++ b/v0.7.0/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:48:31.463940Z", - "iopub.status.busy": "2025-02-16T07:48:31.463722Z", - "iopub.status.idle": "2025-02-16T07:48:32.629618Z", - "shell.execute_reply": "2025-02-16T07:48:32.628727Z" + "iopub.execute_input": "2025-02-16T09:57:35.383713Z", + "iopub.status.busy": "2025-02-16T09:57:35.383521Z", + "iopub.status.idle": "2025-02-16T09:57:36.548843Z", + "shell.execute_reply": "2025-02-16T09:57:36.548149Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3245.8985 MHz\n", + "CPU Freq: 3098.8779999999997 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.7.0/information/environment.html b/v0.7.0/information/environment.html index 50d020e2e55804ca5256cbe32e14a0fc51050e14..be10235b8fed868573b30b0d9fb14f95afb85f85 100644 --- a/v0.7.0/information/environment.html +++ b/v0.7.0/information/environment.html @@ -138,7 +138,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3071.2712500000002 MHz +CPU Freq: 3249.9165000000003 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.7.0/information/environment.ipynb b/v0.7.0/information/environment.ipynb index bde1870b0bd08a4e23f9e59f889b4d966f467944..b8ae24e6816d34d35c1a9ea47131f5c938ee4397 100644 --- a/v0.7.0/information/environment.ipynb +++ b/v0.7.0/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:50:50.511910Z", - "iopub.status.busy": "2025-02-16T07:50:50.511694Z", - "iopub.status.idle": "2025-02-16T07:50:51.671616Z", - "shell.execute_reply": "2025-02-16T07:50:51.670837Z" + "iopub.execute_input": "2025-02-16T09:59:54.183220Z", + "iopub.status.busy": "2025-02-16T09:59:54.183023Z", + "iopub.status.idle": "2025-02-16T09:59:55.343574Z", + "shell.execute_reply": "2025-02-16T09:59:55.342834Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3071.2712500000002 MHz\n", + "CPU Freq: 3249.9165000000003 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.7.0/information/environment.result.html b/v0.7.0/information/environment.result.html index 89e48a086db7052d8c64f339d9eb525591c5caa3..02f132ba1fb7cf961785f9263c5a8179fb27d2eb 100644 --- a/v0.7.0/information/environment.result.html +++ b/v0.7.0/information/environment.result.html @@ -140,7 +140,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3245.8985 MHz +CPU Freq: 3098.8779999999997 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.7.0/information/environment.result.ipynb b/v0.7.0/information/environment.result.ipynb index 4fb875c97a6f74a61a53bdaba57c77501b277e9a..de10aac9717a854979bf793902d37c77a0412da2 100644 --- a/v0.7.0/information/environment.result.ipynb +++ b/v0.7.0/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:48:31.463940Z", - "iopub.status.busy": "2025-02-16T07:48:31.463722Z", - "iopub.status.idle": "2025-02-16T07:48:32.629618Z", - "shell.execute_reply": "2025-02-16T07:48:32.628727Z" + "iopub.execute_input": "2025-02-16T09:57:35.383713Z", + "iopub.status.busy": "2025-02-16T09:57:35.383521Z", + "iopub.status.idle": "2025-02-16T09:57:36.548843Z", + "shell.execute_reply": "2025-02-16T09:57:36.548149Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3245.8985 MHz\n", + "CPU Freq: 3098.8779999999997 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.7.0/searchindex.js b/v0.7.0/searchindex.js index eb54c60289fa5c86571cb531591722a9b14ca472..74726b81bb1ab458ee772af7f8931639135f0b8a 100644 --- a/v0.7.0/searchindex.js +++ b/v0.7.0/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 58], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 51, 52, 57, 58, 60, 61, 62, 65, 66, 67, 69, 72, 73, 74, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 99], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 51, 62, 69, 73, 92], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 51, 58, 60, 63, 64, 78], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 58, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 51, 65, 84], "aspect": [0, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 51, 60, 63, 64, 65, 66, 69, 70, 71, 72, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 51, 58, 59, 63, 64, 65, 70, 72, 73, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "8": [0, 10, 20, 33, 35, 39, 43, 48, 58, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 97, 98, 99], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "gener": [0, 4, 10, 13, 19, 31, 32, 57, 58, 60, 69, 72, 77, 84, 96], "art": [0, 58], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 51, 60, 62, 65, 69, 70, 71, 72, 80, 84, 88, 90], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 58, 60, 63, 64, 68, 71, 72, 79, 81, 84, 87, 88, 90, 94], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 58, 60, 72, 73, 80, 83, 85, 88, 89, 91, 92, 93], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 64, 65, 66, 68, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 99], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 58, 60, 63, 64, 66, 68, 70, 72, 73, 76, 80, 83, 85, 88, 89, 91, 93], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 51, 58, 59, 60, 63, 64, 70, 75], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 75, 92], "width": [0, 4, 9, 44, 51, 69], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 58, 59, 60, 63, 64, 70, 72, 78, 79, 80, 81, 84, 87, 90, 94], "set": [0, 10, 27, 30, 35, 46, 48, 50, 78, 81, 84, 90, 94, 95], "automat": [0, 4, 22, 35, 46, 78, 97, 98], "determin": [0, 7, 35, 88], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 51, 58, 62, 69, 73, 74, 92, 97, 98], "height": [0, 4, 9, 44, 51, 69], "filter": [0, 30, 46, 63, 64, 84, 86, 90], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 58, 59, 60, 63, 65, 66, 69, 72, 73, 75, 76, 78, 79, 80, 81, 84, 86, 87, 88, 90, 94], "when": [0, 6, 9, 10, 21, 23, 25, 26, 33, 35, 39, 43, 44, 48, 58, 60, 62, 69, 73, 75, 78, 79, 95], "resiz": [0, 21, 42, 50, 58, 69], "charact": [0, 35, 41, 50, 61, 62, 65, 66, 67, 72, 80, 96], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 60, 62, 70, 79, 88, 95], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 80, 85, 89, 91, 93, 97, 98], "intens": 0, "proport": [0, 80], "correct": [0, 33], "output": [0, 27, 36, 50, 58, 59, 70, 99], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 51, 58, 59, 60, 62, 63, 69, 75, 76, 78, 79, 81, 86, 87, 88, 95, 96, 97, 98, 99], "should": [0, 3, 9, 35, 39, 43, 44, 46, 62, 99], "approxim": 0, "ratio": [0, 41, 42, 44, 69], "your": [0, 46, 95, 97, 98, 99], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 57, 58, 59, 60, 61, 65, 67, 71, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 59, 65, 69, 76, 79, 87, 95], "ensur": [0, 20, 30, 35, 42, 58, 75], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "close": [0, 44, 58], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 62, 65, 66, 69, 70, 88], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 51, 59, 62, 63, 64, 65, 66, 69, 72, 73, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94, 95], "represent": [0, 20, 35, 58], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 63, 64, 66, 68, 70, 71, 73, 75, 76, 80, 83, 84, 85, 88, 89, 90, 91, 92, 93], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 58, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95], "here": [0, 10, 18, 24, 35, 39, 40, 58, 63, 65, 69, 72, 73, 80, 82, 95, 97, 98], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 61, 62, 64, 65, 67, 70, 72, 73, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 58, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99], "print": [0, 10, 15, 16, 19, 20, 27, 30, 58, 59, 97, 98, 99], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 58, 60, 62, 73, 82, 95], "draw": [1, 24, 25, 50, 88, 96], "ascii_draw": 1, "meta": [2, 96, 99], "__title__": [2, 99], "__version__": [2, 99], "__description__": [2, 99], "__author__": [2, 99], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 51, 52, 57, 58, 61, 62, 63, 64, 65, 66, 67, 69, 72, 73, 74, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "inform": [3, 31, 32, 33, 50, 58, 60, 71], "packag": 3, "titl": [3, 60], "project": [3, 18, 65, 72, 95], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 58, 59, 75, 81, 96, 99], "short": [3, 69, 72], "descript": [3, 18, 60], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 57, 58, 59, 60, 72, 76, 80, 88], "setup": 3, "py": [3, 62], "author": [3, 59], "email": 3, "step": [4, 44, 58], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 58, 62], "creat": [4, 27, 30, 31, 43, 58, 60, 64, 79], "black": [4, 43, 58], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 58, 59, 60, 70, 72, 78, 80, 86, 87, 96, 99], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 62, 73], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 58, 62, 87], "mean": [4, 18, 20, 21, 23, 25, 26, 35, 38, 39, 44, 48, 78, 81, 99], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 57, 58, 59, 60, 71, 72, 73, 75, 76, 80, 84, 88, 90, 95], "suitabl": [4, 65, 88], "color": [4, 7, 9, 23, 25, 26, 43, 58, 62, 86, 87, 96], "fore": [4, 23, 25, 26], "back": 4, "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 51, 58, 59, 60, 64, 66, 71, 75, 78, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 99], "rgba": [4, 7, 28, 33, 62, 73], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 58, 59, 60, 69, 72, 81, 84, 90, 92, 94], "add": [4, 31, 59, 60, 66], "rgb": [4, 5, 6, 7, 28, 43, 51, 58, 62, 73], "In": [4, 25, 35, 80, 81], "document": [4, 97, 98, 99], "accur": [4, 11, 19, 84, 90], "present": [4, 31, 60, 65], "state": 4, "shown": [4, 61], "follow": [4, 35, 48, 59, 60, 72, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 72, 76], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 51, 58, 73, 82, 87], "both": [5, 11, 20, 41, 59], "np": [5, 6, 9, 33, 35, 44, 46, 48, 76], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 58, 59, 60, 63, 64, 65, 69, 70, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 95], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 58, 59, 60, 72, 73], "order": [5, 6, 66, 67, 96], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 58, 60, 65, 78, 81, 82, 84, 87, 90, 94], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 58, 59, 73, 78], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 51, 62, 65, 69, 72, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 35, 41, 43, 58, 59, 60, 63, 64, 65, 66, 68, 69, 72, 73, 79, 82, 87, 95], "mode": [5, 6, 7, 20, 33, 51, 58, 70, 73, 78], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 59, 96], "encod": [5, 8, 27, 33, 60, 96], "bool": [6, 7, 22, 25, 35, 41, 43, 46, 47, 50, 59, 60, 63, 64, 65, 66, 68, 69, 72, 73, 79, 87, 95], "true": [6, 7, 35, 43, 44, 47, 50, 59, 60, 63, 64, 66, 68, 72, 79, 82, 87, 95], "ndarrai": [6, 9, 33, 35, 39, 44, 46, 48, 72, 76], "channel": [6, 7, 28, 73], "jpegimageplugin": [6, 51], "jpegimagefil": [6, 51], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 62, 72], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 58, 75, 83], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 33, 36, 39, 41, 43, 44, 46, 47, 62, 65, 72, 76, 83, 84, 90], "same": [6, 22, 35, 40, 72, 75], "torchvis": 6, "transform": [6, 7, 66], "to_tensor": 6, "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 57, 59, 60, 61, 72, 75, 76, 84, 90, 96], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 57, 58, 59, 60, 69, 70, 72, 75, 76, 78, 84, 90], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 57, 59, 65, 69, 72, 96], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 57, 64, 72, 99], "manipul": [7, 57], "python": [7, 33, 75, 97, 98, 99], "librari": [7, 30, 99], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 57, 59, 60, 72, 75, 76, 88, 99], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 58, 72, 78], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 58, 60, 76, 99], "handl": [7, 27, 30, 32, 33, 57, 60], "multipl": [7, 9, 14, 27, 33, 35, 39, 58], "ad": [7, 10, 59, 60, 66], "background": [7, 8, 23, 25, 26, 52, 58, 62, 96], "check": [7, 33, 38, 59, 63, 64, 68, 79, 82, 92, 95, 99], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 80], "common": 7, "relat": [7, 10, 12, 15, 57, 64, 76], "task": [7, 19, 20, 32, 43], "applic": [7, 65, 69, 88], "kei": [7, 16, 20, 27, 59, 72], "featur": [7, 11, 16, 29, 35, 39, 60, 62, 65, 66, 72, 80], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 51, 57, 58, 59, 60, 78, 87, 95, 96], "path": [7, 9, 10, 11, 14, 16, 27, 30, 33, 51, 58, 59, 60, 82, 87, 95], "binari": [7, 76], "like": [7, 10, 17, 69, 75, 99], "onc": 7, "particularli": [7, 20, 27, 31, 32, 60, 75], "requir": [7, 9, 18, 19, 35, 44, 59, 60, 84, 90, 99], "preprocess": [7, 18, 27, 30, 35], "befor": [7, 33, 35, 59], "further": 7, "analysi": [7, 36], "force_background": 7, "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 72, 76], "necessari": [7, 35, 65, 69], "convert": [7, 31, 33, 35, 48, 60, 72, 88], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 58, 59, 60, 64, 70, 75], "ha": [7, 21, 41, 73, 88, 97, 98], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 58, 59, 60, 67, 72, 88, 96], "avoid": [7, 65], "anomali": 7, "dure": [7, 27, 33, 66, 87, 95], "subsequ": [7, 43], "convers": [7, 30], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 58, 60, 63, 64, 70], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 58, 59, 60, 63, 64, 70], "typeerror": [7, 48, 63, 64, 70], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 51, 63, 64, 70, 71, 79, 81, 84, 90, 94], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 80, 81, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94], "take": [7, 50], "singl": [7, 14, 27, 33, 35, 66, 76], "call": [7, 24, 58], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 57, 66, 68, 73, 88], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 51], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 59, 61, 62, 67, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "pillow": [7, 22], "boolean": [7, 35], "otherwis": [7, 31, 35, 60, 63, 64, 68, 73, 78], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 61, 66, 86, 88], "basic": [8, 52, 64], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 96], "rgb_decod": 8, "load_imag": [8, 47, 58], "has_alpha_channel": 8, "layer": [8, 76, 96], "istack": 8, "mai": [9, 12, 15, 35, 58, 65, 69, 75, 95, 97, 98], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 48, 58, 59, 64], "similar": [9, 10, 17, 35, 39, 69, 72, 96], "techniqu": [9, 28, 33], "p": [9, 65, 69, 72], "need": [9, 14, 30, 41, 44, 75, 79, 81, 84, 87, 90, 94], "stack": 9, "addition": 9, "second": [9, 20, 35, 40, 68], "element": 9, "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 76], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 58, 59, 63, 64, 65, 66, 69, 70, 71, 72, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "right": [9, 43, 48, 76], "two": [9, 20, 35, 40, 68, 87], "dimension": 9, "arrai": [9, 22, 33, 35, 39, 46, 48, 76], "h": [9, 23, 25, 26, 46, 62], "w": [9, 23, 25, 26, 46, 62], "posit": [9, 35, 43, 44, 80], "target": [9, 17, 22, 23, 25, 26, 44], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 68], "howev": [9, 35], "solid": [9, 43], "pure": [9, 62], "lime": [9, 62], "nian": 9, "save": [9, 31, 58, 59, 60, 62], "nian_lim": 9, "yellow": [9, 58], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 51, 58, 65, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "9": [9, 10, 20, 35, 39, 48, 58, 70, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 93, 94], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 30, 33, 36, 43, 44, 46, 58, 59, 63], "mask": [9, 23, 25, 26, 44, 46, 62], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 96], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 51, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 51, 69, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 61, 67, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 61, 67, 73, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "explan": 10, "No": [10, 58, 97, 98], "head": [10, 17, 22, 47, 64, 80, 89, 96], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 51, 58, 61, 62, 64, 65, 67, 73, 80, 81, 84, 85, 89, 90, 91, 93, 94, 99], "pretti": 10, "girl": [10, 41, 64], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 59, 64, 65, 69, 72, 87], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44], "pair": [10, 20], "cover": [10, 18, 44, 58, 64], "breast": [10, 18, 64, 65, 69, 71, 72], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 58], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 86, 96], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 64], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 68, 71, 80], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 72, 96], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 64], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 61, 99], "6": [10, 20, 22, 35, 39, 48, 63, 64, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "nopan": 10, "panti": [10, 66], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 84, 90, 96], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 58, 63, 64, 69, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 99], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 60], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 58, 75, 78], "less": [10, 11, 13, 19, 79], "stand": [10, 58, 65, 69, 72], "sit": [10, 64], "ass": 10, "split": [10, 69], "leg": [10, 58], "wide": [10, 58], "90": 10, "degre": [10, 44], "typic": [10, 11], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 81, 84, 90, 94], "10": [10, 21, 35, 39, 44, 48, 79, 80, 81, 84, 87, 88, 90, 91], "sprd": 10, "strongli": [10, 73], "11": [10, 35, 48, 79, 80, 81, 84, 87, 88, 90, 91], "vsplt": 10, "pose": [10, 35, 96], "12": [10, 22, 35, 43, 48, 79, 80, 81, 84, 87, 88, 90, 91], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 80, 81, 84, 88, 91, 93], "full": [10, 58], "almost": 10, "side": [10, 42, 64, 95], "usual": [10, 39], "ly": 10, "14": [10, 48, 80, 81, 84, 88, 91], "wing": [10, 64], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 80, 81, 84, 88, 91, 97, 98], "feral": 10, "four": [10, 11, 80], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 85], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 79], "16": [10, 48, 80, 84, 88, 91], "hdrago": 10, "style": [10, 14, 19, 44, 93, 99], "17": [10, 48, 88, 93], "hponi": 10, "18": [10, 18, 48, 84, 88, 90, 97, 98], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 88], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 48, 58, 88], "hcat": 10, "cat": [10, 64, 70], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 93], "hbear": 10, "bear": 10, "22": [10, 48], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 58, 60, 69, 72, 84, 87, 97, 98], "contest": 10, "toward": [10, 48], "viewer": [10, 58], "23": [10, 48], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48], "hhors": 10, "hors": 10, "implement": [10, 40, 75], "aa09": 10, "25": [10, 13, 18, 30, 40, 93], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 65, 69, 72, 73, 79, 80, 83, 85, 88, 89, 91, 92, 93], "releas": 10, "time": [10, 60, 73], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 61], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 57, 58, 60, 64, 80, 81, 84, 85, 89, 90, 91, 93, 94], "advanc": [10, 99], "capabl": [10, 33, 41], "specif": [10, 11, 16, 31, 33, 43, 48, 60, 61, 80, 84, 90], "scenario": [10, 65, 69, 75], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 58], "enhanc": [10, 29, 96], "improv": [10, 21], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 60, 87], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 65, 66, 69, 73, 84, 90], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 65, 69, 75, 80, 95], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 58, 96], "30": [10, 19, 44], "public": 10, "friendli": [10, 99], "reduc": [10, 35, 46], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 51, 64], "current": [10, 58, 84, 90, 97, 98, 99], "reincarn": 10, "compon": [10, 20, 27, 30, 75], "some": [10, 29, 35, 39, 40, 44, 52, 63, 65, 69, 72, 73, 75, 82, 95, 97, 98], "yolov8s_aa09": 10, "updat": [10, 27, 30, 59], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 72, 86], "closeup": 10, "adjust": [10, 30, 39, 64], "larg": [10, 25, 35, 72], "hat": [10, 64], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 65, 69], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 63, 64, 66, 70, 71, 76, 88, 92], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 66, 70, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "though": 10, "note": [10, 14, 35, 44, 58, 80, 84, 87, 90, 97, 98], "complet": [10, 44, 80, 86, 96], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 65, 75, 87, 88, 97, 98], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 72], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 65, 69, 72, 79, 87], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 73], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 27, 35, 39, 58, 76], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 64], "genit": 11, "male": [11, 18, 64], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 57, 58, 61, 65, 66, 67, 69, 72, 73, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 99], "v1": [11, 12, 13, 14, 15, 19, 43, 58, 72], "pre": [11, 13, 16, 36], "identifi": [11, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 58], "data": [11, 14, 16, 31, 33, 35, 47, 57, 58, 65, 66, 84, 90, 96, 97, 98, 99], "either": [11, 12, 13, 14, 15, 35, 76], "standard": [11, 13, 14, 15, 31, 75], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 58], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 42, 44, 75], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 72], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 64], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 58, 59, 66, 78, 95], "indic": [11, 35, 48, 65, 69, 72], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 58], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 60, 70], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": 11, "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 75], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 64, 69, 73, 76], "speed": [12, 13, 14, 15, 16, 19, 23, 73], "accuraci": [12, 13, 14, 15, 16, 19, 41, 79, 81, 84, 87, 90, 94], "higher": [12, 13, 14, 15, 16, 18, 21, 87], "consid": [12, 15, 20, 35, 41, 44, 46, 51, 64, 84, 90], "overlap": [12, 14, 15, 16, 20, 65, 67, 69, 72, 73, 96], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 58], "predict": [12, 16, 19, 27, 30, 72, 79, 81, 83, 84, 87, 88, 90, 92, 94], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 62, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 51, 60, 99], "balanc": [13, 15, 19, 58], "system": [13, 14, 23, 84, 90], "overhead": [13, 14, 23, 75], "avail": [13, 19, 27, 33, 35, 41, 44, 58, 70, 78, 79, 81, 84, 90, 94], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 60, 78], "mostima_post": [13, 16], "29": [13, 16], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 58], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 57, 59, 73, 80, 84, 87, 90, 97, 98], "primari": [14, 80, 83, 85, 89, 91, 93], "purpos": 14, "crop": [14, 46, 58], "illustr": [14, 58, 81, 83], "therefor": [14, 22, 35, 97, 98], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 89, 96], "peopl": [14, 70], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 72, 73, 75, 78, 79, 80, 81, 84, 87, 90, 94, 99], "inde": 14, "recommend": [14, 21, 35, 38, 39, 72, 73, 84, 90], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 57], "obtain": [14, 24, 34, 35], "local": [14, 51, 97, 98], "flexibl": 14, "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 58, 60, 62, 65, 75, 99], "choos": [15, 19, 41], "35": [15, 58, 65, 72], "configur": [15, 27, 35, 96], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 58, 76], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 66, 88, 92], "infer": [15, 18, 21, 30, 47, 78, 87], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 65, 99], "hug": [16, 27, 30, 35, 72], "face": [16, 17, 18, 27, 30, 35, 48, 50, 58, 64, 72, 80, 96], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 73, 99], "yolo11": 16, "architectur": 16, "usag": [16, 27, 57, 58, 59, 65, 75, 76, 95], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 62, 64, 66, 71], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 57, 78], "instead": [16, 21, 66], "detect_head": [17, 22], "booru_yolo": [17, 96], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 84, 90], "ey": [17, 44, 48, 58, 64, 96], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 80, 89, 96], "detect_halfbodi": 17, "hand": [17, 48, 50, 58, 64, 96], "detect_hand": 17, "nudenet": [17, 96], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 58, 66, 68, 96], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 73, 78, 95, 96], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 78, 88], "nudenet_onnx": 18, "effici": [18, 21, 59, 76], "notai": 18, "tech": 18, "detail": [18, 57, 58, 78, 80], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 77, 96], "topk": 18, "100": [18, 23, 30, 38, 75], "45": [18, 39], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 51, 76, 79], "keep": [18, 69], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 58, 75, 76, 92], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 75, 76, 88], "work": [20, 27, 32, 38, 60, 88], "aggreg": 20, "involv": 20, "segment": [20, 51, 96], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 70], "max": [20, 21], "raw": [20, 33], "depend": [20, 58, 59, 95], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 81], "match": [20, 33, 46, 64, 67, 96], "unknown": [20, 70], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 58, 63, 76, 78], "doesn": [20, 33, 64], "t": [20, 33, 64], "group": [20, 39, 66], "correspond": [20, 35, 41, 46, 88, 92], "car": 20, "85": [20, 65, 72], "75": 20, "text_detect": 21, "been": [21, 88], "migrat": 21, "ocr": [21, 96], "detect_text_with_ocr": [21, 96], "soon": 21, "qualiti": [21, 36, 52, 58, 73], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 65, 79, 80, 81, 83, 88, 89, 90, 91, 93, 94], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 84, 90], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 58, 78], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 62], "font": 22, "At": 22, "runtim": [22, 25, 78, 87], "attempt": [22, 31, 44, 58, 60, 78], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 59, 96], "cannot": [22, 41, 60], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 51, 52, 58, 62, 65, 67, 72, 78, 80, 85, 87, 89, 91, 93], "cv2": 23, "have": [23, 25, 35, 70, 71, 84, 90, 95], "lowest": 23, "resourc": [23, 27, 96], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 62], "its": [23, 25, 26, 27, 35, 41, 42, 59, 62, 65, 66, 78, 80, 81, 83, 84, 85, 88, 89, 90, 91, 93, 94], "low": [23, 34, 36, 58, 69, 72, 73], "high": [23, 30, 52, 58, 73, 87, 88], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 57, 58, 59, 60, 72], "outlin": 24, "comparison": [24, 65], "canni": [24, 96], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 96], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 96], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 58], "effect": [25, 34, 43, 95], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 97, 98], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 58, 73], "deeper": 25, "richer": 25, "probabl": [25, 88], "extra": [25, 58], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 51, 73], "pass": [25, 26, 27, 30, 31, 43, 44, 58, 62, 69, 73, 75], "neural": [25, 26, 62, 76], "network": [25, 26, 62, 76], "classif": [27, 76, 80, 81, 83, 84, 85, 86, 89, 90, 91, 93, 94], "those": [27, 87], "store": [27, 31, 58, 59], "manag": [27, 30, 78, 96], "interact": [27, 30], "make": [27, 48, 66, 76, 84, 88, 90], "also": [27, 72, 99], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 58, 75], "privat": [27, 28, 39], "repo_id": [27, 30], "hf_token": [27, 30], "method": [27, 28, 30, 32, 33, 35, 43, 84, 90], "within": [27, 43, 58, 65, 72], "id": [27, 30], "api": 27, "variabl": [27, 44, 78], "_model_nam": 27, "cach": [27, 30, 51, 77, 96], "_model": 27, "dictionari": [27, 31, 36, 58, 59, 60, 63, 64, 80, 83, 85, 89, 91, 93], "_label": 27, "_hf_token": 27, "usernam": [27, 30], "repo_nam": [27, 30], "__init__": [27, 28, 30, 33, 44, 48, 51, 60, 64], "instanc": [27, 30, 35, 43, 48, 51, 64], "clear": [27, 30, 35, 59, 80, 84, 90], "free": [27, 30], "up": [27, 30, 64], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "kwarg": [27, 30, 31, 43, 44, 58, 60], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 69], "interfac": [27, 30, 75], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 51], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 58, 60], "keyword": [27, 30, 31, 43, 44, 58, 60, 75], "argument": [27, 30, 31, 43, 44, 47, 48, 58, 60, 64, 72, 75], "importerror": [27, 30], "properli": [27, 58], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "highest": [27, 88], "through": [27, 99], "error": [27, 33], "predict_scor": 27, "dict": [27, 33, 36, 47, 58, 59, 60, 72, 75, 80, 81, 83, 84, 85, 89, 90, 91, 93, 94], "conveni": [27, 48, 58, 99], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 80, 85, 86, 87, 89, 91, 93, 94, 96], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 63, 64, 78, 79, 84, 90, 96], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 57, 59, 60, 96], "associ": [30, 60], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 59], "environ": [30, 73, 75, 78, 96], "yolov5": 30, "300": 30, "400": 30, "95": [30, 63, 64, 70], "simpl": 30, "without": [30, 58, 63, 64, 71], "explicitli": 30, "read": [31, 32, 33, 57, 58, 59], "write": [31, 32, 33, 57, 59], "exif": [31, 32, 58], "gif": [31, 32, 58], "comment": 31, "These": [31, 34, 51], "about": 31, "context": [31, 32], "ai": [31, 32, 60, 79], "found": [31, 44, 58, 80], "commonli": [31, 66, 76], "where": [31, 35, 58, 59, 75], "look": [31, 41, 58, 80], "usercom": 31, "field": [31, 60], "dst_filenam": 31, "destin": [31, 58, 59, 60], "filenam": [31, 51], "pnginfo": [31, 33, 58, 60], "wai": [31, 58, 59], "geninfo": [32, 96], "lsb": [32, 60, 96], "signific": [32, 33, 35, 60], "bit": [32, 33, 60], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "embed": [33, 72], "serial": 33, "json": 33, "compat": [33, 66], "inject": 33, "combin": [33, 41], "emb": [33, 72], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 59], "gzip": 33, "written": 33, "appropri": [33, 41, 58], "serializ": 33, "err": 33, "caus": [33, 95], "multi": [33, 75], "get_next_n_byt": 33, "next": 33, "get_one_byt": 33, "form": [33, 66], "read_32bit_integ": 33, "32": 33, "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 62], "robust": [33, 35], "skytnt": [34, 51, 62], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 73, 79, 81, 84, 87, 90, 94], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 65], "thei": 35, "smaller": 35, "7eu7d7": [35, 69, 73, 99], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 57, 87], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 58], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 75], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 60, 63, 73], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 89, 90], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 58, 79, 80, 81, 83, 84, 85, 89, 90, 91, 93, 94], "neighborhood": 35, "core": [35, 97, 98], "few": 35, "too": 35, "sensit": [35, 43, 72, 84, 90], "tune": 35, "guidelin": 35, "deal": [35, 57], "solut": [35, 44], "small": [35, 43], "advis": [35, 65], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 64], "e": [35, 52, 70, 73, 76], "g": [35, 52, 70, 73], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 69, 73], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 96], "danbooru": [36, 65, 67, 69, 84, 87], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "fmt": [36, 72], "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 58], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 72], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 58], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 96], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 96], "laplacian": [37, 96], "laplacian_scor": 37, "lpip": [37, 96], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 96], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 75, 79, 87], "seem": 38, "just": [38, 81, 84, 87, 90, 94], "we": [38, 73], "explor": 38, "bluri": 38, "hutao": [38, 62, 65, 69, 72], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 58, 73, 97, 98], "99": 39, "192": 39, "49": 39, "256": [39, 58], "img1": [39, 40], "img2": [39, 40], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": 40, "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": 41, "export": [41, 78], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 81], "742": 41, "485": 41, "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 58], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 70], "languag": 41, "func": [41, 77, 96], "japanes": [41, 58], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 57], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 99], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": 42, "maintain": [42, 48, 75, 99], "longer": 42, "after": [42, 65, 69, 72], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 58, 62, 72, 97, 98], "serv": [43, 65], "foundat": 43, "inherit": 43, "fill": 43, "valid": [43, 44, 48, 96], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 59, 78, 81], "angl": 44, "end": [44, 58], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 51], "total": [44, 97, 98], "star": [44, 69], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 69, 72], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": 44, "prefix": [44, 64, 68], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "top": [44, 87], "corner": 44, "factor": 44, "properti": [44, 48, 58, 60], "align": [45, 96], "align_maxs": 45, "censor_": [45, 96], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 96], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 96], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 74], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 62, 99], "github": [47, 97, 98, 99], "com": [47, 99], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 96, 99], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 58], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 69, 72], "readabl": 48, "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 64, 70], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 86, 96], "zero": 48, "must": [48, 64, 95], "preced": 48, "surround": 48, "whitespac": [48, 66], "36": 48, "0b100": 48, "91": 48, "112": 48, "92": [48, 70], "113": 48, "dwpose": [49, 96], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 96], "connect": 50, "ellips": 50, "facial": [50, 64, 80], "bg": 51, "strict_level": 51, "min_select": 51, "min_width": 51, "min_height": 51, "min_resolut": 51, "desir": 51, "strict": [51, 84, 90], "get_imag": 51, "get_image_fil": 51, "list_image_fil": 51, "random_imag": 51, "randomli": 51, "random_image_fil": 51, "8057": 51, "000000": 51, "000001": 51, "000002": 51, "000003": 51, "000004": 51, "home": 51, "dgh": [51, 59, 99], "2400x1600": 51, "0x7feb86ed5160": 51, "003258": 51, "400x400": 51, "0x7feb86a748b0": 51, "quickli": 52, "backgroundimageset": 52, "list_bg_image_fil": 52, "get_bg_image_fil": 52, "get_bg_imag": 52, "random_bg_image_fil": 52, "random_bg_imag": 52, "adversari": [54, 96], "remove_adversarial_nois": 54, "nafnet": [54, 96], "restore_with_nafnet": 54, "scunet": [54, 96], "restore_with_scunet": 54, "automatic1111": 57, "stabl": [57, 58, 79, 99], "diffus": [57, 58, 79], "webui": [57, 58, 59], "novelai": 57, "sdwui": 57, "pars": [57, 58, 96], "submodul": 57, "nai": [57, 96], "docstr": 57, "sdmetadata": 57, "parse_sdmeta_from_text": 57, "get_sdmeta_from_imag": 57, "save_image_with_sdmeta": 57, "read_metadata": 57, "save_with_metadata": 57, "naimetadata": 57, "get_naimeta_from_imag": 57, "add_naimeta_to_imag": 57, "save_image_with_naimeta": 57, "parser": 58, "formatt": 58, "a1111": 58, "sd_metadata_simpl": 58, "sd_metadata_complex": 58, "prompt": 58, "neg_prompt": 58, "neg": 58, "__str__": 58, "sd1": 58, "extrem": 58, "delic": 58, "beauti": 58, "offici": 58, "global": [58, 95], "illumin": 58, "soft": 58, "shadow": 58, "super": 58, "light": 58, "novel": [58, 60], "4k": 58, "metal_textur": 58, "striped_background": 58, "rich": 58, "cg": 58, "uniti": 58, "8k": 58, "wallpap": 58, "unreal": 58, "sci": 58, "fi": 58, "fantasi": 58, "silver_skin": 58, "cut": [58, 64], "silver_impossible_bodysuit": 58, "gem_on_chest": 58, "cut_silver_mechanical_leotard": 58, "headgear": [58, 64], "1_girl": 58, "solo": [58, 63, 64, 65, 69, 70, 71, 72], "slim_waist": 58, "hair": [58, 64], "long": 58, "lumin": 58, "medium_breast": [58, 71], "indistinct_camelto": 58, "flat_crotch": 58, "coquettish": 58, "squint": 58, "evil_smil": 58, "dark_persona": 58, "mouth": 58, "wet": 58, "slim_fac": 58, "tall_girl": 58, "matur": 58, "mature_fac": 58, "slim_figur": 58, "slim_leg": 58, "groin": 58, "bare_thigh": 58, "easyneg": 58, "sketch": 58, "ugli": 58, "huge": 58, "logo": 58, "monochrom": [58, 83, 86, 96], "bad": 58, "mutat": 58, "blurri": 58, "horror": 58, "geometri": 58, "bad_prompt": 58, "miss": 58, "finger": 58, "limb": 58, "anatomi": 58, "interlock": 58, "digit": 58, "arm": 58, "2girl": 58, "deform": 58, "artist": 58, "blush": [58, 65, 69, 72], "lipstick": 58, "skindent": 58, "tie": 58, "big_breast": 58, "thighhigh": [58, 65], "pubic_hair": [58, 64], "3d": [58, 81], "realist": 58, "slip": [58, 66], "head_out_of_fram": 58, "curvi": 58, "sampler": 58, "ddim": 58, "cfg": 58, "seed": 58, "3827064803": 58, "512x848": 58, "hash": 58, "eb49192009": 58, "anidosmix": 58, "clip": 58, "skip": 58, "new_imag": 58, "let": 58, "what": 58, "nslim_fac": 58, "848": 58, "_sdmeta_text": 58, "directli": 58, "starri": 58, "night": 58, "daylight": 58, "40": 58, "euler": 58, "sd2": 58, "1girl": [58, 63, 64, 65, 66, 69, 70, 71, 72], "blue": 58, "footwear": 58, "shoe": 58, "bang": [58, 64, 65, 69, 72], "indoor": 58, "sleev": 58, "ahog": [58, 64, 65, 69, 72], "dress": [58, 64], "pot": 58, "plant": 58, "bag": [58, 65, 69, 72], "bun": [58, 64], "window": 58, "lora": 58, "bluearchive10": 58, "bluearchiv": 58, "neg1": 58, "dpm": 58, "2m": 58, "sde": 58, "karra": 58, "2647703743": 58, "768x768": 58, "72bd94132e": 58, "cutemix": 58, "denois": 58, "strength": 58, "controlnet": 58, "preprocessor": 58, "control_v11p_sd15_openpos": 58, "cab727d4": 58, "weight": 58, "perfect": 58, "control": 58, "param": 58, "hire": 58, "upscal": [58, 96], "latent": 58, "ti": 58, "339cc9210f70": 58, "66a7279a88dd": 58, "info": 58, "els": [58, 97, 98], "underli": [58, 75], "sd_meta": 58, "scope": 58, "dst_file": [58, 60], "jpeg": [58, 82, 95], "webp": 58, "systemerror": [58, 60], "input_imag": 58, "output_imag": 58, "a41": 59, "safetensor": 59, "safe": [59, 65, 75, 86, 88, 90, 95, 96], "tensor": 59, "torch": 59, "command": [59, 99], "pip": [59, 99], "_check_env": 59, "intern": 59, "model_fil": 59, "key1": 59, "value1": 59, "key2": 59, "value2": 59, "src_model_fil": 59, "dst_model_fil": 59, "new_metadata": 59, "john": 59, "doe": [59, 63, 70, 84, 90], "input_model": 59, "output_model": 59, "creation": 60, "softwar": 60, "generation_tim": 60, "dataclass": 60, "encapsul": 60, "taken": 60, "alia": 60, "success": [60, 99], "add_lsb_meta": 60, "save_metainfo": 60, "metainfo": 60, "prefer": 60, "isneti": [61, 96], "get_isnetis_mask": 61, "segment_with_isneti": 61, "segment_rgba_with_isneti": 61, "co": 62, "seg": 62, "1024": [62, 72], "inspir": [62, 72, 92], "space": [62, 72], "blob": 62, "app": 62, "l8": 62, "00ff00": 62, "mask_": 62, "image_": 62, "hutao_seg": 62, "skadi": [62, 65, 69, 72], "skadi_seg": 62, "drop": [63, 64, 65, 69, 71, 72], "cosplai": 63, "no_eyewear": 63, "eyewear": [63, 64], "span": [63, 64], "matter": [63, 64], "red_hair": [63, 64, 70, 71], "use_preset": 63, "custom_blacklist": 63, "onlin": 63, "preset": 63, "ones": 63, "neither": [63, 64], "nor": [63, 64], "anal_hair": 64, "anal_tail": 64, "arm_behind_head": 64, "arm_hair": 64, "arm_under_breast": 64, "arms_behind_head": 64, "bird_on_head": 64, "blood_in_hair": 64, "breasts_on_glass": 64, "breasts_on_head": 64, "cat_on_head": 64, "closed_ey": 64, "clothed_female_nude_femal": 64, "clothed_female_nude_mal": 64, "clothed_male_nude_femal": 64, "clothes_between_breast": 64, "cream_on_fac": 64, "drying_hair": 64, "empty_ey": 64, "face_to_breast": 64, "food_on_fac": 64, "food_on_head": 64, "game_boi": 64, "grabbing_anoth": 64, "s_hair": 64, "grabbing_own_breast": 64, "gun_to_head": 64, "head_between_breast": 64, "heart_in_ey": 64, "multiple_boi": 64, "multiple_girl": 64, "object_on_breast": 64, "object_on_head": 64, "paint_splatter_on_fac": 64, "parted_lip": [64, 65, 69, 72], "penis_on_fac": 64, "person_on_head": 64, "pokemon_on_head": 64, "rabbit_on_head": 64, "rice_on_fac": 64, "severed_head": 64, "star_in_ey": 64, "sticker_on_fac": 64, "tentacles_on_mal": 64, "tying_hair": 64, "built": [64, 75], "mutabl": 64, "sequenc": 64, "constructor": 64, "empti": 64, "iter": 64, "hold": [64, 65, 69, 72], "futa": 64, "cum": 64, "rub": 64, "shade": 64, "plai": 64, "drill": 64, "skin": 64, "sidelock": 64, "twintail": [64, 65, 69, 72], "braid": 64, "afro": 64, "bald": 64, "dreadlock": 64, "ponytail": 64, "updo": 64, "beard": 64, "mustach": 64, "pointi": 64, "horn": 64, "tail": 64, "ornament": 64, "hairband": 64, "pupil": 64, "bow": [64, 65], "headwear": 64, "ribbon": [64, 69], "crown": 64, "cap": 64, "hairclip": [64, 69], "mole": 64, "halo": 64, "fluff": 64, "flower": [64, 65, 69, 72], "glass": [64, 66], "fang": 64, "boi": 64, "beret": 64, "heterochromia": 64, "headdress": 64, "eyepatch": 64, "headphon": 64, "eyebrow": 64, "eyelash": 64, "sunglass": 64, "intak": 64, "scrunchi": 64, "ear_pierc": 64, "headband": 64, "ring": 64, "under_mouth": 64, "freckl": 64, "lip": 64, "eyelin": 64, "eyeshadow": 64, "tassel": 64, "whitelist_suffix": 64, "whitelist_prefix": 64, "whitelist_word": 64, "suffix": [64, 68], "pool": 64, "whitelist": 64, "predefin": 64, "blacklist": [64, 67, 96], "red": 64, "singular": 64, "plural": 64, "chair": 64, "whole": 64, "word": 64, "hear": 64, "86": 64, "72": 64, "outdat": 65, "anymor": 65, "baselin": 65, "extens": 65, "practic": 65, "use_real_nam": [65, 69], "general_threshold": [65, 72], "character_threshold": [65, 72], "drop_overlap": [65, 69, 72], "real": [65, 69, 86, 96], "renam": [65, 69], "redirect": [65, 69], "mani": [65, 69], "websit": [65, 69], "rate": [65, 72, 84, 86, 96], "char": [65, 72], "9897817373275757": 65, "question": [65, 72, 84], "010265946388244629": 65, "explicit": [65, 72, 84], "2809715270996094e": 65, "9939777851104736": 65, "5032387375831604": 65, "black_bord": 65, "9943548440933228": 65, "black_glov": [65, 69, 72], "5011609792709351": 65, "blue_ski": [65, 69, 72], "6877802610397339": 65, "5543792843818665": 65, "8268730640411377": 65, "cloud": [65, 69, 72], "8504303693771362": 65, "cowboy_shot": [65, 69, 72], "6008237600326538": 65, "crop_top": [65, 69, 72], "6635787487030029": 65, "dai": [65, 69, 72], "8496965765953064": 65, "glove": [65, 69, 72], "6107005476951599": 65, "hair_between_ey": [65, 69, 72], "668294370174408": 65, "5619469285011292": 65, "holding_baseball_bat": [65, 69, 72], "5141720771789551": 65, "letterbox": 65, "long_hair": [65, 69, 71, 72], "9884189963340759": 65, "looking_at_view": [65, 69, 72], "5673105120658875": 65, "midriff": [65, 69, 72], "6290556192398071": 65, "navel": [65, 69, 72], "9631235003471375": 65, "no_hat": [65, 69], "7978747487068176": 65, "no_headwear": [65, 69, 72], "7577926516532898": 65, "outdoor": [65, 69, 72], "7118550539016724": 65, "5452839136123657": 65, "pillarbox": 65, "9841411709785461": 65, "red_ey": [65, 69, 72], "958786129951477": 65, "shirt": [65, 69, 72], "6720131039619446": 65, "short_sleev": [65, 69, 72], "7077711820602417": 65, "silver_hair": [65, 69], "6673924326896667": 65, "sky": [65, 69, 72], "8709812760353088": 65, "9614333510398865": 65, "sportswear": [65, 69, 72], "7786177396774292": 65, "6842771172523499": 65, "sweat": [65, 69, 72], "9076308012008667": 65, "thigh": [65, 69, 72], "580970823764801": 65, "skadi_": [65, 72], "arknight": [65, 72], "9633345007896423": 65, "9988503456115723": 65, "001651763916015625": 65, "00012505054473876953": 65, "9829280972480774": 65, "894218385219574": 65, "8733789920806885": 65, "backpack": [65, 69, 72], "6322951316833496": 65, "9987058639526367": 65, "bag_charm": 65, "9754379987716675": 65, "6810564994812012": 65, "9708781838417053": 65, "6356008052825928": 65, "5633733868598938": 65, "brick_wal": 65, "5315935611724854": 65, "brown_hair": [65, 69, 72], "9397273659706116": 65, "build": [65, 72], "9229896664619446": 65, "charm_": 65, "9006357789039612": 65, "citi": 65, "9020784497261047": 65, "cityscap": 65, "9547432661056519": 65, "5296419262886047": 65, "8253412246704102": 65, "5619839429855347": 65, "hair_flow": [65, 69, 72], "8277763724327087": 65, "hair_orna": [65, 69, 72], "9356368780136108": 65, "hair_ribbon": [65, 69], "5288072824478149": 65, "jacket": [65, 69, 72], "6336134076118469": 65, "9703260064125061": 65, "8188960552215576": 65, "phone_screen": 65, "9579574465751648": 65, "9954615235328674": 65, "plaid": [65, 69], "9725285172462463": 65, "plaid_skirt": [65, 69], "9638455510139465": 65, "pleated_skirt": [65, 69, 72], "7226815819740295": 65, "5321241021156311": 65, "red_nail": [65, 69], "5493080615997314": 65, "school_bag": 65, "9863407611846924": 65, "school_uniform": [65, 69, 72], "6794284582138062": 65, "5062428116798401": 65, "shoulder_bag": 65, "9325523972511292": 65, "skirt": [65, 69, 72], "92237788438797": 65, "skyscrap": 65, "7728171348571777": 65, "sleeves_past_wrist": [65, 69], "7257086038589478": 65, "smile": [65, 69, 72], "5357837080955505": 65, "6939404010772705": 65, "7054293155670166": 65, "tongu": [65, 69, 72], "9990814924240112": 65, "tongue_out": [65, 69, 72], "9992498755455017": 65, "5012534260749817": 65, "very_long_hair": [65, 69, 71, 72], "7461410164833069": 65, "underscor": [66, 72], "convent": 66, "restor": [66, 96], "use_spac": 66, "use_escap": 66, "include_scor": 66, "score_descend": 66, "_": 66, "escap": 66, "unsaf": 66, "sort": [66, 70], "descend": 66, "panty_pul": 66, "6826801300048828": 66, "958938717842102": 66, "drinking_glass": 66, "9340789318084717": 66, "areola_slip": 66, "41196826100349426": 66, "9988248348236084": 66, "drink": 66, "pull": 66, "areola": 66, "999": 66, "959": 66, "934": 66, "683": 66, "412": 66, "mldanbooru": [67, 96], "get_mldanbooru_tag": 67, "wd14": [67, 69, 96], "get_wd14_tag": [67, 69], "convert_wd14_emb_to_predict": 67, "deepdanbooru": [67, 69, 96], "get_deepdanbooru_tag": [67, 69], "add_underlin": 67, "remove_underlin": 67, "tags_to_text": 67, "drop_overlap_tag": 67, "is_blacklist": 67, "drop_blacklisted_tag": 67, "char_whitelist_suffix": 67, "char_whitelist_prefix": 67, "char_whitelist_word": 67, "char_suffix": 67, "char_prefix": 67, "charactertagpool": 67, "is_basic_character_tag": 67, "drop_basic_character_tag": 67, "sort_tag": 67, "tag_match_suffix": 67, "tag_match_prefix": 67, "tag_match_ful": 67, "t1": 68, "t2": 68, "fulli": 68, "ml": 69, "448": 69, "keep_ratio": 69, "9999984502792358": [69, 91], "9999946355819702": 69, "9994951486587524": 69, "998144268989563": 69, "9978417158126831": 69, "9941409230232239": 69, "9799384474754333": 69, "979142427444458": 69, "961823582649231": 69, "961323618888855": 69, "9490893483161926": 69, "large_breast": [69, 72], "9450850486755371": 69, "9425153136253357": 69, "9409335255622864": 69, "9319437146186829": 69, "9265308976173401": 69, "baseball_bat": [69, 72], "9259042143821716": 69, "922250509262085": 69, "9199565052986145": 69, "9175475835800171": 69, "9102761745452881": 69, "9076938629150391": 69, "stomach": [69, 72], "9052775502204895": 69, "8938589692115784": 69, "8894285559654236": 69, "8891903162002563": 69, "8845980763435364": 69, "8842408061027527": 69, "8659475445747375": 69, "862621009349823": 69, "8616052865982056": 69, "8562789559364319": 69, "short_short": [69, 72], "8555729389190674": 69, "8533340096473694": 69, "black_short": [69, 72], "8477485775947571": 69, "8430152535438538": 69, "tied_long_hair": [69, 72], "8340626955032349": 69, "crop_top_overhang": 69, "8266023397445679": 69, "8222048282623291": 69, "8202669620513916": 69, "black_shirt": [69, 72], "8061150312423706": 69, "ass_visible_through_thigh": [69, 72], "7803354859352112": 69, "thigh_gap": [69, 72], "7789446711540222": 69, "arms_up": 69, "7052110433578491": 69, "9999866485595703": 69, "997043788433075": 69, "9969649910926819": 69, "9957101345062256": 69, "9928386807441711": 69, "9886980056762695": 69, "9864778518676758": 69, "ghost": [69, 72], "9769423007965088": 69, "9747489094734192": 69, "9736957550048828": 69, "9388670325279236": 69, "9356311559677124": 69, "91000896692276": 69, "cardigan": 69, "8955123424530029": 69, "8910233378410339": 69, "8904104828834534": 69, "8881211280822754": 69, "8876776695251465": 69, "8864808678627014": 69, "8810517191886902": 69, "8798807263374329": 69, "8765745162963867": 69, "8737136125564575": 69, "nail_polish": 69, "8650439381599426": 69, "8613706827163696": 69, "blue_cardigan": 69, "8571277260780334": 69, "8333670496940613": 69, "8160212635993958": 69, "eyebrows_visible_through_hair": 69, "8122442364692688": 69, "8091571927070618": 69, "8082079887390137": 69, "8048468232154846": 69, "long_sleev": [69, 72], "8042327165603638": 69, "7984272241592407": 69, "blazer": [69, 72], "794708251953125": 69, "78981614112854": 69, "7892146110534668": 69, "shaped_pupil": [69, 72], "7867060899734497": 69, "gradient_hair": 69, "786359965801239": 69, "white_shirt": 69, "7790888547897339": 69, "brown_skirt": 69, "7760675549507141": 69, "774523913860321": 69, "7721588015556335": 69, "7697228789329529": 69, "755959689617157": 69, "multicolored_hair": 69, "7477189898490906": 69, "7476690411567688": 69, "rail": 69, "7476617693901062": 69, "blue_jacket": 69, "7458406090736389": 69, "741143524646759": 69, "7364678978919983": 69, "collared_shirt": 69, "7193643450737": 69, "red_neckwear": 69, "7108616828918457": 69, "7086325287818909": 69, "miniskirt": 69, "7055293321609497": 69, "7039415836334229": 69, "open_cloth": 69, "7018357515335083": 69, "shuffl": 70, "count": [70, 97, 98], "2boi": 70, "random": 70, "cat_ear": 70, "uniqu": 70, "precomput": 71, "8849405313291128": 71, "8548297594823425": 71, "03910296474461261": 71, "6615180440330748": 71, "21552028866308015": 71, "3165260620737027": 71, "47744464927382957": 71, "tagger": 72, "smilingwolf": 72, "wd": 72, "swinv2_v3": 72, "general_mcut_en": 72, "character_mcut_en": 72, "no_underlin": 72, "mcut": 72, "replac": 72, "dim": 72, "index": [72, 99], "l2": 72, "follw": 72, "embd": 72, "valuabl": 72, "enabl": 72, "rapid": 72, "queri": 72, "0011444687843322754": 72, "8876402974128723": 72, "106781005859375": 72, "000277101993560791": 72, "997527003288269": 72, "9797663688659668": 72, "9905703663825989": 72, "9761719703674316": 72, "8981098532676697": 72, "8810765743255615": 72, "9498510360717773": 72, "8377365469932556": 72, "945058286190033": 72, "9457170367240906": 72, "969594419002533": 72, "7881088852882385": 72, "7687551379203796": 72, "9301245212554932": 72, "6703325510025024": 72, "white_hair": 72, "5292627811431885": 72, "8677047491073608": 72, "grey_hair": 72, "5859264731407166": 72, "9536856412887573": 72, "8056888580322266": 72, "8394746780395508": 72, "9473626613616943": 72, "8986269235610962": 72, "9385137557983398": 72, "8408567905426025": 72, "alternate_costum": 72, "4245271384716034": 72, "931140661239624": 72, "8830795884132385": 72, "7279844284057617": 72, "artist_nam": 72, "5333830714225769": 72, "64717698097229": 72, "9516432285308838": 72, "9655293226242065": 72, "9485014081001282": 72, "7366660833358765": 72, "7161656618118286": 72, "5858667492866516": 72, "6186309456825256": 72, "41193312406539917": 72, "467605859041214": 72, "36282333731651306": 72, "3756745457649231": 72, "motion_blur": 72, "5091936588287354": 72, "951993465423584": 72, "basebal": 72, "5634750723838806": 72, "8232709169387817": 72, "9869340658187866": 72, "49491602182388306": 72, "5193622708320618": 72, "003406703472137451": 72, "0007208287715911865": 72, "9798132181167603": 72, "8046203851699829": 72, "7596215009689331": 72, "7620116472244263": 72, "46084529161453247": 72, "48454540967941284": 72, "5152207016944885": 72, "8023070096969604": 72, "8653596639633179": 72, "7201820611953735": 72, "7816740870475769": 72, "697688639163971": 72, "8974947333335876": 72, "7491052746772766": 72, "5015512704849243": 72, "6401398181915283": 72, "43420469760894775": 72, "4528769850730896": 72, "5730487704277039": 72, "6739872694015503": 72, "5545973181724548": 72, "6946243047714233": 72, "5487751364707947": 72, "7439308166503906": 72, "4186026453971863": 72, "47378358244895935": 72, "4690653085708618": 72, "7565015554428101": 72, "hu_tao_": 72, "genshin_impact": 72, "9262397289276123": 72, "boo_tao_": 72, "942080020904541": 72, "understand": 72, "cdc_anime_onnx": 73, "realli": 73, "As": [73, 84, 90], "1024x1024": 73, "2060": 73, "gpu": 73, "cost": 73, "approx": 73, "70": 73, "against": 73, "cpu": [73, 78, 97, 98], "experi": 73, "hgsr": 73, "mhr": 73, "aug_x4_320": 73, "tile_s": 73, "tile_overlap": 73, "batch_siz": 73, "silent": 73, "tile": 73, "batch": [73, 92], "progress": 73, "messag": 73, "cute_waifu_aroma": 73, "pngimageplugin": 73, "pngimagefil": 73, "1168x1168": 73, "0x7f0e8ca06880": 73, "4672x4672": 73, "0x7f0e48edb640": 73, "cdc": [74, 96], "upscale_with_cdc": 74, "thread": [75, 95], "lru_cach": 75, "decor": 75, "wrap": 75, "synchron": 75, "prevent": 75, "race": 75, "condit": 75, "maxsiz": 75, "def": 75, "expensive_funct": 75, "expens": 75, "lock": [75, 95], "safeti": [75, 92], "multithread": 75, "my_funct": 75, "introduc": 75, "acquisit": 75, "critic": 75, "mathemat": 76, "activ": 76, "machin": 76, "learn": 76, "deep": 76, "problem": [76, 84, 90], "input_valu": 76, "frac": 76, "26894142": 76, "73105858": 76, "ts_lru_cach": 77, "sigmoid": 77, "get_onnx_provid": 77, "open_onnx_model": 77, "cudaexecutionprovid": 78, "cpuexecutionprovid": 78, "ckpt": 78, "inferencesess": 78, "onnx_mod": 78, "decid": 78, "linux": [78, 97, 98], "execut": [78, 97, 98], "ignor": 78, "cuda": [78, 97, 98], "forc": 78, "anime_ai_check": 79, "mobilenetv3_sce_dist": [79, 90, 94], "mainli": 79, "caformer_s36_plus_sc": 79, "graph": 79, "9996960163116455": 79, "9999125003814697": 79, "997803270816803": 79, "9960069060325623": 79, "9887709021568298": 79, "9998629093170166": 79, "0013722758740186691": 79, "00020673229300882667": 79, "0001895089662866667": 79, "0008857478387653828": 79, "552320024231449e": 79, "001168627175502479": 79, "bangumi": [80, 81], "vision": 80, "imageri": 80, "bangumi_char_typ": 80, "definit": [80, 87], "video": 80, "secondari": 80, "often": 80, "lack": 80, "lead": 80, "under": [80, 99], "categori": [80, 88], "three": 80, "judg": 80, "anime_portrait": [80, 86], "mobilenetv3_v0_dist": [80, 89, 93, 94], "9998525381088257": 80, "00012103465269319713": 80, "6464786313008517e": 80, "906112609314732e": 80, "06": [80, 81, 83, 88, 89, 90, 91, 93], "9997243285179138": 80, "0002490800397936255": 80, "7215803381986916e": 80, "354368557978887e": 80, "9998849630355835": 80, "90006631379947e": 80, "3920385754317977e": 80, "2084233276254963e": 80, "9998877048492432": 80, "732793503440917e": 80, "4264976925915107e": 80, "0623419257171918e": 80, "07076334953308105": 80, "9290977716445923": 80, "0001044218079186976": 80, "4467317163944244e": 80, "2568268832401372e": 80, "9999498128890991": 80, "1810528778587468e": 80, "879474429093534e": 80, "260669109295122e": 80, "9999510049819946": 80, "2321036592766177e": 80, "025227553938748e": 80, "4251427273848094e": 80, "999957799911499": 80, "4273678718600422e": 80, "6884023302263813e": 80, "880981603288092e": 80, "0002326338435523212": 80, "9996368885040283": 80, "164971561403945e": 80, "00020793956355191767": 80, "13438372313976288": 80, "8652494549751282": 80, "000158855298650451": 80, "000238816806813702": 80, "3589179217815399": 80, "6406960487365723": 80, "0001471740542910993": 80, "002255884697660804": 80, "08208147436380386": 80, "9152728915214539": 80, "00038967153523117304": 80, "227699592884164e": 80, "0835404282261152e": 80, "1437502406770363e": 80, "9999284744262695": 80, "2125529792683665e": 80, "0218892384727951e": 80, "00011914174683624879": 80, "9998584985733032": 80, "2007669283775613e": 80, "6357082131435163e": 80, "3068713896209374e": 80, "9999185800552368": 80, "066640925273532e": 80, "529400813335087e": 80, "089402500540018e": 80, "9999388456344604": 80, "6406959295272827": 80, "not_paint": 81, "anime_classif": 81, "older": 81, "mobilenetv3_v1": [81, 91], "5_dist": 81, "3_dist": 81, "plot": [81, 84, 90, 94], "caformer_s36_v1": 81, "3_focal": 81, "8346158862113953": 81, "004201625939458609": 81, "0028638991061598063": 81, "15633030235767365": 81, "001988308737054467": 81, "9868855476379395": 81, "001178382197394967": 81, "00015886101755313575": 81, "0005986307514831424": 81, "011178601533174515": 81, "9933090209960938": 81, "0012440024875104427": 81, "00040085514774546027": 81, "004924307577311993": 81, "00012189441622467712": 81, "00031298911198973656": 81, "9968050718307495": 81, "182305903872475e": 81, "0027923565357923508": 81, "7805559259140864e": 81, "0004650334012694657": 81, "996709942817688": 81, "736721191671677e": 81, "0027629584074020386": 81, "4619508621981367e": 81, "0003803370927926153": 81, "998649537563324": 81, "190127922105603e": 81, "0008622839814051986": 81, "595230686594732e": 81, "0004573142796289176": 81, "00031435859273187816": 81, "8671838641166687": 81, "13199880719184875": 81, "563074617180973e": 81, "153919796110131e": 81, "290010737255216e": 81, "9727378487586975": 81, "027150526642799377": 81, "162296004826203e": 81, "4933258828241378e": 81, "0004275702522136271": 81, "995402455329895": 81, "002233930164948106": 81, "001911122351884842": 81, "1603819727897644": 81, "0007561995880678296": 81, "00017044576816260815": 81, "838487982749939": 81, "0002034590725088492": 81, "005001617129892111": 81, "000932251859921962": 81, "009352140128612518": 81, "9846979379653931": 81, "6018555470509455e": 81, "004064667969942093": 81, "464051254326478e": 81, "025772539898753166": 81, "9699516296386719": 81, "00011656546121230349": 81, "287263775244355e": 81, "370255853951676e": 81, "01098843663930893": 81, "0031668643932789564": 81, "9857884049415588": 81, "499273488065228e": 81, "8419872251106426e": 81, "0003471920208539814": 81, "029472889378666878": 81, "9700765609741211": 81, "0012387704337015748": 81, "001172148622572422": 81, "787473391043022e": 81, "003680602880194783": 81, "9938107132911682": 81, "8346157073974609": 81, "8671836853027344": 81, "8384883403778076": 81, "9846979975700378": 81, "9700766801834106": 81, "greyscal": 82, "jpeg_ful": [82, 95], "6125901": 82, "6125785": [82, 95], "6124220": 82, "rough": [83, 84, 90], "polish": 83, "mobilenetv3_v2": 83, "2_dist": [83, 91], "910087929805741e": 83, "1241951510310173": 83, "8757457137107849": 83, "00018937293498311192": 83, "030049214139580727": 83, "9697614312171936": 83, "008933082222938538": 83, "05096456781029701": 83, "9401022791862488": 83, "009832272306084633": 83, "9898634552955627": 83, "00030428936588577926": 83, "013919820077717304": 83, "9819902181625366": 83, "004089969675987959": 83, "04166747257113457": 83, "9582782983779907": 83, "4218515288084745e": 83, "8849249482154846": 83, "1149177998304367": 83, "0001573085755808279": 83, "9907882809638977": 83, "008958994410932064": 83, "0002527958422433585": 83, "9831690788269043": 83, "01682441122829914": 83, "613856385229155e": 83, "8757458329200745": 83, "8849248290061951": 83, "million": 84, "anime_r": [84, 86], "boundari": [84, 90], "challeng": [84, 90], "clean": [84, 90], "ground": [84, 90], "truth": [84, 90], "judgment": [84, 90], "intend": [84, 90], "quick": [84, 90, 96], "estim": [84, 90], "r": [84, 90], "basi": [84, 90], "mobilenetv3_large_100_v0_ls0": 84, "caformer_s36_v0_ls0": 84, "7508869767189026": 84, "7034655809402466": 84, "728887677192688": 84, "7404400110244751": 84, "7446154952049255": 84, "7514738440513611": 84, "768704354763031": 84, "8219676613807678": 84, "7267540693283081": 84, "7645740509033203": 84, "7216582894325256": 84, "7615436315536499": 84, "815083920955658": 84, "8321858644485474": 84, "8204999566078186": 84, "820833146572113": 84, "chdir": 84, "doc": 84, "api_doc": 84, "7508870363235474": 84, "11212056130170822": 84, "06781744956970215": 84, "06917501986026764": 84, "7034654021263123": 84, "15903906524181366": 84, "06688199192285538": 84, "07061357796192169": 84, "7288877964019775": 84, "1476859599351883": 84, "060362350195646286": 84, "06306383013725281": 84, "7404399514198303": 84, "10337048768997192": 84, "08087948709726334": 84, "07530999928712845": 84, "055992450565099716": 84, "7446154356002808": 84, "13191790878772736": 84, "06747424602508545": 84, "06458679586648941": 84, "10566363483667374": 84, "07827574014663696": 84, "07079866528511047": 84, "7687042951583862": 84, "09974884241819382": 84, "06074819341301918": 84, "050435908138751984": 84, "8219675421714783": 84, "0593985915184021": 84, "06819795072078705": 84, "06569571048021317": 84, "1177448257803917": 84, "726753830909729": 84, "08980562537908554": 84, "06481882929801941": 84, "06922297924757004": 84, "10138414055109024": 84, "06351721286773682": 84, "07683827728033066": 84, "13798624277114868": 84, "05942752957344055": 84, "10584963858127594": 84, "7615437507629395": 84, "07317910343408585": 84, "060196295380592346": 84, "06751583516597748": 84, "0572039857506752": 84, "05398125201463699": 84, "06124086305499077": 84, "0525919646024704": 84, "8321859240531921": 84, "05922013148665428": 84, "06274889409542084": 84, "057530902326107025": 84, "8205001354217529": 84, "05683052912354469": 84, "06635929644107819": 84, "05597696080803871": 84, "8208332657814026": 84, "non_furri": 85, "mobilenetv3_v0": 85, "1_dist": 85, "9898804426193237": 85, "010119626298546791": 85, "9677742123603821": 85, "032225821167230606": 85, "959551215171814": 85, "040448784828186035": 85, "9535530209541321": 85, "04644693806767464": 85, "04358793422579765": 85, "9564120769500732": 85, "02767963521182537": 85, "9723203182220459": 85, "028900373727083206": 85, "9710996150970459": 85, "037573859095573425": 85, "9624261260032654": 85, "aicheck": [86, 96], "get_ai_created_scor": 86, "is_ai_cr": 86, "bangumi_char": [86, 96], "anime_bangumi_char_scor": 86, "anime_bangumi_char": 86, "anime_classify_scor": 86, "anime_classifi": 86, "is_greyscal": 86, "anime_completeness_scor": 86, "anime_complet": 86, "dbrate": [86, 96], "anime_dbrating_scor": 86, "anime_dbr": 86, "furri": [86, 96], "anime_furry_scor": 86, "anime_furri": 86, "get_monochrome_scor": 86, "is_monochrom": 86, "nsfw_pred_scor": 86, "nsfw_pred": 86, "portrait": [86, 96], "anime_portrait_scor": 86, "anime_rating_scor": 86, "anime_real_scor": 86, "safe_check_scor": 86, "safe_check": 86, "style_ag": [86, 96], "anime_style_age_scor": 86, "anime_style_ag": 86, "teen": [86, 96], "anime_teen_scor": 86, "anime_teen": 86, "is_truncated_fil": 86, "screen": 87, "row": 87, "bottom": 87, "grayscal": 87, "monochrome_detect": 87, "mobilenetv3_large_100_dist_safe2": 87, "mobilenetv3_dist": 87, "caformer_s36": 87, "mono": 87, "9614395499229431": 87, "9458909034729004": 87, "9559807777404785": 87, "9651952981948853": 87, "9379720687866211": 87, "8814834356307983": 87, "03941023349761963": 87, "07492382079362869": 87, "09546589106321335": 87, "016521310433745384": 87, "005693843588232994": 87, "0315730981528759": 87, "Not": 88, "five": 88, "hentai": 88, "neutral": 88, "porn": 88, "sexi": 88, "infinit": 88, "nsfwj": 88, "tfj": 88, "deploy": 88, "mobil": 88, "9970946311950684": 88, "00198739324696362": 88, "000894528697244823": 88, "4315058251668233e": 88, "099447197513655e": 88, "9282580614089966": 88, "061733175069093704": 88, "008979619480669498": 88, "0007789491210132837": 88, "0002501663693692535": 88, "7945129871368408": 88, "2044062316417694": 88, "0005603990866802633": 88, "0004847997915931046": 88, "564094367902726e": 88, "7977773547172546": 88, "01352313905954361": 88, "18791256844997406": 88, "0004888656549155712": 88, "00029804420773871243": 88, "04498734697699547": 88, "9509441256523132": 88, "4087972633424215e": 88, "003999904729425907": 88, "4542059185914695e": 88, "002892113756388426": 88, "982390284538269": 88, "02520776737947e": 88, "014633022248744965": 88, "858086610212922e": 88, "002532319398596883": 88, "9887337684631348": 88, "231979568838142e": 88, "008699454367160797": 88, "8187158022774383e": 88, "03564726561307907": 88, "954788088798523": 88, "343036850215867e": 88, "009289607405662537": 88, "00020158555707894266": 88, "006372362840920687": 88, "006019102409482002": 88, "9694945812225342": 88, "015214097686111927": 88, "002899901708588004": 88, "0004039364866912365": 88, "00012730166781693697": 88, "987038791179657": 88, "007135333959013224": 88, "005294707603752613": 88, "06964848190546036": 88, "0014777459437027574": 88, "9276643395423889": 88, "0003031621454283595": 88, "0009063396137207747": 88, "00028707628371194005": 88, "00010888021643040702": 88, "9992460012435913": 88, "00015473493840545416": 88, "0002033217460848391": 88, "563037691696081e": 88, "008058490231633186": 88, "00044566826545633376": 88, "937960684299469": 88, "05353058874607086": 88, "364063445587817e": 88, "07": [88, 89, 90, 93], "00562260951846838": 88, "00012077406427124515": 88, "9897090792655945": 88, "004547217860817909": 88, "564737981942017e": 88, "016690678894519806": 88, "001258736359886825": 88, "9766013622283936": 88, "005440687295049429": 88, "4481674952548929e": 88, "01861923187971115": 88, "0008914825739338994": 88, "9674761295318604": 88, "012998746708035469": 88, "691116141155362e": 88, "0007601747056469321": 88, "0005019629606977105": 88, "039504989981651306": 88, "9591660499572754": 88, "0001652583305258304": 88, "0002614929690025747": 88, "020374108105897903": 88, "029394468292593956": 88, "9498046040534973": 88, "00016299057460855693": 88, "004782819654792547": 88, "002861740067601204": 88, "12280157208442688": 88, "8693908452987671": 88, "0001731760276015848": 88, "304211274255067e": 88, "03286275267601013": 88, "010648751631379128": 88, "9562522172927856": 88, "999900221824646": 89, "645313209854066e": 89, "3387104445428122e": 89, "9999704360961914": 89, "4465465685352683e": 89, "071506166132167e": 89, "9999785423278809": 89, "512719154561637e": 89, "292278612818336e": 89, "919455750496127e": 89, "9999444484710693": 89, "3647335082350764e": 89, "0555699191172607e": 89, "9999880790710449": 89, "3210242286731955e": 89, "7451418898417614e": 89, "9999822378158569": 89, "2084267331811134e": 89, "7460413321023225e": 89, "1532473820352607e": 89, "9999996423721313": 89, "0316136922483565e": 89, "840229633236049e": 89, "9999998807907104": [89, 90], "736660568800289e": 89, "199210472208506e": 89, "9999992847442627": 89, "r15": 90, "r18": 90, "sankaku": 90, "mobilenetv3_v1_pruned_ls0": 90, "caformer_s36_plu": [90, 94], "5863172936624323e": 90, "480062353375615e": 90, "9924363493919373": 90, "007255776319652796": 90, "0003077814180869609": 90, "996969997882843": 90, "0030054834205657244": 90, "4601260520284995e": 90, "9966891407966614": 90, "003293127752840519": 90, "770909148035571e": 90, "00025384966284036636": 90, "9996721744537354": 90, "399192691082135e": 90, "973351603141055e": 90, "9998563528060913": 90, "391309580067173e": 90, "0018681309884414077": 90, "9827859997749329": 90, "015345841646194458": 90, "013710384257137775": 90, "8339558839797974": 90, "15233369171619415": 90, "951323833462084e": 90, "00029566374723799527": 90, "9997004270553589": 90, "00018434497178532183": 90, "568440272123553e": 90, "9997699856758118": 90, "11225129129889e": 90, "051862899563275e": 90, "9999485015869141": 90, "902020231791539e": 90, "0005639699520543218": 90, "9994290471076965": 90, "anime_real_cl": 91, "4_dist": 91, "9999716281890869": 91, "8398366339388303e": 91, "9992202520370483": 91, "0007797438884153962": 91, "9999709129333496": 91, "905452492996119e": 91, "9999765157699585": 91, "3499671442550607e": 91, "9994087219238281": 91, "0005913018831051886": 91, "9999759197235107": 91, "4061362637439743e": 91, "9999052286148071": 91, "475799015490338e": 91, "403173675702419e": 91, "5848207794988411e": 91, "0010207017185166478": 91, "9989792704582214": 91, "2124368115328252e": 91, "9999977350234985": 91, "6512358342879452e": 91, "9999834299087524": 91, "359853614412714e": 91, "9999936819076538": 91, "600314317329321e": 91, "9999840259552002": 91, "5589323083986528e": 91, "9999843835830688": 91, "5513256585109048e": 91, "9999845027923584": 91, "pollut": 92, "mf666": 92, "shit": 92, "checker": 92, "mobilenet": 92, "v2": 92, "max_batch_s": 92, "1970": 93, "1980": 93, "1990": 93, "2000": 93, "2010": 93, "2015": 93, "2020": 93, "ag": 93, "9805465340614319": 93, "761269782553427e": 93, "0005044879508204758": 93, "01569165475666523": 93, "002850610064342618": 93, "00037849770160391927": 93, "9434612113400362e": 93, "053497342392802e": 93, "9992554783821106": 93, "0006490182713605464": 93, "8857468805654207e": 93, "317252262353577e": 93, "314484721769986e": 93, "0750001138148946e": 93, "706833609205205e": 93, "00034479793976061046": 93, "9995512366294861": 93, "391363472677767e": 93, "4607510820496827e": 93, "0679690351244062e": 93, "661913514311891e": 93, "757471131393686e": 93, "0744897230761126e": 93, "76177470368566e": 93, "9996387958526611": 93, "160279296338558e": 93, "00013228354509919882": 93, "1361367038916796e": 93, "464057489414699e": 93, "2412899599876255e": 93, "703883653040975e": 93, "127358498517424e": 93, "9973921775817871": 93, "0022309015039354563": 93, "00018872201326303184": 93, "780902943617548e": 93, "422096920578042e": 93, "638929097680375e": 93, "152203023797483e": 93, "00028818511054851115": 93, "9996094107627869": 93, "58777353237383e": 93, "9200742826797068e": 93, "00017117452807724476": 93, "518441947875544e": 93, "885544381570071e": 93, "4389253010449465e": 93, "1696006772108376e": 93, "9996393918991089": 93, "contenti": 94, "safe_teen": 94, "non_teen": 94, "caformer_s36_v0": 94, "9998493194580078": 94, "0378791052498855e": 94, "00012023092131130397": 94, "9790042638778687": 94, "0017522255657240748": 94, "01924353837966919": 94, "9998124241828918": 94, "19778298237361e": 94, "0001456339523429051": 94, "0008521362324245274": 94, "9989691972732544": 94, "00017870066221803427": 94, "0992944781901315e": 94, "9994398951530457": 94, "0004991036257706583": 94, "2035720727872103e": 94, "9994019269943237": 94, "0005460577667690814": 94, "0478151529678144e": 94, "524079147609882e": 94, "999934196472168": 94, "786742884898558e": 94, "653994154883549e": 94, "9998156428337097": 94, "0001218809193233028": 94, "00013706681784242392": 94, "9997410178184509": 94, "jpeg_trunc": 95, "2216614_truncat": 95, "imagefil": 95, "load_truncated_imag": 95, "structur": 96, "ascii": 96, "metric": 96, "list_det_model": 96, "list_rec_model": 96, "sd": 96, "tag": 96, "platform": [97, 98], "shutil": [97, 98], "cpuinfo": [97, 98], "psutil": [97, 98], "hbutil": [97, 98], "size_to_bytes_str": [97, 98], "python_implement": [97, 98], "python_vers": [97, 98], "brand": [97, 98], "get_cpu_info": [97, 98], "brand_raw": [97, 98], "cpu_count": [97, 98], "freq": [97, 98], "cpu_freq": [97, 98], "mhz": [97, 98], "virtual_memori": [97, 98], "precis": [97, 98], "ye": [97, 98], "nvidia": [97, 98], "smi": [97, 98], "1021": [97, 98], "azur": [97, 98], "x86_64": [97, 98], "glibc2": [97, 98], "34": [97, 98], "cpython": [97, 98], "amd": [97, 98], "epyc": [97, 98], "7763": [97, 98], "processor": [97, 98], "3071": 97, "2712500000002": 97, "615": [97, 98], "gib": [97, 98], "deploi": [97, 98], "action": [97, 98], "3245": 98, "8985": 98, "imgutil": 99, "pypi": 99, "simpli": 99, "newest": 99, "git": 99, "script": 99, "__name__": 99, "__main__": 99, "narugo1992": 99, "still": 99, "out": 99, "io": 99, "html": 99, "faq": 100}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "resource"], [57, 0, 0, "-", "sd"], [61, 0, 0, "-", "segment"], [67, 0, 0, "-", "tagging"], [74, 0, 0, "-", "upscale"], [77, 0, 0, "-", "utils"], [86, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[51, 0, 0, "-", "background"]], "imgutils.resource.background": [[51, 3, 1, "", "BackgroundImageSet"], [51, 1, 1, "", "get_bg_image"], [51, 1, 1, "", "get_bg_image_file"], [51, 1, 1, "", "list_bg_image_files"], [51, 1, 1, "", "random_bg_image"], [51, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[51, 4, 1, "", "__init__"], [51, 4, 1, "", "get_image"], [51, 4, 1, "", "get_image_file"], [51, 4, 1, "", "list_image_files"], [51, 4, 1, "", "random_image"], [51, 4, 1, "", "random_image_file"]], "imgutils.sd": [[58, 0, 0, "-", "metadata"], [59, 0, 0, "-", "model"], [60, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[58, 3, 1, "", "SDMetaData"], [58, 1, 1, "", "get_sdmeta_from_image"], [58, 1, 1, "", "parse_sdmeta_from_text"], [58, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[58, 4, 1, "", "__str__"], [58, 5, 1, "", "pnginfo"], [58, 5, 1, "", "text"]], "imgutils.sd.model": [[59, 1, 1, "", "read_metadata"], [59, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[60, 3, 1, "", "NAIMetaData"], [60, 3, 1, "", "NAIMetadata"], [60, 1, 1, "", "add_naimeta_to_image"], [60, 1, 1, "", "get_naimeta_from_image"], [60, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[60, 4, 1, "", "__init__"], [60, 5, 1, "", "pnginfo"]], "imgutils.segment": [[62, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[62, 1, 1, "", "get_isnetis_mask"], [62, 1, 1, "", "segment_rgba_with_isnetis"], [62, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[63, 0, 0, "-", "blacklist"], [64, 0, 0, "-", "character"], [65, 0, 0, "-", "deepdanbooru"], [66, 0, 0, "-", "format"], [68, 0, 0, "-", "match"], [69, 0, 0, "-", "mldanbooru"], [70, 0, 0, "-", "order"], [71, 0, 0, "-", "overlap"], [72, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[63, 1, 1, "", "drop_blacklisted_tags"], [63, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[64, 2, 1, "", "CHAR_PREFIXES"], [64, 2, 1, "", "CHAR_SUFFIXES"], [64, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [64, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [64, 2, 1, "", "CHAR_WHITELIST_WORD"], [64, 3, 1, "", "CharacterTagPool"], [64, 1, 1, "", "drop_basic_character_tags"], [64, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[64, 4, 1, "", "__init__"], [64, 4, 1, "", "drop_basic_character_tags"], [64, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[65, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[66, 1, 1, "", "add_underline"], [66, 1, 1, "", "remove_underline"], [66, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[68, 1, 1, "", "tag_match_full"], [68, 1, 1, "", "tag_match_prefix"], [68, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[69, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[70, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[71, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[72, 1, 1, "", "convert_wd14_emb_to_prediction"], [72, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[73, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[73, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[75, 0, 0, "-", "cache"], [76, 0, 0, "-", "func"], [78, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[75, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[76, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[78, 1, 1, "", "get_onnx_provider"], [78, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[79, 0, 0, "-", "aicheck"], [80, 0, 0, "-", "bangumi_char"], [81, 0, 0, "-", "classify"], [82, 0, 0, "-", "color"], [83, 0, 0, "-", "completeness"], [84, 0, 0, "-", "dbrating"], [85, 0, 0, "-", "furry"], [87, 0, 0, "-", "monochrome"], [88, 0, 0, "-", "nsfw"], [89, 0, 0, "-", "portrait"], [90, 0, 0, "-", "rating"], [91, 0, 0, "-", "real"], [92, 0, 0, "-", "safe"], [93, 0, 0, "-", "style_age"], [94, 0, 0, "-", "teen"], [95, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[79, 1, 1, "", "get_ai_created_score"], [79, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[80, 1, 1, "", "anime_bangumi_char"], [80, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[81, 1, 1, "", "anime_classify"], [81, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[82, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[83, 1, 1, "", "anime_completeness"], [83, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[84, 1, 1, "", "anime_dbrating"], [84, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[85, 1, 1, "", "anime_furry"], [85, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[87, 1, 1, "", "get_monochrome_score"], [87, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[88, 1, 1, "", "nsfw_pred"], [88, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[89, 1, 1, "", "anime_portrait"], [89, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[90, 1, 1, "", "anime_rating"], [90, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[91, 1, 1, "", "anime_real"], [91, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[92, 1, 1, "", "safe_check"], [92, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[93, 1, 1, "", "anime_style_age"], [93, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[94, 1, 1, "", "anime_teen"], [94, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[95, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 51], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 59], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 81], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 58], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 66], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "resourc": [51, 52], "backgroundimageset": 51, "list_bg_image_fil": 51, "get_bg_image_fil": 51, "get_bg_imag": 51, "random_bg_image_fil": 51, "random_bg_imag": 51, "restor": [53, 54, 55, 56], "adversari": 53, "remove_adversarial_nois": 53, "nafnet": 55, "restore_with_nafnet": 55, "scunet": 56, "restore_with_scunet": 56, "sd": [57, 58, 59, 60], "sdmetadata": 58, "parse_sdmeta_from_text": 58, "get_sdmeta_from_imag": 58, "save_image_with_sdmeta": 58, "read_metadata": 59, "save_with_metadata": 59, "nai": 60, "naimetadata": 60, "get_naimeta_from_imag": 60, "add_naimeta_to_imag": 60, "save_image_with_naimeta": 60, "segment": [61, 62], "isneti": 62, "get_isnetis_mask": 62, "segment_with_isneti": 62, "segment_rgba_with_isneti": 62, "tag": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72], "blacklist": 63, "is_blacklist": 63, "drop_blacklisted_tag": 63, "charact": 64, "char_whitelist_suffix": 64, "char_whitelist_prefix": 64, "char_whitelist_word": 64, "char_suffix": 64, "char_prefix": 64, "charactertagpool": 64, "is_basic_character_tag": 64, "drop_basic_character_tag": 64, "deepdanbooru": 65, "get_deepdanbooru_tag": 65, "add_underlin": 66, "remove_underlin": 66, "tags_to_text": 66, "match": 68, "tag_match_suffix": 68, "tag_match_prefix": 68, "tag_match_ful": 68, "mldanbooru": 69, "get_mldanbooru_tag": 69, "order": 70, "sort_tag": 70, "overlap": 71, "drop_overlap_tag": 71, "wd14": 72, "get_wd14_tag": 72, "convert_wd14_emb_to_predict": 72, "upscal": [73, 74], "cdc": 73, "upscale_with_cdc": 73, "util": [75, 76, 77, 78], "cach": 75, "ts_lru_cach": 75, "func": 76, "sigmoid": 76, "onnxruntim": 78, "get_onnx_provid": 78, "open_onnx_model": 78, "valid": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "aicheck": 79, "get_ai_created_scor": 79, "is_ai_cr": 79, "bangumi_char": 80, "anime_bangumi_char_scor": 80, "anime_bangumi_char": 80, "anime_classify_scor": 81, "anime_classifi": 81, "color": 82, "is_greyscal": 82, "complet": 83, "anime_completeness_scor": 83, "anime_complet": 83, "dbrate": 84, "anime_dbrating_scor": 84, "anime_dbr": 84, "furri": 85, "anime_furry_scor": 85, "anime_furri": 85, "monochrom": 87, "get_monochrome_scor": 87, "is_monochrom": 87, "nsfw": 88, "nsfw_pred_scor": 88, "nsfw_pred": 88, "portrait": 89, "anime_portrait_scor": 89, "anime_portrait": 89, "rate": 90, "anime_rating_scor": 90, "anime_r": [90, 91], "real": 91, "anime_real_scor": 91, "safe": 92, "safe_check_scor": 92, "safe_check": 92, "style_ag": 93, "anime_style_age_scor": 93, "anime_style_ag": 93, "teen": 94, "anime_teen_scor": 94, "anime_teen": 94, "truncat": 95, "is_truncated_fil": 95, "welcom": 96, "": 96, "document": 96, "overview": 96, "tutori": 96, "inform": [96, 97, 98], "api": 96, "run": [97, 98], "environ": [97, 98], "instal": 99, "quick": 100, "start": 100}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.resource.background": [[51, "module-imgutils.resource.background"]], "BackgroundImageSet": [[51, "backgroundimageset"]], "list_bg_image_files": [[51, "list-bg-image-files"]], "get_bg_image_file": [[51, "get-bg-image-file"]], "get_bg_image": [[51, "get-bg-image"]], "random_bg_image_file": [[51, "random-bg-image-file"]], "random_bg_image": [[51, "random-bg-image"]], "imgutils.resource": [[52, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[53, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[53, "remove-adversarial-noise"]], "imgutils.restore": [[54, "imgutils-restore"]], "imgutils.restore.nafnet": [[55, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[55, "restore-with-nafnet"]], "imgutils.restore.scunet": [[56, "imgutils-restore-scunet"]], "restore_with_scunet": [[56, "restore-with-scunet"]], "imgutils.sd": [[57, "module-imgutils.sd"]], "imgutils.sd.metadata": [[58, "module-imgutils.sd.metadata"]], "SDMetaData": [[58, "sdmetadata"]], "parse_sdmeta_from_text": [[58, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[58, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[58, "save-image-with-sdmeta"]], "imgutils.sd.model": [[59, "module-imgutils.sd.model"]], "read_metadata": [[59, "read-metadata"]], "save_with_metadata": [[59, "save-with-metadata"]], "imgutils.sd.nai": [[60, "module-imgutils.sd.nai"]], "NAIMetaData": [[60, "naimetadata"]], "NAIMetadata": [[60, "id1"]], "get_naimeta_from_image": [[60, "get-naimeta-from-image"]], "add_naimeta_to_image": [[60, "add-naimeta-to-image"]], "save_image_with_naimeta": [[60, "save-image-with-naimeta"]], "imgutils.segment": [[61, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[62, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[62, "get-isnetis-mask"]], "segment_with_isnetis": [[62, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[62, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[63, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[63, "is-blacklisted"]], "drop_blacklisted_tags": [[63, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[64, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[64, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[64, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[64, "char-whitelist-word"]], "CHAR_SUFFIXES": [[64, "char-suffixes"]], "CHAR_PREFIXES": [[64, "char-prefixes"]], "CharacterTagPool": [[64, "charactertagpool"]], "is_basic_character_tag": [[64, "is-basic-character-tag"]], "drop_basic_character_tags": [[64, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[65, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[65, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[66, "module-imgutils.tagging.format"]], "add_underline": [[66, "add-underline"]], "remove_underline": [[66, "remove-underline"]], "tags_to_text": [[66, "tags-to-text"]], "imgutils.tagging": [[67, "module-imgutils.tagging"]], "imgutils.tagging.match": [[68, "module-imgutils.tagging.match"]], "tag_match_suffix": [[68, "tag-match-suffix"]], "tag_match_prefix": [[68, "tag-match-prefix"]], "tag_match_full": [[68, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[69, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[69, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[70, "module-imgutils.tagging.order"]], "sort_tags": [[70, "sort-tags"]], "imgutils.tagging.overlap": [[71, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[71, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[72, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[72, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[72, "convert-wd14-emb-to-prediction"]], "imgutils.upscale.cdc": [[73, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[73, "upscale-with-cdc"]], "imgutils.upscale": [[74, "module-imgutils.upscale"]], "imgutils.utils.cache": [[75, "module-imgutils.utils.cache"]], "ts_lru_cache": [[75, "ts-lru-cache"]], "imgutils.utils.func": [[76, "module-imgutils.utils.func"]], "sigmoid": [[76, "sigmoid"]], "imgutils.utils": [[77, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[78, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[78, "get-onnx-provider"]], "open_onnx_model": [[78, "open-onnx-model"]], "imgutils.validate.aicheck": [[79, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[79, "get-ai-created-score"]], "is_ai_created": [[79, "is-ai-created"]], "imgutils.validate.bangumi_char": [[80, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[80, "anime-bangumi-char-score"]], "anime_bangumi_char": [[80, "anime-bangumi-char"]], "imgutils.validate.classify": [[81, "module-imgutils.validate.classify"]], "anime_classify_score": [[81, "anime-classify-score"]], "anime_classify": [[81, "anime-classify"]], "imgutils.validate.color": [[82, "module-imgutils.validate.color"]], "is_greyscale": [[82, "is-greyscale"]], "imgutils.validate.completeness": [[83, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[83, "anime-completeness-score"]], "anime_completeness": [[83, "anime-completeness"]], "imgutils.validate.dbrating": [[84, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[84, "anime-dbrating-score"]], "anime_dbrating": [[84, "anime-dbrating"]], "imgutils.validate.furry": [[85, "module-imgutils.validate.furry"]], "anime_furry_score": [[85, "anime-furry-score"]], "anime_furry": [[85, "anime-furry"]], "imgutils.validate": [[86, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[87, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[87, "get-monochrome-score"]], "is_monochrome": [[87, "is-monochrome"]], "imgutils.validate.nsfw": [[88, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[88, "nsfw-pred-score"]], "nsfw_pred": [[88, "nsfw-pred"]], "imgutils.validate.portrait": [[89, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[89, "anime-portrait-score"]], "anime_portrait": [[89, "anime-portrait"]], "imgutils.validate.rating": [[90, "module-imgutils.validate.rating"]], "anime_rating_score": [[90, "anime-rating-score"]], "anime_rating": [[90, "anime-rating"]], "imgutils.validate.real": [[91, "module-imgutils.validate.real"]], "anime_real_score": [[91, "anime-real-score"]], "anime_real": [[91, "anime-real"]], "imgutils.validate.safe": [[92, "module-imgutils.validate.safe"]], "safe_check_score": [[92, "safe-check-score"]], "safe_check": [[92, "safe-check"]], "imgutils.validate.style_age": [[93, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[93, "anime-style-age-score"]], "anime_style_age": [[93, "anime-style-age"]], "imgutils.validate.teen": [[94, "module-imgutils.validate.teen"]], "anime_teen_score": [[94, "anime-teen-score"]], "anime_teen": [[94, "anime-teen"]], "imgutils.validate.truncate": [[95, "module-imgutils.validate.truncate"]], "is_truncated_file": [[95, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[96, "welcome-to-imgutils-s-documentation"]], "Overview": [[96, "overview"]], "Tutorials": [[96, null]], "Information": [[96, null]], "API Documentation": [[96, null]], "Run Environment Information": [[97, "Run-Environment-Information"], [98, "Run-Environment-Information"]], "Installation": [[99, "installation"]], "Quick Start": [[100, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.resource.background"], [52, "module-imgutils.resource"], [57, "module-imgutils.sd"], [58, "module-imgutils.sd.metadata"], [59, "module-imgutils.sd.model"], [60, "module-imgutils.sd.nai"], [61, "module-imgutils.segment"], [62, "module-imgutils.segment.isnetis"], [63, "module-imgutils.tagging.blacklist"], [64, "module-imgutils.tagging.character"], [65, "module-imgutils.tagging.deepdanbooru"], [66, "module-imgutils.tagging.format"], [67, "module-imgutils.tagging"], [68, "module-imgutils.tagging.match"], [69, "module-imgutils.tagging.mldanbooru"], [70, "module-imgutils.tagging.order"], [71, "module-imgutils.tagging.overlap"], [72, "module-imgutils.tagging.wd14"], [73, "module-imgutils.upscale.cdc"], [74, "module-imgutils.upscale"], [75, "module-imgutils.utils.cache"], [76, "module-imgutils.utils.func"], [77, "module-imgutils.utils"], [78, "module-imgutils.utils.onnxruntime"], [79, "module-imgutils.validate.aicheck"], [80, "module-imgutils.validate.bangumi_char"], [81, "module-imgutils.validate.classify"], [82, "module-imgutils.validate.color"], [83, "module-imgutils.validate.completeness"], [84, "module-imgutils.validate.dbrating"], [85, "module-imgutils.validate.furry"], [86, "module-imgutils.validate"], [87, "module-imgutils.validate.monochrome"], [88, "module-imgutils.validate.nsfw"], [89, "module-imgutils.validate.portrait"], [90, "module-imgutils.validate.rating"], [91, "module-imgutils.validate.real"], [92, "module-imgutils.validate.safe"], [93, "module-imgutils.validate.style_age"], [94, "module-imgutils.validate.teen"], [95, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[51, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[51, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[52, "module-imgutils.resource"]], "imgutils.sd": [[57, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[58, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[58, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[58, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[58, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[59, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[59, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[59, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[60, "imgutils.sd.nai.NAIMetaData"], [60, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[60, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[60, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[60, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[61, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[62, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[63, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[63, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[63, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[64, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[64, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[65, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[65, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[66, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[67, "module-imgutils.tagging"]], "imgutils.tagging.match": [[68, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[69, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[69, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[70, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[70, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[71, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[71, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[72, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[73, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[73, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[74, "module-imgutils.upscale"]], "imgutils.utils.cache": [[75, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[75, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[76, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[76, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[77, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[78, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[78, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[78, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[79, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[79, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[79, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[80, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[80, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[80, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[81, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[81, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[81, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[82, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[82, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[83, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[83, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[83, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[84, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[84, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[84, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[85, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[85, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[85, "module-imgutils.validate.furry"]], "imgutils.validate": [[86, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[87, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[87, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[87, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[88, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[88, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[88, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[89, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[89, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[89, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[90, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[90, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[90, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[91, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[91, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[91, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[92, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[92, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[92, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[93, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[93, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[93, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[94, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[94, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[94, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[95, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[95, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 58], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 51, 52, 57, 58, 60, 61, 62, 65, 66, 67, 69, 72, 73, 74, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 99], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 51, 62, 69, 73, 92], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 51, 58, 60, 63, 64, 78], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 58, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 51, 65, 84], "aspect": [0, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 51, 60, 63, 64, 65, 66, 69, 70, 71, 72, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 51, 58, 59, 63, 64, 65, 70, 72, 73, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "8": [0, 10, 20, 33, 35, 39, 43, 48, 58, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 97, 98, 99], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "gener": [0, 4, 10, 13, 19, 31, 32, 57, 58, 60, 69, 72, 77, 84, 96], "art": [0, 58], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 51, 60, 62, 65, 69, 70, 71, 72, 80, 84, 88, 90], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 58, 60, 63, 64, 68, 71, 72, 79, 81, 84, 87, 88, 90, 94], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 58, 60, 72, 73, 80, 83, 85, 88, 89, 91, 92, 93], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 64, 65, 66, 68, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 99], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 58, 60, 63, 64, 66, 68, 70, 72, 73, 76, 80, 83, 85, 88, 89, 91, 93], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 51, 58, 59, 60, 63, 64, 70, 75], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 75, 92], "width": [0, 4, 9, 44, 51, 69], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 58, 59, 60, 63, 64, 70, 72, 78, 79, 80, 81, 84, 87, 90, 94], "set": [0, 10, 27, 30, 35, 46, 48, 50, 78, 81, 84, 90, 94, 95], "automat": [0, 4, 22, 35, 46, 78, 97, 98], "determin": [0, 7, 35, 88], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 51, 58, 62, 69, 73, 74, 92, 97, 98], "height": [0, 4, 9, 44, 51, 69], "filter": [0, 30, 46, 63, 64, 84, 86, 90], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 58, 59, 60, 63, 65, 66, 69, 72, 73, 75, 76, 78, 79, 80, 81, 84, 86, 87, 88, 90, 94], "when": [0, 6, 9, 10, 21, 23, 25, 26, 33, 35, 39, 43, 44, 48, 58, 60, 62, 69, 73, 75, 78, 79, 95], "resiz": [0, 21, 42, 50, 58, 69], "charact": [0, 35, 41, 50, 61, 62, 65, 66, 67, 72, 80, 96], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 60, 62, 70, 79, 88, 95], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 80, 85, 89, 91, 93, 97, 98], "intens": 0, "proport": [0, 80], "correct": [0, 33], "output": [0, 27, 36, 50, 58, 59, 70, 99], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 51, 58, 59, 60, 62, 63, 69, 75, 76, 78, 79, 81, 86, 87, 88, 95, 96, 97, 98, 99], "should": [0, 3, 9, 35, 39, 43, 44, 46, 62, 99], "approxim": 0, "ratio": [0, 41, 42, 44, 69], "your": [0, 46, 95, 97, 98, 99], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 57, 58, 59, 60, 61, 65, 67, 71, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 59, 65, 69, 76, 79, 87, 95], "ensur": [0, 20, 30, 35, 42, 58, 75], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "close": [0, 44, 58], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 62, 65, 66, 69, 70, 88], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 51, 59, 62, 63, 64, 65, 66, 69, 72, 73, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94, 95], "represent": [0, 20, 35, 58], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 63, 64, 66, 68, 70, 71, 73, 75, 76, 80, 83, 84, 85, 88, 89, 90, 91, 92, 93], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 58, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95], "here": [0, 10, 18, 24, 35, 39, 40, 58, 63, 65, 69, 72, 73, 80, 82, 95, 97, 98], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 61, 62, 64, 65, 67, 70, 72, 73, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 58, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99], "print": [0, 10, 15, 16, 19, 20, 27, 30, 58, 59, 97, 98, 99], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 58, 60, 62, 73, 82, 95], "draw": [1, 24, 25, 50, 88, 96], "ascii_draw": 1, "meta": [2, 96, 99], "__title__": [2, 99], "__version__": [2, 99], "__description__": [2, 99], "__author__": [2, 99], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 51, 52, 57, 58, 61, 62, 63, 64, 65, 66, 67, 69, 72, 73, 74, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "inform": [3, 31, 32, 33, 50, 58, 60, 71], "packag": 3, "titl": [3, 60], "project": [3, 18, 65, 72, 95], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 58, 59, 75, 81, 96, 99], "short": [3, 69, 72], "descript": [3, 18, 60], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 57, 58, 59, 60, 72, 76, 80, 88], "setup": 3, "py": [3, 62], "author": [3, 59], "email": 3, "step": [4, 44, 58], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 58, 62], "creat": [4, 27, 30, 31, 43, 58, 60, 64, 79], "black": [4, 43, 58], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 58, 59, 60, 70, 72, 78, 80, 86, 87, 96, 99], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 62, 73], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 58, 62, 87], "mean": [4, 18, 20, 21, 23, 25, 26, 35, 38, 39, 44, 48, 78, 81, 99], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 57, 58, 59, 60, 71, 72, 73, 75, 76, 80, 84, 88, 90, 95], "suitabl": [4, 65, 88], "color": [4, 7, 9, 23, 25, 26, 43, 58, 62, 86, 87, 96], "fore": [4, 23, 25, 26], "back": 4, "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 51, 58, 59, 60, 64, 66, 71, 75, 78, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 99], "rgba": [4, 7, 28, 33, 62, 73], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 58, 59, 60, 69, 72, 81, 84, 90, 92, 94], "add": [4, 31, 59, 60, 66], "rgb": [4, 5, 6, 7, 28, 43, 51, 58, 62, 73], "In": [4, 25, 35, 80, 81], "document": [4, 97, 98, 99], "accur": [4, 11, 19, 84, 90], "present": [4, 31, 60, 65], "state": 4, "shown": [4, 61], "follow": [4, 35, 48, 59, 60, 72, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 72, 76], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 51, 58, 73, 82, 87], "both": [5, 11, 20, 41, 59], "np": [5, 6, 9, 33, 35, 44, 46, 48, 76], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 58, 59, 60, 63, 64, 65, 69, 70, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 95], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 58, 59, 60, 72, 73], "order": [5, 6, 66, 67, 96], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 58, 60, 65, 78, 81, 82, 84, 87, 90, 94], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 58, 59, 73, 78], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 51, 62, 65, 69, 72, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 35, 41, 43, 58, 59, 60, 63, 64, 65, 66, 68, 69, 72, 73, 79, 82, 87, 95], "mode": [5, 6, 7, 20, 33, 51, 58, 70, 73, 78], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 59, 96], "encod": [5, 8, 27, 33, 60, 96], "bool": [6, 7, 22, 25, 35, 41, 43, 46, 47, 50, 59, 60, 63, 64, 65, 66, 68, 69, 72, 73, 79, 87, 95], "true": [6, 7, 35, 43, 44, 47, 50, 59, 60, 63, 64, 66, 68, 72, 79, 82, 87, 95], "ndarrai": [6, 9, 33, 35, 39, 44, 46, 48, 72, 76], "channel": [6, 7, 28, 73], "jpegimageplugin": [6, 51], "jpegimagefil": [6, 51], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 62, 72], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 58, 75, 83], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 33, 36, 39, 41, 43, 44, 46, 47, 62, 65, 72, 76, 83, 84, 90], "same": [6, 22, 35, 40, 72, 75], "torchvis": 6, "transform": [6, 7, 66], "to_tensor": 6, "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 57, 59, 60, 61, 72, 75, 76, 84, 90, 96], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 57, 58, 59, 60, 69, 70, 72, 75, 76, 78, 84, 90], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 57, 59, 65, 69, 72, 96], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 57, 64, 72, 99], "manipul": [7, 57], "python": [7, 33, 75, 97, 98, 99], "librari": [7, 30, 99], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 57, 59, 60, 72, 75, 76, 88, 99], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 58, 72, 78], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 58, 60, 76, 99], "handl": [7, 27, 30, 32, 33, 57, 60], "multipl": [7, 9, 14, 27, 33, 35, 39, 58], "ad": [7, 10, 59, 60, 66], "background": [7, 8, 23, 25, 26, 52, 58, 62, 96], "check": [7, 33, 38, 59, 63, 64, 68, 79, 82, 92, 95, 99], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 80], "common": 7, "relat": [7, 10, 12, 15, 57, 64, 76], "task": [7, 19, 20, 32, 43], "applic": [7, 65, 69, 88], "kei": [7, 16, 20, 27, 59, 72], "featur": [7, 11, 16, 29, 35, 39, 60, 62, 65, 66, 72, 80], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 51, 57, 58, 59, 60, 78, 87, 95, 96], "path": [7, 9, 10, 11, 14, 16, 27, 30, 33, 51, 58, 59, 60, 82, 87, 95], "binari": [7, 76], "like": [7, 10, 17, 69, 75, 99], "onc": 7, "particularli": [7, 20, 27, 31, 32, 60, 75], "requir": [7, 9, 18, 19, 35, 44, 59, 60, 84, 90, 99], "preprocess": [7, 18, 27, 30, 35], "befor": [7, 33, 35, 59], "further": 7, "analysi": [7, 36], "force_background": 7, "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 72, 76], "necessari": [7, 35, 65, 69], "convert": [7, 31, 33, 35, 48, 60, 72, 88], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 58, 59, 60, 64, 70, 75], "ha": [7, 21, 41, 73, 88, 97, 98], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 58, 59, 60, 67, 72, 88, 96], "avoid": [7, 65], "anomali": 7, "dure": [7, 27, 33, 66, 87, 95], "subsequ": [7, 43], "convers": [7, 30], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 58, 60, 63, 64, 70], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 58, 59, 60, 63, 64, 70], "typeerror": [7, 48, 63, 64, 70], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 51, 63, 64, 70, 71, 79, 81, 84, 90, 94], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 80, 81, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94], "take": [7, 50], "singl": [7, 14, 27, 33, 35, 66, 76], "call": [7, 24, 58], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 57, 66, 68, 73, 88], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 51], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 59, 61, 62, 67, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "pillow": [7, 22], "boolean": [7, 35], "otherwis": [7, 31, 35, 60, 63, 64, 68, 73, 78], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 61, 66, 86, 88], "basic": [8, 52, 64], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 96], "rgb_decod": 8, "load_imag": [8, 47, 58], "has_alpha_channel": 8, "layer": [8, 76, 96], "istack": 8, "mai": [9, 12, 15, 35, 58, 65, 69, 75, 95, 97, 98], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 48, 58, 59, 64], "similar": [9, 10, 17, 35, 39, 69, 72, 96], "techniqu": [9, 28, 33], "p": [9, 65, 69, 72], "need": [9, 14, 30, 41, 44, 75, 79, 81, 84, 87, 90, 94], "stack": 9, "addition": 9, "second": [9, 20, 35, 40, 68], "element": 9, "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 76], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 58, 59, 63, 64, 65, 66, 69, 70, 71, 72, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "right": [9, 43, 48, 76], "two": [9, 20, 35, 40, 68, 87], "dimension": 9, "arrai": [9, 22, 33, 35, 39, 46, 48, 76], "h": [9, 23, 25, 26, 46, 62], "w": [9, 23, 25, 26, 46, 62], "posit": [9, 35, 43, 44, 80], "target": [9, 17, 22, 23, 25, 26, 44], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 68], "howev": [9, 35], "solid": [9, 43], "pure": [9, 62], "lime": [9, 62], "nian": 9, "save": [9, 31, 58, 59, 60, 62], "nian_lim": 9, "yellow": [9, 58], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 51, 58, 65, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "9": [9, 10, 20, 35, 39, 48, 58, 70, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 93, 94], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 30, 33, 36, 43, 44, 46, 58, 59, 63], "mask": [9, 23, 25, 26, 44, 46, 62], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 96], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 51, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 51, 69, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 61, 67, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 61, 67, 73, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "explan": 10, "No": [10, 58, 97, 98], "head": [10, 17, 22, 47, 64, 80, 89, 96], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 51, 58, 61, 62, 64, 65, 67, 73, 80, 81, 84, 85, 89, 90, 91, 93, 94, 99], "pretti": 10, "girl": [10, 41, 64], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 59, 64, 65, 69, 72, 87], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44], "pair": [10, 20], "cover": [10, 18, 44, 58, 64], "breast": [10, 18, 64, 65, 69, 71, 72], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 58], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 86, 96], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 64], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 68, 71, 80], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 72, 96], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 64], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 61, 99], "6": [10, 20, 22, 35, 39, 48, 63, 64, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "nopan": 10, "panti": [10, 66], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 84, 90, 96], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 58, 63, 64, 69, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 99], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 60], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 58, 75, 78], "less": [10, 11, 13, 19, 79], "stand": [10, 58, 65, 69, 72], "sit": [10, 64], "ass": 10, "split": [10, 69], "leg": [10, 58], "wide": [10, 58], "90": 10, "degre": [10, 44], "typic": [10, 11], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 81, 84, 90, 94], "10": [10, 21, 35, 39, 44, 48, 79, 80, 81, 84, 87, 88, 90, 91], "sprd": 10, "strongli": [10, 73], "11": [10, 35, 48, 79, 80, 81, 84, 87, 88, 90, 91], "vsplt": 10, "pose": [10, 35, 96], "12": [10, 22, 35, 43, 48, 79, 80, 81, 84, 87, 88, 90, 91], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 80, 81, 84, 88, 91, 93], "full": [10, 58], "almost": 10, "side": [10, 42, 64, 95], "usual": [10, 39], "ly": 10, "14": [10, 48, 80, 81, 84, 88, 91], "wing": [10, 64], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 80, 81, 84, 88, 91, 97, 98], "feral": 10, "four": [10, 11, 80], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 85], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 79], "16": [10, 48, 80, 84, 88, 91], "hdrago": 10, "style": [10, 14, 19, 44, 93, 99], "17": [10, 48, 88, 93], "hponi": 10, "18": [10, 18, 48, 84, 88, 90, 97, 98], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 88], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 48, 58, 88], "hcat": 10, "cat": [10, 64, 70], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 93], "hbear": 10, "bear": 10, "22": [10, 48], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 58, 60, 69, 72, 84, 87, 97, 98], "contest": 10, "toward": [10, 48], "viewer": [10, 58], "23": [10, 48], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48], "hhors": 10, "hors": 10, "implement": [10, 40, 75], "aa09": 10, "25": [10, 13, 18, 30, 40, 93], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 65, 69, 72, 73, 79, 80, 83, 85, 88, 89, 91, 92, 93], "releas": 10, "time": [10, 60, 73], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 61], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 57, 58, 60, 64, 80, 81, 84, 85, 89, 90, 91, 93, 94], "advanc": [10, 99], "capabl": [10, 33, 41], "specif": [10, 11, 16, 31, 33, 43, 48, 60, 61, 80, 84, 90], "scenario": [10, 65, 69, 75], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 58], "enhanc": [10, 29, 96], "improv": [10, 21], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 60, 87], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 65, 66, 69, 73, 84, 90], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 65, 69, 75, 80, 95], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 58, 96], "30": [10, 19, 44], "public": 10, "friendli": [10, 99], "reduc": [10, 35, 46], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 51, 64], "current": [10, 58, 84, 90, 97, 98, 99], "reincarn": 10, "compon": [10, 20, 27, 30, 75], "some": [10, 29, 35, 39, 40, 44, 52, 63, 65, 69, 72, 73, 75, 82, 95, 97, 98], "yolov8s_aa09": 10, "updat": [10, 27, 30, 59], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 72, 86], "closeup": 10, "adjust": [10, 30, 39, 64], "larg": [10, 25, 35, 72], "hat": [10, 64], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 65, 69], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 63, 64, 66, 70, 71, 76, 88, 92], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 66, 70, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "though": 10, "note": [10, 14, 35, 44, 58, 80, 84, 87, 90, 97, 98], "complet": [10, 44, 80, 86, 96], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 65, 75, 87, 88, 97, 98], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 72], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 65, 69, 72, 79, 87], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 73], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 27, 35, 39, 58, 76], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 64], "genit": 11, "male": [11, 18, 64], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 57, 58, 61, 65, 66, 67, 69, 72, 73, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 99], "v1": [11, 12, 13, 14, 15, 19, 43, 58, 72], "pre": [11, 13, 16, 36], "identifi": [11, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 58], "data": [11, 14, 16, 31, 33, 35, 47, 57, 58, 65, 66, 84, 90, 96, 97, 98, 99], "either": [11, 12, 13, 14, 15, 35, 76], "standard": [11, 13, 14, 15, 31, 75], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 58], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 42, 44, 75], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 72], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 64], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 58, 59, 66, 78, 95], "indic": [11, 35, 48, 65, 69, 72], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 58], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 60, 70], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": 11, "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 75], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 64, 69, 73, 76], "speed": [12, 13, 14, 15, 16, 19, 23, 73], "accuraci": [12, 13, 14, 15, 16, 19, 41, 79, 81, 84, 87, 90, 94], "higher": [12, 13, 14, 15, 16, 18, 21, 87], "consid": [12, 15, 20, 35, 41, 44, 46, 51, 64, 84, 90], "overlap": [12, 14, 15, 16, 20, 65, 67, 69, 72, 73, 96], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 58], "predict": [12, 16, 19, 27, 30, 72, 79, 81, 83, 84, 87, 88, 90, 92, 94], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 62, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 51, 60, 99], "balanc": [13, 15, 19, 58], "system": [13, 14, 23, 84, 90], "overhead": [13, 14, 23, 75], "avail": [13, 19, 27, 33, 35, 41, 44, 58, 70, 78, 79, 81, 84, 90, 94], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 60, 78], "mostima_post": [13, 16], "29": [13, 16], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 58], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 57, 59, 73, 80, 84, 87, 90, 97, 98], "primari": [14, 80, 83, 85, 89, 91, 93], "purpos": 14, "crop": [14, 46, 58], "illustr": [14, 58, 81, 83], "therefor": [14, 22, 35, 97, 98], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 89, 96], "peopl": [14, 70], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 72, 73, 75, 78, 79, 80, 81, 84, 87, 90, 94, 99], "inde": 14, "recommend": [14, 21, 35, 38, 39, 72, 73, 84, 90], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 57], "obtain": [14, 24, 34, 35], "local": [14, 51, 97, 98], "flexibl": 14, "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 58, 60, 62, 65, 75, 99], "choos": [15, 19, 41], "35": [15, 58, 65, 72], "configur": [15, 27, 35, 96], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 58, 76], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 66, 88, 92], "infer": [15, 18, 21, 30, 47, 78, 87], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 65, 99], "hug": [16, 27, 30, 35, 72], "face": [16, 17, 18, 27, 30, 35, 48, 50, 58, 64, 72, 80, 96], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 73, 99], "yolo11": 16, "architectur": 16, "usag": [16, 27, 57, 58, 59, 65, 75, 76, 95], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 62, 64, 66, 71], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 57, 78], "instead": [16, 21, 66], "detect_head": [17, 22], "booru_yolo": [17, 96], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 84, 90], "ey": [17, 44, 48, 58, 64, 96], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 80, 89, 96], "detect_halfbodi": 17, "hand": [17, 48, 50, 58, 64, 96], "detect_hand": 17, "nudenet": [17, 96], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 58, 66, 68, 96], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 73, 78, 95, 96], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 78, 88], "nudenet_onnx": 18, "effici": [18, 21, 59, 76], "notai": 18, "tech": 18, "detail": [18, 57, 58, 78, 80], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 77, 96], "topk": 18, "100": [18, 23, 30, 38, 75], "45": [18, 39], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 51, 76, 79], "keep": [18, 69], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 58, 75, 76, 92], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 75, 76, 88], "work": [20, 27, 32, 38, 60, 88], "aggreg": 20, "involv": 20, "segment": [20, 51, 96], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 70], "max": [20, 21], "raw": [20, 33], "depend": [20, 58, 59, 95], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 81], "match": [20, 33, 46, 64, 67, 96], "unknown": [20, 70], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 58, 63, 76, 78], "doesn": [20, 33, 64], "t": [20, 33, 64], "group": [20, 39, 66], "correspond": [20, 35, 41, 46, 88, 92], "car": 20, "85": [20, 65, 72], "75": 20, "text_detect": 21, "been": [21, 88], "migrat": 21, "ocr": [21, 96], "detect_text_with_ocr": [21, 96], "soon": 21, "qualiti": [21, 36, 52, 58, 73], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 65, 79, 80, 81, 83, 88, 89, 90, 91, 93, 94], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 84, 90], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 58, 78], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 62], "font": 22, "At": 22, "runtim": [22, 25, 78, 87], "attempt": [22, 31, 44, 58, 60, 78], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 59, 96], "cannot": [22, 41, 60], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 51, 52, 58, 62, 65, 67, 72, 78, 80, 85, 87, 89, 91, 93], "cv2": 23, "have": [23, 25, 35, 70, 71, 84, 90, 95], "lowest": 23, "resourc": [23, 27, 96], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 62], "its": [23, 25, 26, 27, 35, 41, 42, 59, 62, 65, 66, 78, 80, 81, 83, 84, 85, 88, 89, 90, 91, 93, 94], "low": [23, 34, 36, 58, 69, 72, 73], "high": [23, 30, 52, 58, 73, 87, 88], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 57, 58, 59, 60, 72], "outlin": 24, "comparison": [24, 65], "canni": [24, 96], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 96], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 96], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 58], "effect": [25, 34, 43, 95], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 97, 98], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 58, 73], "deeper": 25, "richer": 25, "probabl": [25, 88], "extra": [25, 58], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 51, 73], "pass": [25, 26, 27, 30, 31, 43, 44, 58, 62, 69, 73, 75], "neural": [25, 26, 62, 76], "network": [25, 26, 62, 76], "classif": [27, 76, 80, 81, 83, 84, 85, 86, 89, 90, 91, 93, 94], "those": [27, 87], "store": [27, 31, 58, 59], "manag": [27, 30, 78, 96], "interact": [27, 30], "make": [27, 48, 66, 76, 84, 88, 90], "also": [27, 72, 99], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 58, 75], "privat": [27, 28, 39], "repo_id": [27, 30], "hf_token": [27, 30], "method": [27, 28, 30, 32, 33, 35, 43, 84, 90], "within": [27, 43, 58, 65, 72], "id": [27, 30], "api": 27, "variabl": [27, 44, 78], "_model_nam": 27, "cach": [27, 30, 51, 77, 96], "_model": 27, "dictionari": [27, 31, 36, 58, 59, 60, 63, 64, 80, 83, 85, 89, 91, 93], "_label": 27, "_hf_token": 27, "usernam": [27, 30], "repo_nam": [27, 30], "__init__": [27, 28, 30, 33, 44, 48, 51, 60, 64], "instanc": [27, 30, 35, 43, 48, 51, 64], "clear": [27, 30, 35, 59, 80, 84, 90], "free": [27, 30], "up": [27, 30, 64], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "kwarg": [27, 30, 31, 43, 44, 58, 60], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 69], "interfac": [27, 30, 75], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 51], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 58, 60], "keyword": [27, 30, 31, 43, 44, 58, 60, 75], "argument": [27, 30, 31, 43, 44, 47, 48, 58, 60, 64, 72, 75], "importerror": [27, 30], "properli": [27, 58], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "highest": [27, 88], "through": [27, 99], "error": [27, 33], "predict_scor": 27, "dict": [27, 33, 36, 47, 58, 59, 60, 72, 75, 80, 81, 83, 84, 85, 89, 90, 91, 93, 94], "conveni": [27, 48, 58, 99], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 80, 85, 86, 87, 89, 91, 93, 94, 96], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 63, 64, 78, 79, 84, 90, 96], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 57, 59, 60, 96], "associ": [30, 60], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 59], "environ": [30, 73, 75, 78, 96], "yolov5": 30, "300": 30, "400": 30, "95": [30, 63, 64, 70], "simpl": 30, "without": [30, 58, 63, 64, 71], "explicitli": 30, "read": [31, 32, 33, 57, 58, 59], "write": [31, 32, 33, 57, 59], "exif": [31, 32, 58], "gif": [31, 32, 58], "comment": 31, "These": [31, 34, 51], "about": 31, "context": [31, 32], "ai": [31, 32, 60, 79], "found": [31, 44, 58, 80], "commonli": [31, 66, 76], "where": [31, 35, 58, 59, 75], "look": [31, 41, 58, 80], "usercom": 31, "field": [31, 60], "dst_filenam": 31, "destin": [31, 58, 59, 60], "filenam": [31, 51], "pnginfo": [31, 33, 58, 60], "wai": [31, 58, 59], "geninfo": [32, 96], "lsb": [32, 60, 96], "signific": [32, 33, 35, 60], "bit": [32, 33, 60], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "embed": [33, 72], "serial": 33, "json": 33, "compat": [33, 66], "inject": 33, "combin": [33, 41], "emb": [33, 72], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 59], "gzip": 33, "written": 33, "appropri": [33, 41, 58], "serializ": 33, "err": 33, "caus": [33, 95], "multi": [33, 75], "get_next_n_byt": 33, "next": 33, "get_one_byt": 33, "form": [33, 66], "read_32bit_integ": 33, "32": 33, "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 62], "robust": [33, 35], "skytnt": [34, 51, 62], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 73, 79, 81, 84, 87, 90, 94], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 65], "thei": 35, "smaller": 35, "7eu7d7": [35, 69, 73, 99], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 57, 87], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 58], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 75], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 60, 63, 73], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 89, 90], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 58, 79, 80, 81, 83, 84, 85, 89, 90, 91, 93, 94], "neighborhood": 35, "core": [35, 97, 98], "few": 35, "too": 35, "sensit": [35, 43, 72, 84, 90], "tune": 35, "guidelin": 35, "deal": [35, 57], "solut": [35, 44], "small": [35, 43], "advis": [35, 65], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 64], "e": [35, 52, 70, 73, 76], "g": [35, 52, 70, 73], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 69, 73], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 96], "danbooru": [36, 65, 67, 69, 84, 87], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "fmt": [36, 72], "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 58], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 72], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 58], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 96], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 96], "laplacian": [37, 96], "laplacian_scor": 37, "lpip": [37, 96], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 96], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 75, 79, 87], "seem": 38, "just": [38, 81, 84, 87, 90, 94], "we": [38, 73], "explor": 38, "bluri": 38, "hutao": [38, 62, 65, 69, 72], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 58, 73, 97, 98], "99": 39, "192": 39, "49": 39, "256": [39, 58], "img1": [39, 40], "img2": [39, 40], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": 40, "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": 41, "export": [41, 78], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 81], "742": 41, "485": 41, "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 58], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 70], "languag": 41, "func": [41, 77, 96], "japanes": [41, 58], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 57], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 99], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": 42, "maintain": [42, 48, 75, 99], "longer": 42, "after": [42, 65, 69, 72], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 58, 62, 72, 97, 98], "serv": [43, 65], "foundat": 43, "inherit": 43, "fill": 43, "valid": [43, 44, 48, 96], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 59, 78, 81], "angl": 44, "end": [44, 58], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 51], "total": [44, 97, 98], "star": [44, 69], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 69, 72], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": 44, "prefix": [44, 64, 68], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "top": [44, 87], "corner": 44, "factor": 44, "properti": [44, 48, 58, 60], "align": [45, 96], "align_maxs": 45, "censor_": [45, 96], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 96], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 96], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 74], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 62, 99], "github": [47, 97, 98, 99], "com": [47, 99], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 96, 99], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 58], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 69, 72], "readabl": 48, "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 64, 70], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 86, 96], "zero": 48, "must": [48, 64, 95], "preced": 48, "surround": 48, "whitespac": [48, 66], "36": 48, "0b100": 48, "91": 48, "112": 48, "92": [48, 70], "113": 48, "dwpose": [49, 96], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 96], "connect": 50, "ellips": 50, "facial": [50, 64, 80], "bg": 51, "strict_level": 51, "min_select": 51, "min_width": 51, "min_height": 51, "min_resolut": 51, "desir": 51, "strict": [51, 84, 90], "get_imag": 51, "get_image_fil": 51, "list_image_fil": 51, "random_imag": 51, "randomli": 51, "random_image_fil": 51, "8057": 51, "000000": 51, "000001": 51, "000002": 51, "000003": 51, "000004": 51, "home": 51, "dgh": [51, 59, 99], "2400x1600": 51, "0x7feb86ed5160": 51, "003258": 51, "400x400": 51, "0x7feb86a748b0": 51, "quickli": 52, "backgroundimageset": 52, "list_bg_image_fil": 52, "get_bg_image_fil": 52, "get_bg_imag": 52, "random_bg_image_fil": 52, "random_bg_imag": 52, "adversari": [54, 96], "remove_adversarial_nois": 54, "nafnet": [54, 96], "restore_with_nafnet": 54, "scunet": [54, 96], "restore_with_scunet": 54, "automatic1111": 57, "stabl": [57, 58, 79, 99], "diffus": [57, 58, 79], "webui": [57, 58, 59], "novelai": 57, "sdwui": 57, "pars": [57, 58, 96], "submodul": 57, "nai": [57, 96], "docstr": 57, "sdmetadata": 57, "parse_sdmeta_from_text": 57, "get_sdmeta_from_imag": 57, "save_image_with_sdmeta": 57, "read_metadata": 57, "save_with_metadata": 57, "naimetadata": 57, "get_naimeta_from_imag": 57, "add_naimeta_to_imag": 57, "save_image_with_naimeta": 57, "parser": 58, "formatt": 58, "a1111": 58, "sd_metadata_simpl": 58, "sd_metadata_complex": 58, "prompt": 58, "neg_prompt": 58, "neg": 58, "__str__": 58, "sd1": 58, "extrem": 58, "delic": 58, "beauti": 58, "offici": 58, "global": [58, 95], "illumin": 58, "soft": 58, "shadow": 58, "super": 58, "light": 58, "novel": [58, 60], "4k": 58, "metal_textur": 58, "striped_background": 58, "rich": 58, "cg": 58, "uniti": 58, "8k": 58, "wallpap": 58, "unreal": 58, "sci": 58, "fi": 58, "fantasi": 58, "silver_skin": 58, "cut": [58, 64], "silver_impossible_bodysuit": 58, "gem_on_chest": 58, "cut_silver_mechanical_leotard": 58, "headgear": [58, 64], "1_girl": 58, "solo": [58, 63, 64, 65, 69, 70, 71, 72], "slim_waist": 58, "hair": [58, 64], "long": 58, "lumin": 58, "medium_breast": [58, 71], "indistinct_camelto": 58, "flat_crotch": 58, "coquettish": 58, "squint": 58, "evil_smil": 58, "dark_persona": 58, "mouth": 58, "wet": 58, "slim_fac": 58, "tall_girl": 58, "matur": 58, "mature_fac": 58, "slim_figur": 58, "slim_leg": 58, "groin": 58, "bare_thigh": 58, "easyneg": 58, "sketch": 58, "ugli": 58, "huge": 58, "logo": 58, "monochrom": [58, 83, 86, 96], "bad": 58, "mutat": 58, "blurri": 58, "horror": 58, "geometri": 58, "bad_prompt": 58, "miss": 58, "finger": 58, "limb": 58, "anatomi": 58, "interlock": 58, "digit": 58, "arm": 58, "2girl": 58, "deform": 58, "artist": 58, "blush": [58, 65, 69, 72], "lipstick": 58, "skindent": 58, "tie": 58, "big_breast": 58, "thighhigh": [58, 65], "pubic_hair": [58, 64], "3d": [58, 81], "realist": 58, "slip": [58, 66], "head_out_of_fram": 58, "curvi": 58, "sampler": 58, "ddim": 58, "cfg": 58, "seed": 58, "3827064803": 58, "512x848": 58, "hash": 58, "eb49192009": 58, "anidosmix": 58, "clip": 58, "skip": 58, "new_imag": 58, "let": 58, "what": 58, "nslim_fac": 58, "848": 58, "_sdmeta_text": 58, "directli": 58, "starri": 58, "night": 58, "daylight": 58, "40": 58, "euler": 58, "sd2": 58, "1girl": [58, 63, 64, 65, 66, 69, 70, 71, 72], "blue": 58, "footwear": 58, "shoe": 58, "bang": [58, 64, 65, 69, 72], "indoor": 58, "sleev": 58, "ahog": [58, 64, 65, 69, 72], "dress": [58, 64], "pot": 58, "plant": 58, "bag": [58, 65, 69, 72], "bun": [58, 64], "window": 58, "lora": 58, "bluearchive10": 58, "bluearchiv": 58, "neg1": 58, "dpm": 58, "2m": 58, "sde": 58, "karra": 58, "2647703743": 58, "768x768": 58, "72bd94132e": 58, "cutemix": 58, "denois": 58, "strength": 58, "controlnet": 58, "preprocessor": 58, "control_v11p_sd15_openpos": 58, "cab727d4": 58, "weight": 58, "perfect": 58, "control": 58, "param": 58, "hire": 58, "upscal": [58, 96], "latent": 58, "ti": 58, "339cc9210f70": 58, "66a7279a88dd": 58, "info": 58, "els": [58, 97, 98], "underli": [58, 75], "sd_meta": 58, "scope": 58, "dst_file": [58, 60], "jpeg": [58, 82, 95], "webp": 58, "systemerror": [58, 60], "input_imag": 58, "output_imag": 58, "a41": 59, "safetensor": 59, "safe": [59, 65, 75, 86, 88, 90, 95, 96], "tensor": 59, "torch": 59, "command": [59, 99], "pip": [59, 99], "_check_env": 59, "intern": 59, "model_fil": 59, "key1": 59, "value1": 59, "key2": 59, "value2": 59, "src_model_fil": 59, "dst_model_fil": 59, "new_metadata": 59, "john": 59, "doe": [59, 63, 70, 84, 90], "input_model": 59, "output_model": 59, "creation": 60, "softwar": 60, "generation_tim": 60, "dataclass": 60, "encapsul": 60, "taken": 60, "alia": 60, "success": [60, 99], "add_lsb_meta": 60, "save_metainfo": 60, "metainfo": 60, "prefer": 60, "isneti": [61, 96], "get_isnetis_mask": 61, "segment_with_isneti": 61, "segment_rgba_with_isneti": 61, "co": 62, "seg": 62, "1024": [62, 72], "inspir": [62, 72, 92], "space": [62, 72], "blob": 62, "app": 62, "l8": 62, "00ff00": 62, "mask_": 62, "image_": 62, "hutao_seg": 62, "skadi": [62, 65, 69, 72], "skadi_seg": 62, "drop": [63, 64, 65, 69, 71, 72], "cosplai": 63, "no_eyewear": 63, "eyewear": [63, 64], "span": [63, 64], "matter": [63, 64], "red_hair": [63, 64, 70, 71], "use_preset": 63, "custom_blacklist": 63, "onlin": 63, "preset": 63, "ones": 63, "neither": [63, 64], "nor": [63, 64], "anal_hair": 64, "anal_tail": 64, "arm_behind_head": 64, "arm_hair": 64, "arm_under_breast": 64, "arms_behind_head": 64, "bird_on_head": 64, "blood_in_hair": 64, "breasts_on_glass": 64, "breasts_on_head": 64, "cat_on_head": 64, "closed_ey": 64, "clothed_female_nude_femal": 64, "clothed_female_nude_mal": 64, "clothed_male_nude_femal": 64, "clothes_between_breast": 64, "cream_on_fac": 64, "drying_hair": 64, "empty_ey": 64, "face_to_breast": 64, "food_on_fac": 64, "food_on_head": 64, "game_boi": 64, "grabbing_anoth": 64, "s_hair": 64, "grabbing_own_breast": 64, "gun_to_head": 64, "head_between_breast": 64, "heart_in_ey": 64, "multiple_boi": 64, "multiple_girl": 64, "object_on_breast": 64, "object_on_head": 64, "paint_splatter_on_fac": 64, "parted_lip": [64, 65, 69, 72], "penis_on_fac": 64, "person_on_head": 64, "pokemon_on_head": 64, "rabbit_on_head": 64, "rice_on_fac": 64, "severed_head": 64, "star_in_ey": 64, "sticker_on_fac": 64, "tentacles_on_mal": 64, "tying_hair": 64, "built": [64, 75], "mutabl": 64, "sequenc": 64, "constructor": 64, "empti": 64, "iter": 64, "hold": [64, 65, 69, 72], "futa": 64, "cum": 64, "rub": 64, "shade": 64, "plai": 64, "drill": 64, "skin": 64, "sidelock": 64, "twintail": [64, 65, 69, 72], "braid": 64, "afro": 64, "bald": 64, "dreadlock": 64, "ponytail": 64, "updo": 64, "beard": 64, "mustach": 64, "pointi": 64, "horn": 64, "tail": 64, "ornament": 64, "hairband": 64, "pupil": 64, "bow": [64, 65], "headwear": 64, "ribbon": [64, 69], "crown": 64, "cap": 64, "hairclip": [64, 69], "mole": 64, "halo": 64, "fluff": 64, "flower": [64, 65, 69, 72], "glass": [64, 66], "fang": 64, "boi": 64, "beret": 64, "heterochromia": 64, "headdress": 64, "eyepatch": 64, "headphon": 64, "eyebrow": 64, "eyelash": 64, "sunglass": 64, "intak": 64, "scrunchi": 64, "ear_pierc": 64, "headband": 64, "ring": 64, "under_mouth": 64, "freckl": 64, "lip": 64, "eyelin": 64, "eyeshadow": 64, "tassel": 64, "whitelist_suffix": 64, "whitelist_prefix": 64, "whitelist_word": 64, "suffix": [64, 68], "pool": 64, "whitelist": 64, "predefin": 64, "blacklist": [64, 67, 96], "red": 64, "singular": 64, "plural": 64, "chair": 64, "whole": 64, "word": 64, "hear": 64, "86": 64, "72": 64, "outdat": 65, "anymor": 65, "baselin": 65, "extens": 65, "practic": 65, "use_real_nam": [65, 69], "general_threshold": [65, 72], "character_threshold": [65, 72], "drop_overlap": [65, 69, 72], "real": [65, 69, 86, 96], "renam": [65, 69], "redirect": [65, 69], "mani": [65, 69], "websit": [65, 69], "rate": [65, 72, 84, 86, 96], "char": [65, 72], "9897817373275757": 65, "question": [65, 72, 84], "010265946388244629": 65, "explicit": [65, 72, 84], "2809715270996094e": 65, "9939777851104736": 65, "5032387375831604": 65, "black_bord": 65, "9943548440933228": 65, "black_glov": [65, 69, 72], "5011609792709351": 65, "blue_ski": [65, 69, 72], "6877802610397339": 65, "5543792843818665": 65, "8268730640411377": 65, "cloud": [65, 69, 72], "8504303693771362": 65, "cowboy_shot": [65, 69, 72], "6008237600326538": 65, "crop_top": [65, 69, 72], "6635787487030029": 65, "dai": [65, 69, 72], "8496965765953064": 65, "glove": [65, 69, 72], "6107005476951599": 65, "hair_between_ey": [65, 69, 72], "668294370174408": 65, "5619469285011292": 65, "holding_baseball_bat": [65, 69, 72], "5141720771789551": 65, "letterbox": 65, "long_hair": [65, 69, 71, 72], "9884189963340759": 65, "looking_at_view": [65, 69, 72], "5673105120658875": 65, "midriff": [65, 69, 72], "6290556192398071": 65, "navel": [65, 69, 72], "9631235003471375": 65, "no_hat": [65, 69], "7978747487068176": 65, "no_headwear": [65, 69, 72], "7577926516532898": 65, "outdoor": [65, 69, 72], "7118550539016724": 65, "5452839136123657": 65, "pillarbox": 65, "9841411709785461": 65, "red_ey": [65, 69, 72], "958786129951477": 65, "shirt": [65, 69, 72], "6720131039619446": 65, "short_sleev": [65, 69, 72], "7077711820602417": 65, "silver_hair": [65, 69], "6673924326896667": 65, "sky": [65, 69, 72], "8709812760353088": 65, "9614333510398865": 65, "sportswear": [65, 69, 72], "7786177396774292": 65, "6842771172523499": 65, "sweat": [65, 69, 72], "9076308012008667": 65, "thigh": [65, 69, 72], "580970823764801": 65, "skadi_": [65, 72], "arknight": [65, 72], "9633345007896423": 65, "9988503456115723": 65, "001651763916015625": 65, "00012505054473876953": 65, "9829280972480774": 65, "894218385219574": 65, "8733789920806885": 65, "backpack": [65, 69, 72], "6322951316833496": 65, "9987058639526367": 65, "bag_charm": 65, "9754379987716675": 65, "6810564994812012": 65, "9708781838417053": 65, "6356008052825928": 65, "5633733868598938": 65, "brick_wal": 65, "5315935611724854": 65, "brown_hair": [65, 69, 72], "9397273659706116": 65, "build": [65, 72], "9229896664619446": 65, "charm_": 65, "9006357789039612": 65, "citi": 65, "9020784497261047": 65, "cityscap": 65, "9547432661056519": 65, "5296419262886047": 65, "8253412246704102": 65, "5619839429855347": 65, "hair_flow": [65, 69, 72], "8277763724327087": 65, "hair_orna": [65, 69, 72], "9356368780136108": 65, "hair_ribbon": [65, 69], "5288072824478149": 65, "jacket": [65, 69, 72], "6336134076118469": 65, "9703260064125061": 65, "8188960552215576": 65, "phone_screen": 65, "9579574465751648": 65, "9954615235328674": 65, "plaid": [65, 69], "9725285172462463": 65, "plaid_skirt": [65, 69], "9638455510139465": 65, "pleated_skirt": [65, 69, 72], "7226815819740295": 65, "5321241021156311": 65, "red_nail": [65, 69], "5493080615997314": 65, "school_bag": 65, "9863407611846924": 65, "school_uniform": [65, 69, 72], "6794284582138062": 65, "5062428116798401": 65, "shoulder_bag": 65, "9325523972511292": 65, "skirt": [65, 69, 72], "92237788438797": 65, "skyscrap": 65, "7728171348571777": 65, "sleeves_past_wrist": [65, 69], "7257086038589478": 65, "smile": [65, 69, 72], "5357837080955505": 65, "6939404010772705": 65, "7054293155670166": 65, "tongu": [65, 69, 72], "9990814924240112": 65, "tongue_out": [65, 69, 72], "9992498755455017": 65, "5012534260749817": 65, "very_long_hair": [65, 69, 71, 72], "7461410164833069": 65, "underscor": [66, 72], "convent": 66, "restor": [66, 96], "use_spac": 66, "use_escap": 66, "include_scor": 66, "score_descend": 66, "_": 66, "escap": 66, "unsaf": 66, "sort": [66, 70], "descend": 66, "panty_pul": 66, "6826801300048828": 66, "958938717842102": 66, "drinking_glass": 66, "9340789318084717": 66, "areola_slip": 66, "41196826100349426": 66, "9988248348236084": 66, "drink": 66, "pull": 66, "areola": 66, "999": 66, "959": 66, "934": 66, "683": 66, "412": 66, "mldanbooru": [67, 96], "get_mldanbooru_tag": 67, "wd14": [67, 69, 96], "get_wd14_tag": [67, 69], "convert_wd14_emb_to_predict": 67, "deepdanbooru": [67, 69, 96], "get_deepdanbooru_tag": [67, 69], "add_underlin": 67, "remove_underlin": 67, "tags_to_text": 67, "drop_overlap_tag": 67, "is_blacklist": 67, "drop_blacklisted_tag": 67, "char_whitelist_suffix": 67, "char_whitelist_prefix": 67, "char_whitelist_word": 67, "char_suffix": 67, "char_prefix": 67, "charactertagpool": 67, "is_basic_character_tag": 67, "drop_basic_character_tag": 67, "sort_tag": 67, "tag_match_suffix": 67, "tag_match_prefix": 67, "tag_match_ful": 67, "t1": 68, "t2": 68, "fulli": 68, "ml": 69, "448": 69, "keep_ratio": 69, "9999984502792358": [69, 91], "9999946355819702": 69, "9994951486587524": 69, "998144268989563": 69, "9978417158126831": 69, "9941409230232239": 69, "9799384474754333": 69, "979142427444458": 69, "961823582649231": 69, "961323618888855": 69, "9490893483161926": 69, "large_breast": [69, 72], "9450850486755371": 69, "9425153136253357": 69, "9409335255622864": 69, "9319437146186829": 69, "9265308976173401": 69, "baseball_bat": [69, 72], "9259042143821716": 69, "922250509262085": 69, "9199565052986145": 69, "9175475835800171": 69, "9102761745452881": 69, "9076938629150391": 69, "stomach": [69, 72], "9052775502204895": 69, "8938589692115784": 69, "8894285559654236": 69, "8891903162002563": 69, "8845980763435364": 69, "8842408061027527": 69, "8659475445747375": 69, "862621009349823": 69, "8616052865982056": 69, "8562789559364319": 69, "short_short": [69, 72], "8555729389190674": 69, "8533340096473694": 69, "black_short": [69, 72], "8477485775947571": 69, "8430152535438538": 69, "tied_long_hair": [69, 72], "8340626955032349": 69, "crop_top_overhang": 69, "8266023397445679": 69, "8222048282623291": 69, "8202669620513916": 69, "black_shirt": [69, 72], "8061150312423706": 69, "ass_visible_through_thigh": [69, 72], "7803354859352112": 69, "thigh_gap": [69, 72], "7789446711540222": 69, "arms_up": 69, "7052110433578491": 69, "9999866485595703": 69, "997043788433075": 69, "9969649910926819": 69, "9957101345062256": 69, "9928386807441711": 69, "9886980056762695": 69, "9864778518676758": 69, "ghost": [69, 72], "9769423007965088": 69, "9747489094734192": 69, "9736957550048828": 69, "9388670325279236": 69, "9356311559677124": 69, "91000896692276": 69, "cardigan": 69, "8955123424530029": 69, "8910233378410339": 69, "8904104828834534": 69, "8881211280822754": 69, "8876776695251465": 69, "8864808678627014": 69, "8810517191886902": 69, "8798807263374329": 69, "8765745162963867": 69, "8737136125564575": 69, "nail_polish": 69, "8650439381599426": 69, "8613706827163696": 69, "blue_cardigan": 69, "8571277260780334": 69, "8333670496940613": 69, "8160212635993958": 69, "eyebrows_visible_through_hair": 69, "8122442364692688": 69, "8091571927070618": 69, "8082079887390137": 69, "8048468232154846": 69, "long_sleev": [69, 72], "8042327165603638": 69, "7984272241592407": 69, "blazer": [69, 72], "794708251953125": 69, "78981614112854": 69, "7892146110534668": 69, "shaped_pupil": [69, 72], "7867060899734497": 69, "gradient_hair": 69, "786359965801239": 69, "white_shirt": 69, "7790888547897339": 69, "brown_skirt": 69, "7760675549507141": 69, "774523913860321": 69, "7721588015556335": 69, "7697228789329529": 69, "755959689617157": 69, "multicolored_hair": 69, "7477189898490906": 69, "7476690411567688": 69, "rail": 69, "7476617693901062": 69, "blue_jacket": 69, "7458406090736389": 69, "741143524646759": 69, "7364678978919983": 69, "collared_shirt": 69, "7193643450737": 69, "red_neckwear": 69, "7108616828918457": 69, "7086325287818909": 69, "miniskirt": 69, "7055293321609497": 69, "7039415836334229": 69, "open_cloth": 69, "7018357515335083": 69, "shuffl": 70, "count": [70, 97, 98], "2boi": 70, "random": 70, "cat_ear": 70, "uniqu": 70, "precomput": 71, "8849405313291128": 71, "8548297594823425": 71, "03910296474461261": 71, "6615180440330748": 71, "21552028866308015": 71, "3165260620737027": 71, "47744464927382957": 71, "tagger": 72, "smilingwolf": 72, "wd": 72, "swinv2_v3": 72, "general_mcut_en": 72, "character_mcut_en": 72, "no_underlin": 72, "mcut": 72, "replac": 72, "dim": 72, "index": [72, 99], "l2": 72, "follw": 72, "embd": 72, "valuabl": 72, "enabl": 72, "rapid": 72, "queri": 72, "0011444687843322754": 72, "8876402974128723": 72, "106781005859375": 72, "000277101993560791": 72, "997527003288269": 72, "9797663688659668": 72, "9905703663825989": 72, "9761719703674316": 72, "8981098532676697": 72, "8810765743255615": 72, "9498510360717773": 72, "8377365469932556": 72, "945058286190033": 72, "9457170367240906": 72, "969594419002533": 72, "7881088852882385": 72, "7687551379203796": 72, "9301245212554932": 72, "6703325510025024": 72, "white_hair": 72, "5292627811431885": 72, "8677047491073608": 72, "grey_hair": 72, "5859264731407166": 72, "9536856412887573": 72, "8056888580322266": 72, "8394746780395508": 72, "9473626613616943": 72, "8986269235610962": 72, "9385137557983398": 72, "8408567905426025": 72, "alternate_costum": 72, "4245271384716034": 72, "931140661239624": 72, "8830795884132385": 72, "7279844284057617": 72, "artist_nam": 72, "5333830714225769": 72, "64717698097229": 72, "9516432285308838": 72, "9655293226242065": 72, "9485014081001282": 72, "7366660833358765": 72, "7161656618118286": 72, "5858667492866516": 72, "6186309456825256": 72, "41193312406539917": 72, "467605859041214": 72, "36282333731651306": 72, "3756745457649231": 72, "motion_blur": 72, "5091936588287354": 72, "951993465423584": 72, "basebal": 72, "5634750723838806": 72, "8232709169387817": 72, "9869340658187866": 72, "49491602182388306": 72, "5193622708320618": 72, "003406703472137451": 72, "0007208287715911865": 72, "9798132181167603": 72, "8046203851699829": 72, "7596215009689331": 72, "7620116472244263": 72, "46084529161453247": 72, "48454540967941284": 72, "5152207016944885": 72, "8023070096969604": 72, "8653596639633179": 72, "7201820611953735": 72, "7816740870475769": 72, "697688639163971": 72, "8974947333335876": 72, "7491052746772766": 72, "5015512704849243": 72, "6401398181915283": 72, "43420469760894775": 72, "4528769850730896": 72, "5730487704277039": 72, "6739872694015503": 72, "5545973181724548": 72, "6946243047714233": 72, "5487751364707947": 72, "7439308166503906": 72, "4186026453971863": 72, "47378358244895935": 72, "4690653085708618": 72, "7565015554428101": 72, "hu_tao_": 72, "genshin_impact": 72, "9262397289276123": 72, "boo_tao_": 72, "942080020904541": 72, "understand": 72, "cdc_anime_onnx": 73, "realli": 73, "As": [73, 84, 90], "1024x1024": 73, "2060": 73, "gpu": 73, "cost": 73, "approx": 73, "70": 73, "against": 73, "cpu": [73, 78, 97, 98], "experi": 73, "hgsr": 73, "mhr": 73, "aug_x4_320": 73, "tile_s": 73, "tile_overlap": 73, "batch_siz": 73, "silent": 73, "tile": 73, "batch": [73, 92], "progress": 73, "messag": 73, "cute_waifu_aroma": 73, "pngimageplugin": 73, "pngimagefil": 73, "1168x1168": 73, "0x7f0e8ca06880": 73, "4672x4672": 73, "0x7f0e48edb640": 73, "cdc": [74, 96], "upscale_with_cdc": 74, "thread": [75, 95], "lru_cach": 75, "decor": 75, "wrap": 75, "synchron": 75, "prevent": 75, "race": 75, "condit": 75, "maxsiz": 75, "def": 75, "expensive_funct": 75, "expens": 75, "lock": [75, 95], "safeti": [75, 92], "multithread": 75, "my_funct": 75, "introduc": 75, "acquisit": 75, "critic": 75, "mathemat": 76, "activ": 76, "machin": 76, "learn": 76, "deep": 76, "problem": [76, 84, 90], "input_valu": 76, "frac": 76, "26894142": 76, "73105858": 76, "ts_lru_cach": 77, "sigmoid": 77, "get_onnx_provid": 77, "open_onnx_model": 77, "cudaexecutionprovid": 78, "cpuexecutionprovid": 78, "ckpt": 78, "inferencesess": 78, "onnx_mod": 78, "decid": 78, "linux": [78, 97, 98], "execut": [78, 97, 98], "ignor": 78, "cuda": [78, 97, 98], "forc": 78, "anime_ai_check": 79, "mobilenetv3_sce_dist": [79, 90, 94], "mainli": 79, "caformer_s36_plus_sc": 79, "graph": 79, "9996960163116455": 79, "9999125003814697": 79, "997803270816803": 79, "9960069060325623": 79, "9887709021568298": 79, "9998629093170166": 79, "0013722758740186691": 79, "00020673229300882667": 79, "0001895089662866667": 79, "0008857478387653828": 79, "552320024231449e": 79, "001168627175502479": 79, "bangumi": [80, 81], "vision": 80, "imageri": 80, "bangumi_char_typ": 80, "definit": [80, 87], "video": 80, "secondari": 80, "often": 80, "lack": 80, "lead": 80, "under": [80, 99], "categori": [80, 88], "three": 80, "judg": 80, "anime_portrait": [80, 86], "mobilenetv3_v0_dist": [80, 89, 93, 94], "9998525381088257": 80, "00012103465269319713": 80, "6464786313008517e": 80, "906112609314732e": 80, "06": [80, 81, 83, 88, 89, 90, 91, 93], "9997243285179138": 80, "0002490800397936255": 80, "7215803381986916e": 80, "354368557978887e": 80, "9998849630355835": 80, "90006631379947e": 80, "3920385754317977e": 80, "2084233276254963e": 80, "9998877048492432": 80, "732793503440917e": 80, "4264976925915107e": 80, "0623419257171918e": 80, "07076334953308105": 80, "9290977716445923": 80, "0001044218079186976": 80, "4467317163944244e": 80, "2568268832401372e": 80, "9999498128890991": 80, "1810528778587468e": 80, "879474429093534e": 80, "260669109295122e": 80, "9999510049819946": 80, "2321036592766177e": 80, "025227553938748e": 80, "4251427273848094e": 80, "999957799911499": 80, "4273678718600422e": 80, "6884023302263813e": 80, "880981603288092e": 80, "0002326338435523212": 80, "9996368885040283": 80, "164971561403945e": 80, "00020793956355191767": 80, "13438372313976288": 80, "8652494549751282": 80, "000158855298650451": 80, "000238816806813702": 80, "3589179217815399": 80, "6406960487365723": 80, "0001471740542910993": 80, "002255884697660804": 80, "08208147436380386": 80, "9152728915214539": 80, "00038967153523117304": 80, "227699592884164e": 80, "0835404282261152e": 80, "1437502406770363e": 80, "9999284744262695": 80, "2125529792683665e": 80, "0218892384727951e": 80, "00011914174683624879": 80, "9998584985733032": 80, "2007669283775613e": 80, "6357082131435163e": 80, "3068713896209374e": 80, "9999185800552368": 80, "066640925273532e": 80, "529400813335087e": 80, "089402500540018e": 80, "9999388456344604": 80, "6406959295272827": 80, "not_paint": 81, "anime_classif": 81, "older": 81, "mobilenetv3_v1": [81, 91], "5_dist": 81, "3_dist": 81, "plot": [81, 84, 90, 94], "caformer_s36_v1": 81, "3_focal": 81, "8346158862113953": 81, "004201625939458609": 81, "0028638991061598063": 81, "15633030235767365": 81, "001988308737054467": 81, "9868855476379395": 81, "001178382197394967": 81, "00015886101755313575": 81, "0005986307514831424": 81, "011178601533174515": 81, "9933090209960938": 81, "0012440024875104427": 81, "00040085514774546027": 81, "004924307577311993": 81, "00012189441622467712": 81, "00031298911198973656": 81, "9968050718307495": 81, "182305903872475e": 81, "0027923565357923508": 81, "7805559259140864e": 81, "0004650334012694657": 81, "996709942817688": 81, "736721191671677e": 81, "0027629584074020386": 81, "4619508621981367e": 81, "0003803370927926153": 81, "998649537563324": 81, "190127922105603e": 81, "0008622839814051986": 81, "595230686594732e": 81, "0004573142796289176": 81, "00031435859273187816": 81, "8671838641166687": 81, "13199880719184875": 81, "563074617180973e": 81, "153919796110131e": 81, "290010737255216e": 81, "9727378487586975": 81, "027150526642799377": 81, "162296004826203e": 81, "4933258828241378e": 81, "0004275702522136271": 81, "995402455329895": 81, "002233930164948106": 81, "001911122351884842": 81, "1603819727897644": 81, "0007561995880678296": 81, "00017044576816260815": 81, "838487982749939": 81, "0002034590725088492": 81, "005001617129892111": 81, "000932251859921962": 81, "009352140128612518": 81, "9846979379653931": 81, "6018555470509455e": 81, "004064667969942093": 81, "464051254326478e": 81, "025772539898753166": 81, "9699516296386719": 81, "00011656546121230349": 81, "287263775244355e": 81, "370255853951676e": 81, "01098843663930893": 81, "0031668643932789564": 81, "9857884049415588": 81, "499273488065228e": 81, "8419872251106426e": 81, "0003471920208539814": 81, "029472889378666878": 81, "9700765609741211": 81, "0012387704337015748": 81, "001172148622572422": 81, "787473391043022e": 81, "003680602880194783": 81, "9938107132911682": 81, "8346157073974609": 81, "8671836853027344": 81, "8384883403778076": 81, "9846979975700378": 81, "9700766801834106": 81, "greyscal": 82, "jpeg_ful": [82, 95], "6125901": 82, "6125785": [82, 95], "6124220": 82, "rough": [83, 84, 90], "polish": 83, "mobilenetv3_v2": 83, "2_dist": [83, 91], "910087929805741e": 83, "1241951510310173": 83, "8757457137107849": 83, "00018937293498311192": 83, "030049214139580727": 83, "9697614312171936": 83, "008933082222938538": 83, "05096456781029701": 83, "9401022791862488": 83, "009832272306084633": 83, "9898634552955627": 83, "00030428936588577926": 83, "013919820077717304": 83, "9819902181625366": 83, "004089969675987959": 83, "04166747257113457": 83, "9582782983779907": 83, "4218515288084745e": 83, "8849249482154846": 83, "1149177998304367": 83, "0001573085755808279": 83, "9907882809638977": 83, "008958994410932064": 83, "0002527958422433585": 83, "9831690788269043": 83, "01682441122829914": 83, "613856385229155e": 83, "8757458329200745": 83, "8849248290061951": 83, "million": 84, "anime_r": [84, 86], "boundari": [84, 90], "challeng": [84, 90], "clean": [84, 90], "ground": [84, 90], "truth": [84, 90], "judgment": [84, 90], "intend": [84, 90], "quick": [84, 90, 96], "estim": [84, 90], "r": [84, 90], "basi": [84, 90], "mobilenetv3_large_100_v0_ls0": 84, "caformer_s36_v0_ls0": 84, "7508869767189026": 84, "7034655809402466": 84, "728887677192688": 84, "7404400110244751": 84, "7446154952049255": 84, "7514738440513611": 84, "768704354763031": 84, "8219676613807678": 84, "7267540693283081": 84, "7645740509033203": 84, "7216582894325256": 84, "7615436315536499": 84, "815083920955658": 84, "8321858644485474": 84, "8204999566078186": 84, "820833146572113": 84, "chdir": 84, "doc": 84, "api_doc": 84, "7508870363235474": 84, "11212056130170822": 84, "06781744956970215": 84, "06917501986026764": 84, "7034654021263123": 84, "15903906524181366": 84, "06688199192285538": 84, "07061357796192169": 84, "7288877964019775": 84, "1476859599351883": 84, "060362350195646286": 84, "06306383013725281": 84, "7404399514198303": 84, "10337048768997192": 84, "08087948709726334": 84, "07530999928712845": 84, "055992450565099716": 84, "7446154356002808": 84, "13191790878772736": 84, "06747424602508545": 84, "06458679586648941": 84, "10566363483667374": 84, "07827574014663696": 84, "07079866528511047": 84, "7687042951583862": 84, "09974884241819382": 84, "06074819341301918": 84, "050435908138751984": 84, "8219675421714783": 84, "0593985915184021": 84, "06819795072078705": 84, "06569571048021317": 84, "1177448257803917": 84, "726753830909729": 84, "08980562537908554": 84, "06481882929801941": 84, "06922297924757004": 84, "10138414055109024": 84, "06351721286773682": 84, "07683827728033066": 84, "13798624277114868": 84, "05942752957344055": 84, "10584963858127594": 84, "7615437507629395": 84, "07317910343408585": 84, "060196295380592346": 84, "06751583516597748": 84, "0572039857506752": 84, "05398125201463699": 84, "06124086305499077": 84, "0525919646024704": 84, "8321859240531921": 84, "05922013148665428": 84, "06274889409542084": 84, "057530902326107025": 84, "8205001354217529": 84, "05683052912354469": 84, "06635929644107819": 84, "05597696080803871": 84, "8208332657814026": 84, "non_furri": 85, "mobilenetv3_v0": 85, "1_dist": 85, "9898804426193237": 85, "010119626298546791": 85, "9677742123603821": 85, "032225821167230606": 85, "959551215171814": 85, "040448784828186035": 85, "9535530209541321": 85, "04644693806767464": 85, "04358793422579765": 85, "9564120769500732": 85, "02767963521182537": 85, "9723203182220459": 85, "028900373727083206": 85, "9710996150970459": 85, "037573859095573425": 85, "9624261260032654": 85, "aicheck": [86, 96], "get_ai_created_scor": 86, "is_ai_cr": 86, "bangumi_char": [86, 96], "anime_bangumi_char_scor": 86, "anime_bangumi_char": 86, "anime_classify_scor": 86, "anime_classifi": 86, "is_greyscal": 86, "anime_completeness_scor": 86, "anime_complet": 86, "dbrate": [86, 96], "anime_dbrating_scor": 86, "anime_dbr": 86, "furri": [86, 96], "anime_furry_scor": 86, "anime_furri": 86, "get_monochrome_scor": 86, "is_monochrom": 86, "nsfw_pred_scor": 86, "nsfw_pred": 86, "portrait": [86, 96], "anime_portrait_scor": 86, "anime_rating_scor": 86, "anime_real_scor": 86, "safe_check_scor": 86, "safe_check": 86, "style_ag": [86, 96], "anime_style_age_scor": 86, "anime_style_ag": 86, "teen": [86, 96], "anime_teen_scor": 86, "anime_teen": 86, "is_truncated_fil": 86, "screen": 87, "row": 87, "bottom": 87, "grayscal": 87, "monochrome_detect": 87, "mobilenetv3_large_100_dist_safe2": 87, "mobilenetv3_dist": 87, "caformer_s36": 87, "mono": 87, "9614395499229431": 87, "9458909034729004": 87, "9559807777404785": 87, "9651952981948853": 87, "9379720687866211": 87, "8814834356307983": 87, "03941023349761963": 87, "07492382079362869": 87, "09546589106321335": 87, "016521310433745384": 87, "005693843588232994": 87, "0315730981528759": 87, "Not": 88, "five": 88, "hentai": 88, "neutral": 88, "porn": 88, "sexi": 88, "infinit": 88, "nsfwj": 88, "tfj": 88, "deploy": 88, "mobil": 88, "9970946311950684": 88, "00198739324696362": 88, "000894528697244823": 88, "4315058251668233e": 88, "099447197513655e": 88, "9282580614089966": 88, "061733175069093704": 88, "008979619480669498": 88, "0007789491210132837": 88, "0002501663693692535": 88, "7945129871368408": 88, "2044062316417694": 88, "0005603990866802633": 88, "0004847997915931046": 88, "564094367902726e": 88, "7977773547172546": 88, "01352313905954361": 88, "18791256844997406": 88, "0004888656549155712": 88, "00029804420773871243": 88, "04498734697699547": 88, "9509441256523132": 88, "4087972633424215e": 88, "003999904729425907": 88, "4542059185914695e": 88, "002892113756388426": 88, "982390284538269": 88, "02520776737947e": 88, "014633022248744965": 88, "858086610212922e": 88, "002532319398596883": 88, "9887337684631348": 88, "231979568838142e": 88, "008699454367160797": 88, "8187158022774383e": 88, "03564726561307907": 88, "954788088798523": 88, "343036850215867e": 88, "009289607405662537": 88, "00020158555707894266": 88, "006372362840920687": 88, "006019102409482002": 88, "9694945812225342": 88, "015214097686111927": 88, "002899901708588004": 88, "0004039364866912365": 88, "00012730166781693697": 88, "987038791179657": 88, "007135333959013224": 88, "005294707603752613": 88, "06964848190546036": 88, "0014777459437027574": 88, "9276643395423889": 88, "0003031621454283595": 88, "0009063396137207747": 88, "00028707628371194005": 88, "00010888021643040702": 88, "9992460012435913": 88, "00015473493840545416": 88, "0002033217460848391": 88, "563037691696081e": 88, "008058490231633186": 88, "00044566826545633376": 88, "937960684299469": 88, "05353058874607086": 88, "364063445587817e": 88, "07": [88, 89, 90, 93], "00562260951846838": 88, "00012077406427124515": 88, "9897090792655945": 88, "004547217860817909": 88, "564737981942017e": 88, "016690678894519806": 88, "001258736359886825": 88, "9766013622283936": 88, "005440687295049429": 88, "4481674952548929e": 88, "01861923187971115": 88, "0008914825739338994": 88, "9674761295318604": 88, "012998746708035469": 88, "691116141155362e": 88, "0007601747056469321": 88, "0005019629606977105": 88, "039504989981651306": 88, "9591660499572754": 88, "0001652583305258304": 88, "0002614929690025747": 88, "020374108105897903": 88, "029394468292593956": 88, "9498046040534973": 88, "00016299057460855693": 88, "004782819654792547": 88, "002861740067601204": 88, "12280157208442688": 88, "8693908452987671": 88, "0001731760276015848": 88, "304211274255067e": 88, "03286275267601013": 88, "010648751631379128": 88, "9562522172927856": 88, "999900221824646": 89, "645313209854066e": 89, "3387104445428122e": 89, "9999704360961914": 89, "4465465685352683e": 89, "071506166132167e": 89, "9999785423278809": 89, "512719154561637e": 89, "292278612818336e": 89, "919455750496127e": 89, "9999444484710693": 89, "3647335082350764e": 89, "0555699191172607e": 89, "9999880790710449": 89, "3210242286731955e": 89, "7451418898417614e": 89, "9999822378158569": 89, "2084267331811134e": 89, "7460413321023225e": 89, "1532473820352607e": 89, "9999996423721313": 89, "0316136922483565e": 89, "840229633236049e": 89, "9999998807907104": [89, 90], "736660568800289e": 89, "199210472208506e": 89, "9999992847442627": 89, "r15": 90, "r18": 90, "sankaku": 90, "mobilenetv3_v1_pruned_ls0": 90, "caformer_s36_plu": [90, 94], "5863172936624323e": 90, "480062353375615e": 90, "9924363493919373": 90, "007255776319652796": 90, "0003077814180869609": 90, "996969997882843": 90, "0030054834205657244": 90, "4601260520284995e": 90, "9966891407966614": 90, "003293127752840519": 90, "770909148035571e": 90, "00025384966284036636": 90, "9996721744537354": 90, "399192691082135e": 90, "973351603141055e": 90, "9998563528060913": 90, "391309580067173e": 90, "0018681309884414077": 90, "9827859997749329": 90, "015345841646194458": 90, "013710384257137775": 90, "8339558839797974": 90, "15233369171619415": 90, "951323833462084e": 90, "00029566374723799527": 90, "9997004270553589": 90, "00018434497178532183": 90, "568440272123553e": 90, "9997699856758118": 90, "11225129129889e": 90, "051862899563275e": 90, "9999485015869141": 90, "902020231791539e": 90, "0005639699520543218": 90, "9994290471076965": 90, "anime_real_cl": 91, "4_dist": 91, "9999716281890869": 91, "8398366339388303e": 91, "9992202520370483": 91, "0007797438884153962": 91, "9999709129333496": 91, "905452492996119e": 91, "9999765157699585": 91, "3499671442550607e": 91, "9994087219238281": 91, "0005913018831051886": 91, "9999759197235107": 91, "4061362637439743e": 91, "9999052286148071": 91, "475799015490338e": 91, "403173675702419e": 91, "5848207794988411e": 91, "0010207017185166478": 91, "9989792704582214": 91, "2124368115328252e": 91, "9999977350234985": 91, "6512358342879452e": 91, "9999834299087524": 91, "359853614412714e": 91, "9999936819076538": 91, "600314317329321e": 91, "9999840259552002": 91, "5589323083986528e": 91, "9999843835830688": 91, "5513256585109048e": 91, "9999845027923584": 91, "pollut": 92, "mf666": 92, "shit": 92, "checker": 92, "mobilenet": 92, "v2": 92, "max_batch_s": 92, "1970": 93, "1980": 93, "1990": 93, "2000": 93, "2010": 93, "2015": 93, "2020": 93, "ag": 93, "9805465340614319": 93, "761269782553427e": 93, "0005044879508204758": 93, "01569165475666523": 93, "002850610064342618": 93, "00037849770160391927": 93, "9434612113400362e": 93, "053497342392802e": 93, "9992554783821106": 93, "0006490182713605464": 93, "8857468805654207e": 93, "317252262353577e": 93, "314484721769986e": 93, "0750001138148946e": 93, "706833609205205e": 93, "00034479793976061046": 93, "9995512366294861": 93, "391363472677767e": 93, "4607510820496827e": 93, "0679690351244062e": 93, "661913514311891e": 93, "757471131393686e": 93, "0744897230761126e": 93, "76177470368566e": 93, "9996387958526611": 93, "160279296338558e": 93, "00013228354509919882": 93, "1361367038916796e": 93, "464057489414699e": 93, "2412899599876255e": 93, "703883653040975e": 93, "127358498517424e": 93, "9973921775817871": 93, "0022309015039354563": 93, "00018872201326303184": 93, "780902943617548e": 93, "422096920578042e": 93, "638929097680375e": 93, "152203023797483e": 93, "00028818511054851115": 93, "9996094107627869": 93, "58777353237383e": 93, "9200742826797068e": 93, "00017117452807724476": 93, "518441947875544e": 93, "885544381570071e": 93, "4389253010449465e": 93, "1696006772108376e": 93, "9996393918991089": 93, "contenti": 94, "safe_teen": 94, "non_teen": 94, "caformer_s36_v0": 94, "9998493194580078": 94, "0378791052498855e": 94, "00012023092131130397": 94, "9790042638778687": 94, "0017522255657240748": 94, "01924353837966919": 94, "9998124241828918": 94, "19778298237361e": 94, "0001456339523429051": 94, "0008521362324245274": 94, "9989691972732544": 94, "00017870066221803427": 94, "0992944781901315e": 94, "9994398951530457": 94, "0004991036257706583": 94, "2035720727872103e": 94, "9994019269943237": 94, "0005460577667690814": 94, "0478151529678144e": 94, "524079147609882e": 94, "999934196472168": 94, "786742884898558e": 94, "653994154883549e": 94, "9998156428337097": 94, "0001218809193233028": 94, "00013706681784242392": 94, "9997410178184509": 94, "jpeg_trunc": 95, "2216614_truncat": 95, "imagefil": 95, "load_truncated_imag": 95, "structur": 96, "ascii": 96, "metric": 96, "list_det_model": 96, "list_rec_model": 96, "sd": 96, "tag": 96, "platform": [97, 98], "shutil": [97, 98], "cpuinfo": [97, 98], "psutil": [97, 98], "hbutil": [97, 98], "size_to_bytes_str": [97, 98], "python_implement": [97, 98], "python_vers": [97, 98], "brand": [97, 98], "get_cpu_info": [97, 98], "brand_raw": [97, 98], "cpu_count": [97, 98], "freq": [97, 98], "cpu_freq": [97, 98], "mhz": [97, 98], "virtual_memori": [97, 98], "precis": [97, 98], "ye": [97, 98], "nvidia": [97, 98], "smi": [97, 98], "1021": [97, 98], "azur": [97, 98], "x86_64": [97, 98], "glibc2": [97, 98], "34": [97, 98], "cpython": [97, 98], "amd": [97, 98], "epyc": [97, 98], "7763": [97, 98], "processor": [97, 98], "3249": 97, "9165000000003": 97, "615": [97, 98], "gib": [97, 98], "deploi": [97, 98], "action": [97, 98], "3098": 98, "8779999999997": 98, "imgutil": 99, "pypi": 99, "simpli": 99, "newest": 99, "git": 99, "script": 99, "__name__": 99, "__main__": 99, "narugo1992": 99, "still": 99, "out": 99, "io": 99, "html": 99, "faq": 100}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "resource"], [57, 0, 0, "-", "sd"], [61, 0, 0, "-", "segment"], [67, 0, 0, "-", "tagging"], [74, 0, 0, "-", "upscale"], [77, 0, 0, "-", "utils"], [86, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[51, 0, 0, "-", "background"]], "imgutils.resource.background": [[51, 3, 1, "", "BackgroundImageSet"], [51, 1, 1, "", "get_bg_image"], [51, 1, 1, "", "get_bg_image_file"], [51, 1, 1, "", "list_bg_image_files"], [51, 1, 1, "", "random_bg_image"], [51, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[51, 4, 1, "", "__init__"], [51, 4, 1, "", "get_image"], [51, 4, 1, "", "get_image_file"], [51, 4, 1, "", "list_image_files"], [51, 4, 1, "", "random_image"], [51, 4, 1, "", "random_image_file"]], "imgutils.sd": [[58, 0, 0, "-", "metadata"], [59, 0, 0, "-", "model"], [60, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[58, 3, 1, "", "SDMetaData"], [58, 1, 1, "", "get_sdmeta_from_image"], [58, 1, 1, "", "parse_sdmeta_from_text"], [58, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[58, 4, 1, "", "__str__"], [58, 5, 1, "", "pnginfo"], [58, 5, 1, "", "text"]], "imgutils.sd.model": [[59, 1, 1, "", "read_metadata"], [59, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[60, 3, 1, "", "NAIMetaData"], [60, 3, 1, "", "NAIMetadata"], [60, 1, 1, "", "add_naimeta_to_image"], [60, 1, 1, "", "get_naimeta_from_image"], [60, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[60, 4, 1, "", "__init__"], [60, 5, 1, "", "pnginfo"]], "imgutils.segment": [[62, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[62, 1, 1, "", "get_isnetis_mask"], [62, 1, 1, "", "segment_rgba_with_isnetis"], [62, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[63, 0, 0, "-", "blacklist"], [64, 0, 0, "-", "character"], [65, 0, 0, "-", "deepdanbooru"], [66, 0, 0, "-", "format"], [68, 0, 0, "-", "match"], [69, 0, 0, "-", "mldanbooru"], [70, 0, 0, "-", "order"], [71, 0, 0, "-", "overlap"], [72, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[63, 1, 1, "", "drop_blacklisted_tags"], [63, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[64, 2, 1, "", "CHAR_PREFIXES"], [64, 2, 1, "", "CHAR_SUFFIXES"], [64, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [64, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [64, 2, 1, "", "CHAR_WHITELIST_WORD"], [64, 3, 1, "", "CharacterTagPool"], [64, 1, 1, "", "drop_basic_character_tags"], [64, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[64, 4, 1, "", "__init__"], [64, 4, 1, "", "drop_basic_character_tags"], [64, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[65, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[66, 1, 1, "", "add_underline"], [66, 1, 1, "", "remove_underline"], [66, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[68, 1, 1, "", "tag_match_full"], [68, 1, 1, "", "tag_match_prefix"], [68, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[69, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[70, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[71, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[72, 1, 1, "", "convert_wd14_emb_to_prediction"], [72, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[73, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[73, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[75, 0, 0, "-", "cache"], [76, 0, 0, "-", "func"], [78, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[75, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[76, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[78, 1, 1, "", "get_onnx_provider"], [78, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[79, 0, 0, "-", "aicheck"], [80, 0, 0, "-", "bangumi_char"], [81, 0, 0, "-", "classify"], [82, 0, 0, "-", "color"], [83, 0, 0, "-", "completeness"], [84, 0, 0, "-", "dbrating"], [85, 0, 0, "-", "furry"], [87, 0, 0, "-", "monochrome"], [88, 0, 0, "-", "nsfw"], [89, 0, 0, "-", "portrait"], [90, 0, 0, "-", "rating"], [91, 0, 0, "-", "real"], [92, 0, 0, "-", "safe"], [93, 0, 0, "-", "style_age"], [94, 0, 0, "-", "teen"], [95, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[79, 1, 1, "", "get_ai_created_score"], [79, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[80, 1, 1, "", "anime_bangumi_char"], [80, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[81, 1, 1, "", "anime_classify"], [81, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[82, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[83, 1, 1, "", "anime_completeness"], [83, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[84, 1, 1, "", "anime_dbrating"], [84, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[85, 1, 1, "", "anime_furry"], [85, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[87, 1, 1, "", "get_monochrome_score"], [87, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[88, 1, 1, "", "nsfw_pred"], [88, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[89, 1, 1, "", "anime_portrait"], [89, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[90, 1, 1, "", "anime_rating"], [90, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[91, 1, 1, "", "anime_real"], [91, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[92, 1, 1, "", "safe_check"], [92, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[93, 1, 1, "", "anime_style_age"], [93, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[94, 1, 1, "", "anime_teen"], [94, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[95, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 51], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 59], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 81], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 58], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 66], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "resourc": [51, 52], "backgroundimageset": 51, "list_bg_image_fil": 51, "get_bg_image_fil": 51, "get_bg_imag": 51, "random_bg_image_fil": 51, "random_bg_imag": 51, "restor": [53, 54, 55, 56], "adversari": 53, "remove_adversarial_nois": 53, "nafnet": 55, "restore_with_nafnet": 55, "scunet": 56, "restore_with_scunet": 56, "sd": [57, 58, 59, 60], "sdmetadata": 58, "parse_sdmeta_from_text": 58, "get_sdmeta_from_imag": 58, "save_image_with_sdmeta": 58, "read_metadata": 59, "save_with_metadata": 59, "nai": 60, "naimetadata": 60, "get_naimeta_from_imag": 60, "add_naimeta_to_imag": 60, "save_image_with_naimeta": 60, "segment": [61, 62], "isneti": 62, "get_isnetis_mask": 62, "segment_with_isneti": 62, "segment_rgba_with_isneti": 62, "tag": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72], "blacklist": 63, "is_blacklist": 63, "drop_blacklisted_tag": 63, "charact": 64, "char_whitelist_suffix": 64, "char_whitelist_prefix": 64, "char_whitelist_word": 64, "char_suffix": 64, "char_prefix": 64, "charactertagpool": 64, "is_basic_character_tag": 64, "drop_basic_character_tag": 64, "deepdanbooru": 65, "get_deepdanbooru_tag": 65, "add_underlin": 66, "remove_underlin": 66, "tags_to_text": 66, "match": 68, "tag_match_suffix": 68, "tag_match_prefix": 68, "tag_match_ful": 68, "mldanbooru": 69, "get_mldanbooru_tag": 69, "order": 70, "sort_tag": 70, "overlap": 71, "drop_overlap_tag": 71, "wd14": 72, "get_wd14_tag": 72, "convert_wd14_emb_to_predict": 72, "upscal": [73, 74], "cdc": 73, "upscale_with_cdc": 73, "util": [75, 76, 77, 78], "cach": 75, "ts_lru_cach": 75, "func": 76, "sigmoid": 76, "onnxruntim": 78, "get_onnx_provid": 78, "open_onnx_model": 78, "valid": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "aicheck": 79, "get_ai_created_scor": 79, "is_ai_cr": 79, "bangumi_char": 80, "anime_bangumi_char_scor": 80, "anime_bangumi_char": 80, "anime_classify_scor": 81, "anime_classifi": 81, "color": 82, "is_greyscal": 82, "complet": 83, "anime_completeness_scor": 83, "anime_complet": 83, "dbrate": 84, "anime_dbrating_scor": 84, "anime_dbr": 84, "furri": 85, "anime_furry_scor": 85, "anime_furri": 85, "monochrom": 87, "get_monochrome_scor": 87, "is_monochrom": 87, "nsfw": 88, "nsfw_pred_scor": 88, "nsfw_pred": 88, "portrait": 89, "anime_portrait_scor": 89, "anime_portrait": 89, "rate": 90, "anime_rating_scor": 90, "anime_r": [90, 91], "real": 91, "anime_real_scor": 91, "safe": 92, "safe_check_scor": 92, "safe_check": 92, "style_ag": 93, "anime_style_age_scor": 93, "anime_style_ag": 93, "teen": 94, "anime_teen_scor": 94, "anime_teen": 94, "truncat": 95, "is_truncated_fil": 95, "welcom": 96, "": 96, "document": 96, "overview": 96, "tutori": 96, "inform": [96, 97, 98], "api": 96, "run": [97, 98], "environ": [97, 98], "instal": 99, "quick": 100, "start": 100}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.resource.background": [[51, "module-imgutils.resource.background"]], "BackgroundImageSet": [[51, "backgroundimageset"]], "list_bg_image_files": [[51, "list-bg-image-files"]], "get_bg_image_file": [[51, "get-bg-image-file"]], "get_bg_image": [[51, "get-bg-image"]], "random_bg_image_file": [[51, "random-bg-image-file"]], "random_bg_image": [[51, "random-bg-image"]], "imgutils.resource": [[52, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[53, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[53, "remove-adversarial-noise"]], "imgutils.restore": [[54, "imgutils-restore"]], "imgutils.restore.nafnet": [[55, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[55, "restore-with-nafnet"]], "imgutils.restore.scunet": [[56, "imgutils-restore-scunet"]], "restore_with_scunet": [[56, "restore-with-scunet"]], "imgutils.sd": [[57, "module-imgutils.sd"]], "imgutils.sd.metadata": [[58, "module-imgutils.sd.metadata"]], "SDMetaData": [[58, "sdmetadata"]], "parse_sdmeta_from_text": [[58, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[58, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[58, "save-image-with-sdmeta"]], "imgutils.sd.model": [[59, "module-imgutils.sd.model"]], "read_metadata": [[59, "read-metadata"]], "save_with_metadata": [[59, "save-with-metadata"]], "imgutils.sd.nai": [[60, "module-imgutils.sd.nai"]], "NAIMetaData": [[60, "naimetadata"]], "NAIMetadata": [[60, "id1"]], "get_naimeta_from_image": [[60, "get-naimeta-from-image"]], "add_naimeta_to_image": [[60, "add-naimeta-to-image"]], "save_image_with_naimeta": [[60, "save-image-with-naimeta"]], "imgutils.segment": [[61, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[62, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[62, "get-isnetis-mask"]], "segment_with_isnetis": [[62, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[62, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[63, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[63, "is-blacklisted"]], "drop_blacklisted_tags": [[63, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[64, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[64, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[64, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[64, "char-whitelist-word"]], "CHAR_SUFFIXES": [[64, "char-suffixes"]], "CHAR_PREFIXES": [[64, "char-prefixes"]], "CharacterTagPool": [[64, "charactertagpool"]], "is_basic_character_tag": [[64, "is-basic-character-tag"]], "drop_basic_character_tags": [[64, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[65, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[65, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[66, "module-imgutils.tagging.format"]], "add_underline": [[66, "add-underline"]], "remove_underline": [[66, "remove-underline"]], "tags_to_text": [[66, "tags-to-text"]], "imgutils.tagging": [[67, "module-imgutils.tagging"]], "imgutils.tagging.match": [[68, "module-imgutils.tagging.match"]], "tag_match_suffix": [[68, "tag-match-suffix"]], "tag_match_prefix": [[68, "tag-match-prefix"]], "tag_match_full": [[68, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[69, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[69, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[70, "module-imgutils.tagging.order"]], "sort_tags": [[70, "sort-tags"]], "imgutils.tagging.overlap": [[71, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[71, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[72, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[72, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[72, "convert-wd14-emb-to-prediction"]], "imgutils.upscale.cdc": [[73, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[73, "upscale-with-cdc"]], "imgutils.upscale": [[74, "module-imgutils.upscale"]], "imgutils.utils.cache": [[75, "module-imgutils.utils.cache"]], "ts_lru_cache": [[75, "ts-lru-cache"]], "imgutils.utils.func": [[76, "module-imgutils.utils.func"]], "sigmoid": [[76, "sigmoid"]], "imgutils.utils": [[77, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[78, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[78, "get-onnx-provider"]], "open_onnx_model": [[78, "open-onnx-model"]], "imgutils.validate.aicheck": [[79, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[79, "get-ai-created-score"]], "is_ai_created": [[79, "is-ai-created"]], "imgutils.validate.bangumi_char": [[80, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[80, "anime-bangumi-char-score"]], "anime_bangumi_char": [[80, "anime-bangumi-char"]], "imgutils.validate.classify": [[81, "module-imgutils.validate.classify"]], "anime_classify_score": [[81, "anime-classify-score"]], "anime_classify": [[81, "anime-classify"]], "imgutils.validate.color": [[82, "module-imgutils.validate.color"]], "is_greyscale": [[82, "is-greyscale"]], "imgutils.validate.completeness": [[83, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[83, "anime-completeness-score"]], "anime_completeness": [[83, "anime-completeness"]], "imgutils.validate.dbrating": [[84, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[84, "anime-dbrating-score"]], "anime_dbrating": [[84, "anime-dbrating"]], "imgutils.validate.furry": [[85, "module-imgutils.validate.furry"]], "anime_furry_score": [[85, "anime-furry-score"]], "anime_furry": [[85, "anime-furry"]], "imgutils.validate": [[86, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[87, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[87, "get-monochrome-score"]], "is_monochrome": [[87, "is-monochrome"]], "imgutils.validate.nsfw": [[88, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[88, "nsfw-pred-score"]], "nsfw_pred": [[88, "nsfw-pred"]], "imgutils.validate.portrait": [[89, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[89, "anime-portrait-score"]], "anime_portrait": [[89, "anime-portrait"]], "imgutils.validate.rating": [[90, "module-imgutils.validate.rating"]], "anime_rating_score": [[90, "anime-rating-score"]], "anime_rating": [[90, "anime-rating"]], "imgutils.validate.real": [[91, "module-imgutils.validate.real"]], "anime_real_score": [[91, "anime-real-score"]], "anime_real": [[91, "anime-real"]], "imgutils.validate.safe": [[92, "module-imgutils.validate.safe"]], "safe_check_score": [[92, "safe-check-score"]], "safe_check": [[92, "safe-check"]], "imgutils.validate.style_age": [[93, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[93, "anime-style-age-score"]], "anime_style_age": [[93, "anime-style-age"]], "imgutils.validate.teen": [[94, "module-imgutils.validate.teen"]], "anime_teen_score": [[94, "anime-teen-score"]], "anime_teen": [[94, "anime-teen"]], "imgutils.validate.truncate": [[95, "module-imgutils.validate.truncate"]], "is_truncated_file": [[95, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[96, "welcome-to-imgutils-s-documentation"]], "Overview": [[96, "overview"]], "Tutorials": [[96, null]], "Information": [[96, null]], "API Documentation": [[96, null]], "Run Environment Information": [[97, "Run-Environment-Information"], [98, "Run-Environment-Information"]], "Installation": [[99, "installation"]], "Quick Start": [[100, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.resource.background"], [52, "module-imgutils.resource"], [57, "module-imgutils.sd"], [58, "module-imgutils.sd.metadata"], [59, "module-imgutils.sd.model"], [60, "module-imgutils.sd.nai"], [61, "module-imgutils.segment"], [62, "module-imgutils.segment.isnetis"], [63, "module-imgutils.tagging.blacklist"], [64, "module-imgutils.tagging.character"], [65, "module-imgutils.tagging.deepdanbooru"], [66, "module-imgutils.tagging.format"], [67, "module-imgutils.tagging"], [68, "module-imgutils.tagging.match"], [69, "module-imgutils.tagging.mldanbooru"], [70, "module-imgutils.tagging.order"], [71, "module-imgutils.tagging.overlap"], [72, "module-imgutils.tagging.wd14"], [73, "module-imgutils.upscale.cdc"], [74, "module-imgutils.upscale"], [75, "module-imgutils.utils.cache"], [76, "module-imgutils.utils.func"], [77, "module-imgutils.utils"], [78, "module-imgutils.utils.onnxruntime"], [79, "module-imgutils.validate.aicheck"], [80, "module-imgutils.validate.bangumi_char"], [81, "module-imgutils.validate.classify"], [82, "module-imgutils.validate.color"], [83, "module-imgutils.validate.completeness"], [84, "module-imgutils.validate.dbrating"], [85, "module-imgutils.validate.furry"], [86, "module-imgutils.validate"], [87, "module-imgutils.validate.monochrome"], [88, "module-imgutils.validate.nsfw"], [89, "module-imgutils.validate.portrait"], [90, "module-imgutils.validate.rating"], [91, "module-imgutils.validate.real"], [92, "module-imgutils.validate.safe"], [93, "module-imgutils.validate.style_age"], [94, "module-imgutils.validate.teen"], [95, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[51, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[51, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[52, "module-imgutils.resource"]], "imgutils.sd": [[57, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[58, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[58, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[58, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[58, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[59, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[59, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[59, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[60, "imgutils.sd.nai.NAIMetaData"], [60, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[60, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[60, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[60, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[61, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[62, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[63, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[63, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[63, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[64, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[64, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[65, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[65, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[66, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[67, "module-imgutils.tagging"]], "imgutils.tagging.match": [[68, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[69, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[69, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[70, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[70, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[71, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[71, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[72, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[73, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[73, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[74, "module-imgutils.upscale"]], "imgutils.utils.cache": [[75, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[75, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[76, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[76, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[77, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[78, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[78, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[78, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[79, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[79, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[79, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[80, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[80, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[80, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[81, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[81, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[81, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[82, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[82, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[83, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[83, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[83, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[84, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[84, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[84, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[85, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[85, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[85, "module-imgutils.validate.furry"]], "imgutils.validate": [[86, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[87, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[87, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[87, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[88, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[88, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[88, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[89, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[89, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[89, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[90, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[90, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[90, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[91, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[91, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[91, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[92, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[92, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[92, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[93, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[93, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[93, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[94, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[94, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[94, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[95, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[95, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.7.1/.buildinfo b/v0.7.1/.buildinfo index 9c553a23eb8cf3078885b76cca5d5f00a05b4859..39e962f0b6d917f8fb82a36841226c54850f6c17 100644 --- a/v0.7.1/.buildinfo +++ b/v0.7.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: 722360c7e17339224c29103cde01134b +config: f33223a618c5545d9a97349bc6f1ffb2 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.7.1/.doctrees/api_doc/ascii/drawing.doctree b/v0.7.1/.doctrees/api_doc/ascii/drawing.doctree index ce8f5150568ce9094ab5b86c8f3cf7579619fb2c..0c7d17d1121cc06891b15828bb4aa6635b0046fd 100644 Binary files a/v0.7.1/.doctrees/api_doc/ascii/drawing.doctree and b/v0.7.1/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/ascii/index.doctree b/v0.7.1/.doctrees/api_doc/ascii/index.doctree index b81cf9125f411182841bc20ebeb781266ed3878f..646b3e227d62d70c6c5cb23b3e4ba52186d6dc48 100644 Binary files a/v0.7.1/.doctrees/api_doc/ascii/index.doctree and b/v0.7.1/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/config/index.doctree b/v0.7.1/.doctrees/api_doc/config/index.doctree index a5492a684a33cb0d6e66c858f86099bcbe5e1994..be20aabde7dd6ebec1c098df64cd19b5a8c4e13a 100644 Binary files a/v0.7.1/.doctrees/api_doc/config/index.doctree and b/v0.7.1/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/config/meta.doctree b/v0.7.1/.doctrees/api_doc/config/meta.doctree index 7fff22359888d62c43263d79b7c4025b7d81fd11..b425c1b0020fca0ddb4fe20a591cec686a30a1c7 100644 Binary files a/v0.7.1/.doctrees/api_doc/config/meta.doctree and b/v0.7.1/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/data/background.doctree b/v0.7.1/.doctrees/api_doc/data/background.doctree index bdff9a330e96f8b1b849bc886e6d52dd77092a91..39469366d129f8e96b3f25f6cca47b93b30875af 100644 Binary files a/v0.7.1/.doctrees/api_doc/data/background.doctree and b/v0.7.1/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/data/decode.doctree b/v0.7.1/.doctrees/api_doc/data/decode.doctree index 6b4c5376fdd4db99c5bc536278567940b814dd16..d8b34f9452275bf7ffa018cd494ff66f95448a7a 100644 Binary files a/v0.7.1/.doctrees/api_doc/data/decode.doctree and b/v0.7.1/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/data/encode.doctree b/v0.7.1/.doctrees/api_doc/data/encode.doctree index cecf69655030117fd8becc8976392212320ec496..9a17842dd03ba6415d2114c5e8d8c02dc9feb36c 100644 Binary files a/v0.7.1/.doctrees/api_doc/data/encode.doctree and b/v0.7.1/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/data/image.doctree b/v0.7.1/.doctrees/api_doc/data/image.doctree index c7c22a7025ed972a415242b44809afcd034c9058..1e1ef608492291238eaed59180b3548308d96429 100644 Binary files a/v0.7.1/.doctrees/api_doc/data/image.doctree and b/v0.7.1/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/data/index.doctree b/v0.7.1/.doctrees/api_doc/data/index.doctree index 296054ef156107f2c99f214767a076312ba09953..77abe779387e8791938aed36a5be2b12d8f20476 100644 Binary files a/v0.7.1/.doctrees/api_doc/data/index.doctree and b/v0.7.1/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/data/layer.doctree b/v0.7.1/.doctrees/api_doc/data/layer.doctree index 718a1500a8c4b2a37e935529291e3d780c5a8746..6facde6ea9ba1841fa5b97172e486434f78313fb 100644 Binary files a/v0.7.1/.doctrees/api_doc/data/layer.doctree and b/v0.7.1/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.7.1/.doctrees/api_doc/detect/booru_yolo.doctree index 690d4ec0484233b8e41237fec8fece7a9e53b213..571a22bee7a145d2215a1a69dbee2b7207efaa58 100644 Binary files a/v0.7.1/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.7.1/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/detect/censor.doctree b/v0.7.1/.doctrees/api_doc/detect/censor.doctree index 1e1a79ac72710371dc4848a13571759311b4a37a..5bebf14361c5455def638677a63ff475414a6e35 100644 Binary files a/v0.7.1/.doctrees/api_doc/detect/censor.doctree and b/v0.7.1/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/detect/eye.doctree b/v0.7.1/.doctrees/api_doc/detect/eye.doctree index 65cead36865d6587f880818b0a90e1002f3c2f3d..8729f8fcc03ca6ef4e3b50b871496c4a72edbadd 100644 Binary files a/v0.7.1/.doctrees/api_doc/detect/eye.doctree and b/v0.7.1/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/detect/face.doctree b/v0.7.1/.doctrees/api_doc/detect/face.doctree index 1c7bf73e0533262ba8a60af9c12a1a3f45006e0b..204b2f4681f747ab4a9fb8c08b69c35b00ed6a35 100644 Binary files a/v0.7.1/.doctrees/api_doc/detect/face.doctree and b/v0.7.1/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/detect/halfbody.doctree b/v0.7.1/.doctrees/api_doc/detect/halfbody.doctree index e95857cfaf80aa0989f7ce5d25748dca5d8040d8..a696dc2b06b1d765986dbf3bb5536e805ee8427a 100644 Binary files a/v0.7.1/.doctrees/api_doc/detect/halfbody.doctree and b/v0.7.1/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/detect/hand.doctree b/v0.7.1/.doctrees/api_doc/detect/hand.doctree index c4270abf098f41792eae38a99312def22689d981..f62aa62f231d3475aeb581fdd76111a4f5795ea1 100644 Binary files a/v0.7.1/.doctrees/api_doc/detect/hand.doctree and b/v0.7.1/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/detect/head.doctree b/v0.7.1/.doctrees/api_doc/detect/head.doctree index d739ebdb6de0323626cef389273ff2b0935ef01b..1de89615f02fe13e7e5c1c43194f7e21707cf796 100644 Binary files a/v0.7.1/.doctrees/api_doc/detect/head.doctree and b/v0.7.1/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/detect/index.doctree b/v0.7.1/.doctrees/api_doc/detect/index.doctree index d13a8ab14ba88e921dba8920b86c0e9b5e427e52..3a4d30c5c723d68e76444e0cea813f82be520cf7 100644 Binary files a/v0.7.1/.doctrees/api_doc/detect/index.doctree and b/v0.7.1/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/detect/nudenet.doctree b/v0.7.1/.doctrees/api_doc/detect/nudenet.doctree index 51546b168812071ddb01b982ca2bf5cfb00b6a3e..14555acf47941160ebd7367d2d1a15b8a572637c 100644 Binary files a/v0.7.1/.doctrees/api_doc/detect/nudenet.doctree and b/v0.7.1/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/detect/person.doctree b/v0.7.1/.doctrees/api_doc/detect/person.doctree index 81c8c4730207899482ce1a0e73bc0891996e834e..375da9e828dd1648fe0776dd6e92e277ebc95703 100644 Binary files a/v0.7.1/.doctrees/api_doc/detect/person.doctree and b/v0.7.1/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/detect/similarity.doctree b/v0.7.1/.doctrees/api_doc/detect/similarity.doctree index 9a2d0cfff95669350bf2dfdc7851ac496355ca28..7d198051a02c9473da2404db7526ee93c1c1f9a4 100644 Binary files a/v0.7.1/.doctrees/api_doc/detect/similarity.doctree and b/v0.7.1/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/detect/text.doctree b/v0.7.1/.doctrees/api_doc/detect/text.doctree index 7e13198bf1bf3a89ca0503b30c51cb2b6941ce81..0242ad8e167c218ce43647be364e87f3c88bc858 100644 Binary files a/v0.7.1/.doctrees/api_doc/detect/text.doctree and b/v0.7.1/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/detect/visual.doctree b/v0.7.1/.doctrees/api_doc/detect/visual.doctree index 0cca33931ba5cd2456e307198814f692edfa21cd..e58eae630c7eccb0f07ec4fdd63a8c389b731d10 100644 Binary files a/v0.7.1/.doctrees/api_doc/detect/visual.doctree and b/v0.7.1/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/edge/canny.doctree b/v0.7.1/.doctrees/api_doc/edge/canny.doctree index 1d2bfb849b68396d697bae64aea6b8783d259f43..0f4f77c421fd266918caa9eb3ac94d7160c0f59c 100644 Binary files a/v0.7.1/.doctrees/api_doc/edge/canny.doctree and b/v0.7.1/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/edge/index.doctree b/v0.7.1/.doctrees/api_doc/edge/index.doctree index ed24aa4e6d8af137cecea838b865642c5de57da2..d21b694498730b58d47238c7ba526244d84a74f5 100644 Binary files a/v0.7.1/.doctrees/api_doc/edge/index.doctree and b/v0.7.1/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/edge/lineart.doctree b/v0.7.1/.doctrees/api_doc/edge/lineart.doctree index ed06482d07bb84f81d32156c0cd243e730d03dac..5d234c887c00e58917b40d2a3a9a14d17d25afee 100644 Binary files a/v0.7.1/.doctrees/api_doc/edge/lineart.doctree and b/v0.7.1/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.7.1/.doctrees/api_doc/edge/lineart_anime.doctree index a8df7038c1539d26d60e133d1104d54d34b126b5..4a254b58d28374b3e95ec17355a95fbd62358ce5 100644 Binary files a/v0.7.1/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.7.1/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/generic/classify.doctree b/v0.7.1/.doctrees/api_doc/generic/classify.doctree index 9c527d605c24e4d8df95e5c3ca6ceaf5ce0a1c47..f9559f902cd1491fb4875723f4a20ff8a05ef1e2 100644 Binary files a/v0.7.1/.doctrees/api_doc/generic/classify.doctree and b/v0.7.1/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/generic/enhance.doctree b/v0.7.1/.doctrees/api_doc/generic/enhance.doctree index 3abe0cbd698e6cc34cd9ccdc5c50b84876b499c0..29c704a8338d61b29d558fac423362df309a2b94 100644 Binary files a/v0.7.1/.doctrees/api_doc/generic/enhance.doctree and b/v0.7.1/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/generic/index.doctree b/v0.7.1/.doctrees/api_doc/generic/index.doctree index 36674cf34fbf537ec9f49b09a7599c269bfae821..5ae89aea9d4b38f3f195686c35a2ef1f49bbacec 100644 Binary files a/v0.7.1/.doctrees/api_doc/generic/index.doctree and b/v0.7.1/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/generic/yolo.doctree b/v0.7.1/.doctrees/api_doc/generic/yolo.doctree index d56a7c4dbaf143dab31d78291438a6a272b89f96..73f653cad8e1c2c8b5c6dd3e24058aeb29ab5550 100644 Binary files a/v0.7.1/.doctrees/api_doc/generic/yolo.doctree and b/v0.7.1/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/metadata/geninfo.doctree b/v0.7.1/.doctrees/api_doc/metadata/geninfo.doctree index 8af54478e5c828ef3f0bf3e24e5f00e8269b94ae..c85b550b379e78f633e7b8eebaf7384033ece118 100644 Binary files a/v0.7.1/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.7.1/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/metadata/index.doctree b/v0.7.1/.doctrees/api_doc/metadata/index.doctree index 7da2abb7f97bb5d3526d85948b5604855380cd5d..ad17e7f8c4edaaf0edc8e1e3f5abd79188312d20 100644 Binary files a/v0.7.1/.doctrees/api_doc/metadata/index.doctree and b/v0.7.1/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/metadata/lsb.doctree b/v0.7.1/.doctrees/api_doc/metadata/lsb.doctree index b10526ef3d7f57e86bd7280fa06c5221a9da95ae..abea90736e467784524936d5676ad0e58af939e8 100644 Binary files a/v0.7.1/.doctrees/api_doc/metadata/lsb.doctree and b/v0.7.1/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.7.1/.doctrees/api_doc/metrics/aesthetic.doctree index c1083fb5584ef270a097fa2a9d6dd6dbade52ce2..3aaf0a5f77b265ab4c6350353841e4c0f8527e09 100644 Binary files a/v0.7.1/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.7.1/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/metrics/ccip.doctree b/v0.7.1/.doctrees/api_doc/metrics/ccip.doctree index f933fd9aee771de5bd20979693d00181e514d6ef..6f572c2ebcae54c21c156c7f27b4bf239ac11b91 100644 Binary files a/v0.7.1/.doctrees/api_doc/metrics/ccip.doctree and b/v0.7.1/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.7.1/.doctrees/api_doc/metrics/dbaesthetic.doctree index a478f45cd548e2adfdabc2fb16bd1deb5aecff0f..5e5d093c77f543446e2252e628b0233ec32c4b7b 100644 Binary files a/v0.7.1/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.7.1/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/metrics/index.doctree b/v0.7.1/.doctrees/api_doc/metrics/index.doctree index f31da5bde2c6badf5c27caaaf53423efe1feca7a..be8329c774b1992ff6eff552aca1e060adb28e6f 100644 Binary files a/v0.7.1/.doctrees/api_doc/metrics/index.doctree and b/v0.7.1/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/metrics/laplacian.doctree b/v0.7.1/.doctrees/api_doc/metrics/laplacian.doctree index 6e463f5f2e7a882a172d6ccf90a3c5563be38e4b..1eed70623bee1ee6d71126334f2e768746e4f5e5 100644 Binary files a/v0.7.1/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.7.1/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/metrics/lpips.doctree b/v0.7.1/.doctrees/api_doc/metrics/lpips.doctree index 79220434b1a2405b8a1afd5cdb353e042a0bb2bb..bea3422c4717b2519d3d83396da0c38841759301 100644 Binary files a/v0.7.1/.doctrees/api_doc/metrics/lpips.doctree and b/v0.7.1/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/metrics/psnr_.doctree b/v0.7.1/.doctrees/api_doc/metrics/psnr_.doctree index 8ad2c79e68f515a8acbe56f51c5a3f45934f203d..b0faee467b633bb7643ef2e8e311cc4d4998bf2f 100644 Binary files a/v0.7.1/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.7.1/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/ocr/index.doctree b/v0.7.1/.doctrees/api_doc/ocr/index.doctree index 3281108e6d6ce6771a20f5ff5ea4c83b84a7bd2d..e6b9a49f8ef694a379e5a8d8d291202bc089e413 100644 Binary files a/v0.7.1/.doctrees/api_doc/ocr/index.doctree and b/v0.7.1/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/operate/align.doctree b/v0.7.1/.doctrees/api_doc/operate/align.doctree index 3ea67e9ec0618149146a9ea6c765206e18ffe344..6eab01f6957cdcf034d4cdfe47044e55010e67f6 100644 Binary files a/v0.7.1/.doctrees/api_doc/operate/align.doctree and b/v0.7.1/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/operate/censor.doctree b/v0.7.1/.doctrees/api_doc/operate/censor.doctree index 1c8e5b04f9dfc3cd5842a12fc608d875e118602b..2421d25633aa17ae2b7368bdcca2bbf836ce9e2a 100644 Binary files a/v0.7.1/.doctrees/api_doc/operate/censor.doctree and b/v0.7.1/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/operate/imgcensor.doctree b/v0.7.1/.doctrees/api_doc/operate/imgcensor.doctree index bdb518e7868e3917712dd9a34ea3caf23a8781ad..a7b438b67f69a3ae2ce74523f9d67524539dcb1d 100644 Binary files a/v0.7.1/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.7.1/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/operate/index.doctree b/v0.7.1/.doctrees/api_doc/operate/index.doctree index 4db1f03f2cb1c0fc9f18063d467046d5731a017b..cb0703066e89b35162e95eeadfa91d2937bfef6c 100644 Binary files a/v0.7.1/.doctrees/api_doc/operate/index.doctree and b/v0.7.1/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/operate/squeeze.doctree b/v0.7.1/.doctrees/api_doc/operate/squeeze.doctree index f7ac09e5e3b4a00be460fc8ec97e2191e25f6c84..d8e39acb08430557e6ac109707129faca3468dbf 100644 Binary files a/v0.7.1/.doctrees/api_doc/operate/squeeze.doctree and b/v0.7.1/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/pose/dwpose.doctree b/v0.7.1/.doctrees/api_doc/pose/dwpose.doctree index 5460346f2c5f7e163cf9eca3159ef6a5edccb636..a2da6d70d48cca014b12b96f2fa81cc82c7dd21c 100644 Binary files a/v0.7.1/.doctrees/api_doc/pose/dwpose.doctree and b/v0.7.1/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/pose/format.doctree b/v0.7.1/.doctrees/api_doc/pose/format.doctree index 08f3805405942f74187bfed4f75aeaa277935ea8..aa6c616fef9c9bcde882e4c3e247e9270a19596d 100644 Binary files a/v0.7.1/.doctrees/api_doc/pose/format.doctree and b/v0.7.1/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/pose/index.doctree b/v0.7.1/.doctrees/api_doc/pose/index.doctree index a1cc66fa720818fd4741680abaa421e59642f088..5f18d6faf472aba5660cf6df428b2db7d505982b 100644 Binary files a/v0.7.1/.doctrees/api_doc/pose/index.doctree and b/v0.7.1/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/pose/visual.doctree b/v0.7.1/.doctrees/api_doc/pose/visual.doctree index 8a2048cfb688eb864b9dfbf0f36d2eda0083c56c..7a8102d0aa5532f3fa4278783952acecad7c4708 100644 Binary files a/v0.7.1/.doctrees/api_doc/pose/visual.doctree and b/v0.7.1/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/resource/background.doctree b/v0.7.1/.doctrees/api_doc/resource/background.doctree index 8acf7e5f3ac38fc405d77c8516fdcbf8cda5113b..0121d560ba4c4c023fda79cdc0e21839c00f3981 100644 Binary files a/v0.7.1/.doctrees/api_doc/resource/background.doctree and b/v0.7.1/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/resource/index.doctree b/v0.7.1/.doctrees/api_doc/resource/index.doctree index 14347288b967df6fef1edd07b80a16ea2bc425ad..347507a535f0898d306654d9d1811fe67c23829e 100644 Binary files a/v0.7.1/.doctrees/api_doc/resource/index.doctree and b/v0.7.1/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/restore/adversarial.doctree b/v0.7.1/.doctrees/api_doc/restore/adversarial.doctree index 17437b24866c2f89cc277a145e9f4039b99ebe5d..9c253f7346adf0cf19eb0efc67c8349514de8ed7 100644 Binary files a/v0.7.1/.doctrees/api_doc/restore/adversarial.doctree and b/v0.7.1/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/restore/index.doctree b/v0.7.1/.doctrees/api_doc/restore/index.doctree index bb9e18442b1c99f8340cc017f6fd1550038302d5..78fec89cb0c47a32bf698eee2d8118a33e8c7a76 100644 Binary files a/v0.7.1/.doctrees/api_doc/restore/index.doctree and b/v0.7.1/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/restore/nafnet.doctree b/v0.7.1/.doctrees/api_doc/restore/nafnet.doctree index 1aa6e74b701ea08d397e27c9ea827caa952b8027..55f8ebdf5885f21113c547fdd8d19d4c58242d6c 100644 Binary files a/v0.7.1/.doctrees/api_doc/restore/nafnet.doctree and b/v0.7.1/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/restore/scunet.doctree b/v0.7.1/.doctrees/api_doc/restore/scunet.doctree index 5755fd1b497ab74602b1249f0ebc10bad5fdd3a0..476c3aae27c47c84ee2d98321257d0fceca16d8e 100644 Binary files a/v0.7.1/.doctrees/api_doc/restore/scunet.doctree and b/v0.7.1/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/sd/index.doctree b/v0.7.1/.doctrees/api_doc/sd/index.doctree index 2abfb491ab8fa4bfbee4b79b731a5758f321c47e..07d2c0d6b36d0c677364ed456690b35cae258dbc 100644 Binary files a/v0.7.1/.doctrees/api_doc/sd/index.doctree and b/v0.7.1/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/sd/metadata.doctree b/v0.7.1/.doctrees/api_doc/sd/metadata.doctree index 1e8f79bf86d0a828b93b47714fa5b67f40d3b085..6f66b348a4eb4c6593b269d6ec40c3031aaa269d 100644 Binary files a/v0.7.1/.doctrees/api_doc/sd/metadata.doctree and b/v0.7.1/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/sd/model.doctree b/v0.7.1/.doctrees/api_doc/sd/model.doctree index 37b6bedb3427f9639b420908fb233285e925409c..127986e1b1681390c0fb98065a6345068be6ef94 100644 Binary files a/v0.7.1/.doctrees/api_doc/sd/model.doctree and b/v0.7.1/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/sd/nai.doctree b/v0.7.1/.doctrees/api_doc/sd/nai.doctree index a2861e30b4870a2021e5835c1007e7d57ea78bfc..b727a82d8c3bc07a188e86dfa10d8f088ed863ef 100644 Binary files a/v0.7.1/.doctrees/api_doc/sd/nai.doctree and b/v0.7.1/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/segment/index.doctree b/v0.7.1/.doctrees/api_doc/segment/index.doctree index 9857bcdc6838b5bd2b1c1902e36202ff9b7c3d2f..950e4edcdae124d4795894263ee54aeb211c320c 100644 Binary files a/v0.7.1/.doctrees/api_doc/segment/index.doctree and b/v0.7.1/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/segment/isnetis.doctree b/v0.7.1/.doctrees/api_doc/segment/isnetis.doctree index d1b7281cc3dbea29133f875e93f4604574266ef9..55413d13c6c864b09de692eebabbd6f50586bb25 100644 Binary files a/v0.7.1/.doctrees/api_doc/segment/isnetis.doctree and b/v0.7.1/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/tagging/blacklist.doctree b/v0.7.1/.doctrees/api_doc/tagging/blacklist.doctree index 0c345204a82fe78707bcb4c6db4f85d411e79e23..700073aa4e521815a8b8333768c8a7cd1112b4df 100644 Binary files a/v0.7.1/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.7.1/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/tagging/character.doctree b/v0.7.1/.doctrees/api_doc/tagging/character.doctree index 073e997b04373cf1581bd8ff78c272ab9cad422f..f0c7c8175ff642a875aa7c8bee5d1dd2064b6dee 100644 Binary files a/v0.7.1/.doctrees/api_doc/tagging/character.doctree and b/v0.7.1/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.7.1/.doctrees/api_doc/tagging/deepdanbooru.doctree index fc95d82c823ef50ce24040d9cb84a68d18ca1737..5b4188a74a7708917d475147be191354be344ec5 100644 Binary files a/v0.7.1/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.7.1/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/tagging/format.doctree b/v0.7.1/.doctrees/api_doc/tagging/format.doctree index 5d6fb9c84d2c0045bd79446595f8b9a504fcc419..32edb272fd83f2655508e5948ac6f76a33b14bd5 100644 Binary files a/v0.7.1/.doctrees/api_doc/tagging/format.doctree and b/v0.7.1/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/tagging/index.doctree b/v0.7.1/.doctrees/api_doc/tagging/index.doctree index 67d042c8d9315209627d47b4f42864c0805987bc..3513660055683a503050fc3a6f808f584ed10b6b 100644 Binary files a/v0.7.1/.doctrees/api_doc/tagging/index.doctree and b/v0.7.1/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/tagging/match.doctree b/v0.7.1/.doctrees/api_doc/tagging/match.doctree index 286e67e3d25e704dc9f7ce96181777fa5fe3a4a3..1d7e49c4ff978480f349a06b8fbb87c2b4cbe82c 100644 Binary files a/v0.7.1/.doctrees/api_doc/tagging/match.doctree and b/v0.7.1/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.7.1/.doctrees/api_doc/tagging/mldanbooru.doctree index eb4bb7610e51ef057b0d1eb53b95785616467ab1..e0a87b2ab498af282635c09ca203c34cb1277674 100644 Binary files a/v0.7.1/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.7.1/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/tagging/order.doctree b/v0.7.1/.doctrees/api_doc/tagging/order.doctree index 579cb6e9f474b2e95f8a21397e0a626dad192181..154892956ee78537e580ecc15a38e29c7fe08310 100644 Binary files a/v0.7.1/.doctrees/api_doc/tagging/order.doctree and b/v0.7.1/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/tagging/overlap.doctree b/v0.7.1/.doctrees/api_doc/tagging/overlap.doctree index 52a7ce39172c1a966c53f0294250009fc9cb4793..6b720bb1636be75e839cb81caf00d1fc1fe23bf4 100644 Binary files a/v0.7.1/.doctrees/api_doc/tagging/overlap.doctree and b/v0.7.1/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/tagging/wd14.doctree b/v0.7.1/.doctrees/api_doc/tagging/wd14.doctree index cd9aacdb051c50b1c6fd9d2b85f1e9c11d41da0a..e3d354756bfd1e01ad4a18eef719e04bee1f16f1 100644 Binary files a/v0.7.1/.doctrees/api_doc/tagging/wd14.doctree and b/v0.7.1/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/upscale/cdc.doctree b/v0.7.1/.doctrees/api_doc/upscale/cdc.doctree index 940d9e85e54923e78d372e4dde2b81888207948b..b10faa17908f8858de852f313a32ed28358e1588 100644 Binary files a/v0.7.1/.doctrees/api_doc/upscale/cdc.doctree and b/v0.7.1/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/upscale/index.doctree b/v0.7.1/.doctrees/api_doc/upscale/index.doctree index 18b95017c600633195ded5d4f47578ea9cdc02e8..ddf69c7bb715a91c74efa2e99865110d8ea53dc7 100644 Binary files a/v0.7.1/.doctrees/api_doc/upscale/index.doctree and b/v0.7.1/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/utils/cache.doctree b/v0.7.1/.doctrees/api_doc/utils/cache.doctree index b939a31788a5152e94153bb992d2cd9b2d7bc74c..32a6be2cee317ef66e659afb874f513c79a67674 100644 Binary files a/v0.7.1/.doctrees/api_doc/utils/cache.doctree and b/v0.7.1/.doctrees/api_doc/utils/cache.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/utils/func.doctree b/v0.7.1/.doctrees/api_doc/utils/func.doctree index b663fc6a35ceb4f29d17402cf176a7361c1cdd0a..d777ed38231ed9330f81dc3e6e095cf3a7e5acb3 100644 Binary files a/v0.7.1/.doctrees/api_doc/utils/func.doctree and b/v0.7.1/.doctrees/api_doc/utils/func.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/utils/index.doctree b/v0.7.1/.doctrees/api_doc/utils/index.doctree index 19b9a997726514c1b5a0566292342ac93768bf1c..3b540a0e24524b12b61bdb413d44ff9532b5bd5e 100644 Binary files a/v0.7.1/.doctrees/api_doc/utils/index.doctree and b/v0.7.1/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.7.1/.doctrees/api_doc/utils/onnxruntime.doctree index 1c099c06e5adeb7ef6d83c3a7c980798fd4f91f7..769db268fe409a45d6c545fda433450ac018be87 100644 Binary files a/v0.7.1/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.7.1/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/validate/aicheck.doctree b/v0.7.1/.doctrees/api_doc/validate/aicheck.doctree index 69972a77e27b6bd1499a7c39196377c1c3887e1d..3afa1fa3970844cf1ce294b7898b6c7952a8cdcf 100644 Binary files a/v0.7.1/.doctrees/api_doc/validate/aicheck.doctree and b/v0.7.1/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.7.1/.doctrees/api_doc/validate/bangumi_char.doctree index f1e190dd31a1b14f32230ba5ac91bb65483e260e..8adcde18434a60d11a12723e02e47352fd30f9c6 100644 Binary files a/v0.7.1/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.7.1/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/validate/classify.doctree b/v0.7.1/.doctrees/api_doc/validate/classify.doctree index b29ca6189ed7c18bed5073ea8352fc22f7b072ed..9f4954a58566958b8616e715aa8bc1a8765e2f9f 100644 Binary files a/v0.7.1/.doctrees/api_doc/validate/classify.doctree and b/v0.7.1/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/validate/color.doctree b/v0.7.1/.doctrees/api_doc/validate/color.doctree index ec15a411c70e529dd43a2579556607fb7ad3d00e..0202561c0b09a85db9d8da589aadfc9f0ef447bd 100644 Binary files a/v0.7.1/.doctrees/api_doc/validate/color.doctree and b/v0.7.1/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/validate/completeness.doctree b/v0.7.1/.doctrees/api_doc/validate/completeness.doctree index 6ba47cc03f308a6314579b8fedbd8838f09f2732..3548762dbca696dd32dc9963f4737bd79ac25a83 100644 Binary files a/v0.7.1/.doctrees/api_doc/validate/completeness.doctree and b/v0.7.1/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/validate/dbrating.doctree b/v0.7.1/.doctrees/api_doc/validate/dbrating.doctree index 653b33dfa9a2ac50bae7c6c9c40c4a67e628953f..f544b9b5be6fd34308e5b034e07e365bf03ce8e5 100644 Binary files a/v0.7.1/.doctrees/api_doc/validate/dbrating.doctree and b/v0.7.1/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/validate/furry.doctree b/v0.7.1/.doctrees/api_doc/validate/furry.doctree index 2bebe6ea8afe2b21a12dc69675a6a2480d417420..78f27a4f2bd749da119c8c11f1d1718ee90216ee 100644 Binary files a/v0.7.1/.doctrees/api_doc/validate/furry.doctree and b/v0.7.1/.doctrees/api_doc/validate/furry.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/validate/index.doctree b/v0.7.1/.doctrees/api_doc/validate/index.doctree index ed612f2a6f29dbe3202b8018df174aeaafe2c98d..acbf62cf284a36f32db9ed3d71b295866a296931 100644 Binary files a/v0.7.1/.doctrees/api_doc/validate/index.doctree and b/v0.7.1/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/validate/monochrome.doctree b/v0.7.1/.doctrees/api_doc/validate/monochrome.doctree index d44410c8a6e09ec93084ebfd9d6b3fb78ddfb944..1434172b02318a15c7297bc9161209833b5ac4cf 100644 Binary files a/v0.7.1/.doctrees/api_doc/validate/monochrome.doctree and b/v0.7.1/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/validate/nsfw.doctree b/v0.7.1/.doctrees/api_doc/validate/nsfw.doctree index 290a68cd62b8c80d7691d20463be15f2e1ab2a41..9d7509e10feaabaf7418d10affd81456992260f2 100644 Binary files a/v0.7.1/.doctrees/api_doc/validate/nsfw.doctree and b/v0.7.1/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/validate/portrait.doctree b/v0.7.1/.doctrees/api_doc/validate/portrait.doctree index 0e8543d17ae5fb47e583fd15a08d5d8d2c4d94a0..b18f8461dd154f70dd8e3a3785bf0f0ea00db54a 100644 Binary files a/v0.7.1/.doctrees/api_doc/validate/portrait.doctree and b/v0.7.1/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/validate/rating.doctree b/v0.7.1/.doctrees/api_doc/validate/rating.doctree index 44806fe4f168a2f228ecc7a95463e8b72762d6f5..72d149361dcfcecb8b0f6503947025e2c3e17407 100644 Binary files a/v0.7.1/.doctrees/api_doc/validate/rating.doctree and b/v0.7.1/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/validate/real.doctree b/v0.7.1/.doctrees/api_doc/validate/real.doctree index de98bc54e92434eed88ab0a8a63b43930fce5197..d56e6cb48d786879084bc23a848ec676ee269e9b 100644 Binary files a/v0.7.1/.doctrees/api_doc/validate/real.doctree and b/v0.7.1/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/validate/safe.doctree b/v0.7.1/.doctrees/api_doc/validate/safe.doctree index 76cc6f0e602fa1baff4bc37d782156fbcc5e6204..ec0d57d47c4291ebb79b5fd39b61f97d8bcb9764 100644 Binary files a/v0.7.1/.doctrees/api_doc/validate/safe.doctree and b/v0.7.1/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/validate/style_age.doctree b/v0.7.1/.doctrees/api_doc/validate/style_age.doctree index 8a64d9b380809f6a0e54ca0d551a507bf73d4898..1abf7cc430728b7f82ed3e2a75bc052ce4fb08fe 100644 Binary files a/v0.7.1/.doctrees/api_doc/validate/style_age.doctree and b/v0.7.1/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/validate/teen.doctree b/v0.7.1/.doctrees/api_doc/validate/teen.doctree index de6eb5abd2bca1eb704260c8842a16ee31da61a0..687009047c44bebca8efbf8d66a78b2034a418a3 100644 Binary files a/v0.7.1/.doctrees/api_doc/validate/teen.doctree and b/v0.7.1/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.7.1/.doctrees/api_doc/validate/truncate.doctree b/v0.7.1/.doctrees/api_doc/validate/truncate.doctree index 201c8db2caddec160d5d291b8fd9321c5a2cdbee..9461d15fe1074ca7c0cf45c3a39205512242069f 100644 Binary files a/v0.7.1/.doctrees/api_doc/validate/truncate.doctree and b/v0.7.1/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.7.1/.doctrees/environment.pickle b/v0.7.1/.doctrees/environment.pickle index 1444940f283469809ece88f20455764b1740963d..d1c6ab473acb6f0c533c69a76ed9246a31ec8b6d 100644 Binary files a/v0.7.1/.doctrees/environment.pickle and b/v0.7.1/.doctrees/environment.pickle differ diff --git a/v0.7.1/.doctrees/index.doctree b/v0.7.1/.doctrees/index.doctree index 0d2a88aa2182204846fc892ec4ec1e2d2f90108b..7d6b476fb1b17308e0d03292f8674dbfac09e36a 100644 Binary files a/v0.7.1/.doctrees/index.doctree and b/v0.7.1/.doctrees/index.doctree differ diff --git a/v0.7.1/.doctrees/information/environment.doctree b/v0.7.1/.doctrees/information/environment.doctree index 1aa31b9fc7f827fb144dd4e9ea44de8cb03698eb..047814a8317ab5903d79e8ee3ddbd9bf69b417b3 100644 Binary files a/v0.7.1/.doctrees/information/environment.doctree and b/v0.7.1/.doctrees/information/environment.doctree differ diff --git a/v0.7.1/.doctrees/information/environment.result.doctree b/v0.7.1/.doctrees/information/environment.result.doctree index 16a7e7e93fce858e186af89130270d078274e06e..9002b86b7586c8f7f557fec40b0a8ef00ff6e912 100644 Binary files a/v0.7.1/.doctrees/information/environment.result.doctree and b/v0.7.1/.doctrees/information/environment.result.doctree differ diff --git a/v0.7.1/.doctrees/nbsphinx/information/environment.ipynb b/v0.7.1/.doctrees/nbsphinx/information/environment.ipynb index 59cc92e68c9950d02d6f276773abc12e69992855..2c63af54ea3e8912ce60f202710640cad48e8bd4 100644 --- a/v0.7.1/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.7.1/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:51:09.400430Z", - "iopub.status.busy": "2025-02-16T07:51:09.399985Z", - "iopub.status.idle": "2025-02-16T07:51:10.564403Z", - "shell.execute_reply": "2025-02-16T07:51:10.563687Z" + "iopub.execute_input": "2025-02-16T10:00:12.922421Z", + "iopub.status.busy": "2025-02-16T10:00:12.921954Z", + "iopub.status.idle": "2025-02-16T10:00:14.086168Z", + "shell.execute_reply": "2025-02-16T10:00:14.085379Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3110.895 MHz\n", + "CPU Freq: 3094.28675 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.7.1/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.7.1/.doctrees/nbsphinx/information/environment.result.ipynb index 4a51e146097f12ecf9ffd4db5f8f8dacb2234cdd..d4a13f1ac1bb86c8dfd1dee990117e6aa0e31bba 100644 --- a/v0.7.1/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.7.1/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:48:39.817559Z", - "iopub.status.busy": "2025-02-16T07:48:39.817358Z", - "iopub.status.idle": "2025-02-16T07:48:40.983764Z", - "shell.execute_reply": "2025-02-16T07:48:40.983021Z" + "iopub.execute_input": "2025-02-16T09:57:43.758253Z", + "iopub.status.busy": "2025-02-16T09:57:43.758065Z", + "iopub.status.idle": "2025-02-16T09:57:44.924022Z", + "shell.execute_reply": "2025-02-16T09:57:44.923182Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3251.46025 MHz\n", + "CPU Freq: 3276.15225 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.7.1/.doctrees/tutorials/installation/index.doctree b/v0.7.1/.doctrees/tutorials/installation/index.doctree index 7adacf7b0661323c5faef9b5b34446677a961a8d..9a1e425b716a19196abddd211a8061000ebe57ad 100644 Binary files a/v0.7.1/.doctrees/tutorials/installation/index.doctree and b/v0.7.1/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.7.1/.doctrees/tutorials/quick_start/index.doctree b/v0.7.1/.doctrees/tutorials/quick_start/index.doctree index 44dc09a4fdb9bcb2911186c51f6387e0146fbf6a..59dd84af7ef875b3402cb1ad9a81386c68e58971 100644 Binary files a/v0.7.1/.doctrees/tutorials/quick_start/index.doctree and b/v0.7.1/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.7.1/_sources/information/environment.result.ipynb.txt b/v0.7.1/_sources/information/environment.result.ipynb.txt index 4a51e146097f12ecf9ffd4db5f8f8dacb2234cdd..d4a13f1ac1bb86c8dfd1dee990117e6aa0e31bba 100644 --- a/v0.7.1/_sources/information/environment.result.ipynb.txt +++ b/v0.7.1/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:48:39.817559Z", - "iopub.status.busy": "2025-02-16T07:48:39.817358Z", - "iopub.status.idle": "2025-02-16T07:48:40.983764Z", - "shell.execute_reply": "2025-02-16T07:48:40.983021Z" + "iopub.execute_input": "2025-02-16T09:57:43.758253Z", + "iopub.status.busy": "2025-02-16T09:57:43.758065Z", + "iopub.status.idle": "2025-02-16T09:57:44.924022Z", + "shell.execute_reply": "2025-02-16T09:57:44.923182Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3251.46025 MHz\n", + "CPU Freq: 3276.15225 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.7.1/information/environment.html b/v0.7.1/information/environment.html index bccfc2b21694d4caafcf91ab411ac967136e77c8..a5ee274ad05e1d1e35b9f47e7dbe6da5d6517cab 100644 --- a/v0.7.1/information/environment.html +++ b/v0.7.1/information/environment.html @@ -138,7 +138,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3110.895 MHz +CPU Freq: 3094.28675 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.7.1/information/environment.ipynb b/v0.7.1/information/environment.ipynb index 59cc92e68c9950d02d6f276773abc12e69992855..2c63af54ea3e8912ce60f202710640cad48e8bd4 100644 --- a/v0.7.1/information/environment.ipynb +++ b/v0.7.1/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:51:09.400430Z", - "iopub.status.busy": "2025-02-16T07:51:09.399985Z", - "iopub.status.idle": "2025-02-16T07:51:10.564403Z", - "shell.execute_reply": "2025-02-16T07:51:10.563687Z" + "iopub.execute_input": "2025-02-16T10:00:12.922421Z", + "iopub.status.busy": "2025-02-16T10:00:12.921954Z", + "iopub.status.idle": "2025-02-16T10:00:14.086168Z", + "shell.execute_reply": "2025-02-16T10:00:14.085379Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3110.895 MHz\n", + "CPU Freq: 3094.28675 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.7.1/information/environment.result.html b/v0.7.1/information/environment.result.html index 0695b259570df0d51a42d6179813f2d1a2506be5..740a3937acc4d48fb8e6f379c6b486df8977d426 100644 --- a/v0.7.1/information/environment.result.html +++ b/v0.7.1/information/environment.result.html @@ -140,7 +140,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3251.46025 MHz +CPU Freq: 3276.15225 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.7.1/information/environment.result.ipynb b/v0.7.1/information/environment.result.ipynb index 4a51e146097f12ecf9ffd4db5f8f8dacb2234cdd..d4a13f1ac1bb86c8dfd1dee990117e6aa0e31bba 100644 --- a/v0.7.1/information/environment.result.ipynb +++ b/v0.7.1/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:48:39.817559Z", - "iopub.status.busy": "2025-02-16T07:48:39.817358Z", - "iopub.status.idle": "2025-02-16T07:48:40.983764Z", - "shell.execute_reply": "2025-02-16T07:48:40.983021Z" + "iopub.execute_input": "2025-02-16T09:57:43.758253Z", + "iopub.status.busy": "2025-02-16T09:57:43.758065Z", + "iopub.status.idle": "2025-02-16T09:57:44.924022Z", + "shell.execute_reply": "2025-02-16T09:57:44.923182Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3251.46025 MHz\n", + "CPU Freq: 3276.15225 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.7.1/searchindex.js b/v0.7.1/searchindex.js index 0c29b4a6ad3c5002d7e7f62fbe70e549dac6cfe6..0fb9c540a5b6fcda92a91d77e353bf01b1d249e1 100644 --- a/v0.7.1/searchindex.js +++ b/v0.7.1/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 58], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 51, 52, 57, 58, 60, 61, 62, 65, 66, 67, 69, 72, 73, 74, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 99], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 51, 62, 69, 73, 92], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 51, 58, 60, 63, 64, 78], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 51, 65, 84], "aspect": [0, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 51, 60, 63, 64, 65, 66, 69, 70, 71, 72, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 51, 58, 59, 63, 64, 65, 70, 72, 73, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "8": [0, 10, 20, 33, 35, 39, 43, 48, 58, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 97, 98, 99], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "gener": [0, 4, 10, 13, 19, 31, 32, 57, 58, 60, 69, 72, 77, 84, 96], "art": [0, 58], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 51, 60, 62, 65, 69, 70, 71, 72, 80, 84, 88, 90], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 58, 60, 63, 64, 68, 71, 72, 79, 81, 84, 87, 88, 90, 94], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 58, 60, 72, 73, 80, 83, 85, 88, 89, 91, 92, 93], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 64, 65, 66, 68, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 99], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 58, 60, 63, 64, 66, 68, 70, 72, 73, 76, 80, 83, 85, 88, 89, 91, 93], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 51, 58, 59, 60, 63, 64, 70, 75], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 75, 92], "width": [0, 4, 9, 44, 51, 69], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 58, 59, 60, 63, 64, 70, 72, 78, 79, 80, 81, 84, 87, 90, 94], "set": [0, 10, 27, 30, 35, 46, 48, 50, 72, 78, 81, 84, 90, 94, 95], "automat": [0, 4, 22, 35, 46, 78, 97, 98], "determin": [0, 7, 35, 88], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 51, 58, 62, 69, 73, 74, 92, 97, 98], "height": [0, 4, 9, 44, 51, 69], "filter": [0, 30, 46, 63, 64, 84, 86, 90], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 58, 59, 60, 63, 65, 66, 69, 72, 73, 75, 76, 78, 79, 80, 81, 84, 86, 87, 88, 90, 94], "when": [0, 6, 9, 10, 21, 23, 25, 26, 33, 35, 39, 43, 44, 48, 58, 60, 62, 69, 73, 75, 78, 79, 95], "resiz": [0, 21, 42, 50, 58, 69], "charact": [0, 35, 41, 50, 61, 62, 65, 66, 67, 72, 80, 96], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 60, 62, 70, 79, 88, 95], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 80, 85, 89, 91, 93, 97, 98], "intens": 0, "proport": [0, 80], "correct": [0, 33], "output": [0, 27, 36, 50, 58, 59, 70, 72, 99], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 51, 58, 59, 60, 62, 63, 69, 75, 76, 78, 79, 81, 86, 87, 88, 95, 96, 97, 98, 99], "should": [0, 3, 9, 35, 39, 43, 44, 46, 62, 72, 99], "approxim": 0, "ratio": [0, 41, 42, 44, 69], "your": [0, 46, 95, 97, 98, 99], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 57, 58, 59, 60, 61, 65, 67, 71, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 59, 65, 69, 76, 79, 87, 95], "ensur": [0, 20, 30, 35, 42, 58, 75], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "close": [0, 44, 58], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 62, 65, 66, 69, 70, 88], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 51, 59, 62, 63, 64, 65, 66, 69, 72, 73, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94, 95], "represent": [0, 20, 35, 58], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 63, 64, 66, 68, 70, 71, 72, 73, 75, 76, 80, 83, 84, 85, 88, 89, 90, 91, 92, 93], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 58, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95], "here": [0, 10, 18, 24, 35, 39, 40, 58, 63, 65, 69, 72, 73, 80, 82, 95, 97, 98], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 61, 62, 64, 65, 67, 70, 72, 73, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 58, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99], "print": [0, 10, 15, 16, 19, 20, 30, 58, 59, 97, 98, 99], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 58, 60, 62, 72, 73, 82, 95], "draw": [1, 24, 25, 50, 88, 96], "ascii_draw": 1, "meta": [2, 96, 99], "__title__": [2, 99], "__version__": [2, 99], "__description__": [2, 99], "__author__": [2, 99], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 51, 52, 57, 58, 61, 62, 63, 64, 65, 66, 67, 69, 72, 73, 74, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "inform": [3, 31, 32, 33, 50, 58, 60, 71], "packag": 3, "titl": [3, 60], "project": [3, 18, 65, 72, 95], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 58, 59, 75, 81, 96, 99], "short": [3, 69, 72], "descript": [3, 18, 60], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 57, 58, 59, 60, 72, 76, 80, 88], "setup": 3, "py": [3, 62], "author": [3, 59], "email": 3, "step": [4, 44, 58], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 58, 62], "creat": [4, 27, 30, 31, 43, 58, 60, 64, 79], "black": [4, 43, 58], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 58, 59, 60, 70, 72, 78, 80, 86, 87, 96, 99], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 62, 73], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 58, 62, 87], "mean": [4, 18, 20, 21, 23, 25, 26, 35, 38, 39, 44, 48, 78, 81, 99], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 57, 58, 59, 60, 71, 72, 73, 75, 76, 80, 84, 88, 90, 95], "suitabl": [4, 65, 88], "color": [4, 7, 9, 23, 25, 26, 43, 58, 62, 86, 87, 96], "fore": [4, 23, 25, 26], "back": [4, 72], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 51, 58, 59, 60, 64, 66, 71, 75, 78, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 99], "rgba": [4, 7, 28, 33, 62, 73], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 58, 59, 60, 69, 72, 81, 84, 90, 92, 94], "add": [4, 31, 59, 60, 66], "rgb": [4, 5, 6, 7, 28, 43, 51, 58, 62, 73], "In": [4, 25, 35, 80, 81], "document": [4, 97, 98, 99], "accur": [4, 11, 19, 84, 90], "present": [4, 31, 60, 65], "state": 4, "shown": [4, 61], "follow": [4, 35, 48, 59, 60, 72, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 72, 76], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 51, 58, 73, 82, 87], "both": [5, 11, 20, 41, 59, 72], "np": [5, 6, 9, 33, 35, 44, 46, 48, 72, 76], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 58, 59, 60, 63, 64, 65, 69, 70, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 95], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 58, 59, 60, 72, 73], "order": [5, 6, 66, 67, 96], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 58, 60, 65, 78, 81, 82, 84, 87, 90, 94], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 58, 59, 73, 78], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 51, 62, 65, 69, 72, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 35, 41, 43, 58, 59, 60, 63, 64, 65, 66, 68, 69, 72, 73, 79, 82, 87, 95], "mode": [5, 6, 7, 20, 33, 51, 58, 70, 73, 78], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 59, 96], "encod": [5, 8, 27, 33, 60, 96], "bool": [6, 7, 22, 25, 35, 41, 43, 46, 47, 50, 59, 60, 63, 64, 65, 66, 68, 69, 72, 73, 79, 87, 95], "true": [6, 7, 35, 43, 44, 47, 50, 59, 60, 63, 64, 66, 68, 72, 79, 82, 87, 95], "ndarrai": [6, 9, 33, 35, 39, 44, 46, 48, 72, 76], "channel": [6, 7, 28, 73], "jpegimageplugin": [6, 51], "jpegimagefil": [6, 51], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 62, 72], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 58, 72, 75, 83], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 33, 36, 39, 41, 43, 44, 46, 47, 62, 65, 72, 76, 83, 84, 90], "same": [6, 22, 35, 40, 72, 75], "torchvis": 6, "transform": [6, 7, 66], "to_tensor": 6, "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 57, 59, 60, 61, 72, 75, 76, 84, 90, 96], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 57, 58, 59, 60, 69, 70, 72, 75, 76, 78, 84, 90], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 57, 59, 65, 69, 72, 96], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 57, 64, 72, 99], "manipul": [7, 57], "python": [7, 33, 75, 97, 98, 99], "librari": [7, 30, 99], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 57, 59, 60, 72, 75, 76, 88, 99], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 58, 72, 78], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 58, 60, 76, 99], "handl": [7, 27, 30, 32, 33, 57, 60], "multipl": [7, 9, 14, 33, 35, 39, 58], "ad": [7, 10, 59, 60, 66], "background": [7, 8, 23, 25, 26, 52, 58, 62, 96], "check": [7, 33, 38, 59, 63, 64, 68, 79, 82, 92, 95, 99], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 80], "common": 7, "relat": [7, 10, 12, 15, 57, 64, 76], "task": [7, 19, 20, 32, 43], "applic": [7, 65, 69, 88], "kei": [7, 16, 20, 59, 72], "featur": [7, 11, 16, 29, 35, 39, 60, 62, 65, 66, 72, 80], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 51, 57, 58, 59, 60, 78, 87, 95, 96], "path": [7, 9, 10, 11, 14, 16, 30, 33, 51, 58, 59, 60, 82, 87, 95], "binari": [7, 76], "like": [7, 10, 17, 69, 75, 99], "onc": 7, "particularli": [7, 20, 27, 31, 32, 60, 75], "requir": [7, 9, 18, 19, 35, 44, 59, 60, 84, 90, 99], "preprocess": [7, 18, 27, 30, 35], "befor": [7, 33, 35, 59, 72], "further": 7, "analysi": [7, 36], "force_background": 7, "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 72, 76], "necessari": [7, 35, 65, 69], "convert": [7, 31, 33, 35, 48, 60, 72, 88], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 58, 59, 60, 64, 70, 72, 75], "ha": [7, 21, 41, 73, 88, 97, 98], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 58, 59, 60, 67, 72, 88, 96], "avoid": [7, 65], "anomali": 7, "dure": [7, 27, 33, 66, 87, 95], "subsequ": [7, 43], "convers": [7, 30], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 58, 60, 63, 64, 70], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 58, 59, 60, 63, 64, 70], "typeerror": [7, 48, 63, 64, 70], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 51, 63, 64, 70, 71, 72, 79, 81, 84, 90, 94], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 72, 80, 81, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94], "take": [7, 50], "singl": [7, 14, 33, 35, 66, 72, 76], "call": [7, 24, 58], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 57, 66, 68, 72, 73, 88], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 51], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 59, 61, 62, 67, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "pillow": [7, 22], "boolean": [7, 35], "otherwis": [7, 31, 35, 60, 63, 64, 68, 73, 78], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 61, 66, 86, 88], "basic": [8, 52, 64], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 96], "rgb_decod": 8, "load_imag": [8, 47, 58], "has_alpha_channel": 8, "layer": [8, 76, 96], "istack": 8, "mai": [9, 12, 15, 35, 58, 65, 69, 75, 95, 97, 98], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 58, 59, 64], "similar": [9, 10, 17, 35, 39, 69, 72, 96], "techniqu": [9, 28, 33], "p": [9, 65, 69, 72], "need": [9, 14, 30, 41, 44, 75, 79, 81, 84, 87, 90, 94], "stack": [9, 72], "addition": 9, "second": [9, 20, 35, 40, 68], "element": [9, 72], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 76], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 58, 59, 63, 64, 65, 66, 69, 70, 71, 72, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "right": [9, 43, 48, 76], "two": [9, 20, 35, 40, 68, 87], "dimension": [9, 72], "arrai": [9, 22, 33, 35, 39, 46, 48, 72, 76], "h": [9, 23, 25, 26, 46, 62], "w": [9, 23, 25, 26, 46, 62, 72], "posit": [9, 35, 43, 44, 80], "target": [9, 17, 22, 23, 25, 26, 44], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 68], "howev": [9, 35], "solid": [9, 43], "pure": [9, 62], "lime": [9, 62], "nian": 9, "save": [9, 31, 58, 59, 60, 62], "nian_lim": 9, "yellow": [9, 58], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 51, 58, 65, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "9": [9, 10, 20, 35, 39, 48, 58, 70, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 93, 94], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 58, 59, 63], "mask": [9, 23, 25, 26, 44, 46, 62], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 96], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 51, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 51, 69, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 61, 67, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 61, 67, 73, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "explan": 10, "No": [10, 58, 97, 98], "head": [10, 17, 22, 47, 64, 80, 89, 96], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 51, 58, 61, 62, 64, 65, 67, 73, 80, 81, 84, 85, 89, 90, 91, 93, 94, 99], "pretti": 10, "girl": [10, 41, 64], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 59, 64, 65, 69, 72, 87], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44], "pair": [10, 20], "cover": [10, 18, 44, 58, 64], "breast": [10, 18, 64, 65, 69, 71, 72], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 58], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 86, 96], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 64, 72], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 68, 71, 80], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 72, 96], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 64], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 61, 99], "6": [10, 20, 22, 35, 39, 48, 63, 64, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "nopan": 10, "panti": [10, 66], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 84, 90, 96], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 58, 63, 64, 69, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 99], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 60], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 58, 75, 78], "less": [10, 11, 13, 19, 79], "stand": [10, 58, 65, 69, 72], "sit": [10, 64], "ass": 10, "split": [10, 69], "leg": [10, 58], "wide": [10, 58], "90": 10, "degre": [10, 44], "typic": [10, 11], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 81, 84, 90, 94], "10": [10, 21, 35, 39, 44, 48, 79, 80, 81, 84, 87, 88, 90, 91], "sprd": 10, "strongli": [10, 73], "11": [10, 35, 48, 79, 80, 81, 84, 87, 88, 90, 91], "vsplt": 10, "pose": [10, 35, 96], "12": [10, 22, 35, 43, 48, 79, 80, 81, 84, 87, 88, 90, 91], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 80, 81, 84, 88, 91, 93], "full": [10, 58], "almost": 10, "side": [10, 42, 64, 95], "usual": [10, 39], "ly": 10, "14": [10, 48, 80, 81, 84, 88, 91], "wing": [10, 64], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 80, 81, 84, 88, 91, 97, 98], "feral": 10, "four": [10, 11, 80], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 85], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 79], "16": [10, 48, 80, 84, 88, 91], "hdrago": 10, "style": [10, 14, 19, 44, 93, 99], "17": [10, 48, 88, 93], "hponi": 10, "18": [10, 18, 48, 84, 88, 90, 97, 98], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 88], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 48, 58, 88], "hcat": 10, "cat": [10, 64, 70], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 93], "hbear": 10, "bear": 10, "22": [10, 48], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 58, 60, 69, 72, 84, 87, 97, 98], "contest": 10, "toward": [10, 48], "viewer": [10, 58], "23": [10, 48], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48], "hhors": 10, "hors": 10, "implement": [10, 40, 75], "aa09": 10, "25": [10, 13, 18, 30, 40, 93], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 65, 69, 72, 73, 79, 80, 83, 85, 88, 89, 91, 92, 93], "releas": 10, "time": [10, 60, 73], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 61], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 57, 58, 60, 64, 80, 81, 84, 85, 89, 90, 91, 93, 94], "advanc": [10, 99], "capabl": [10, 33, 41], "specif": [10, 11, 16, 31, 33, 43, 48, 60, 61, 80, 84, 90], "scenario": [10, 65, 69, 75], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 58], "enhanc": [10, 29, 96], "improv": [10, 21, 72], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 60, 87], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 65, 66, 69, 73, 84, 90], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 65, 69, 75, 80, 95], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 58, 96], "30": [10, 19, 44], "public": 10, "friendli": [10, 99], "reduc": [10, 35, 46, 72], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 51, 64], "current": [10, 58, 84, 90, 97, 98, 99], "reincarn": 10, "compon": [10, 20, 27, 30, 75], "some": [10, 29, 35, 39, 40, 44, 52, 63, 65, 69, 72, 73, 75, 82, 95, 97, 98], "yolov8s_aa09": 10, "updat": [10, 27, 30, 59], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 72, 86], "closeup": 10, "adjust": [10, 30, 39, 64], "larg": [10, 25, 35, 72], "hat": [10, 64], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 65, 69], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 63, 64, 66, 70, 71, 76, 88, 92], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 66, 70, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "though": 10, "note": [10, 14, 35, 44, 58, 80, 84, 87, 90, 97, 98], "complet": [10, 44, 80, 86, 96], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 65, 75, 87, 88, 97, 98], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 72], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 65, 69, 72, 79, 87], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 73], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 58, 76], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 64], "genit": 11, "male": [11, 18, 64], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 57, 58, 61, 65, 66, 67, 69, 72, 73, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 99], "v1": [11, 12, 13, 14, 15, 19, 43, 58, 72], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 58], "data": [11, 14, 16, 31, 33, 35, 47, 57, 58, 65, 66, 84, 90, 96, 97, 98, 99], "either": [11, 12, 13, 14, 15, 35, 72, 76], "standard": [11, 13, 14, 15, 31, 75], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 58], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 42, 44, 75], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 72], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 64], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 58, 59, 66, 78, 95], "indic": [11, 35, 48, 65, 69, 72], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 58], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 60, 70], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": 11, "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 75], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 64, 69, 73, 76], "speed": [12, 13, 14, 15, 16, 19, 23, 73], "accuraci": [12, 13, 14, 15, 16, 19, 41, 79, 81, 84, 87, 90, 94], "higher": [12, 13, 14, 15, 16, 18, 21, 87], "consid": [12, 15, 20, 35, 41, 44, 46, 51, 64, 84, 90], "overlap": [12, 14, 15, 16, 20, 65, 67, 69, 72, 73, 96], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 58], "predict": [12, 16, 19, 27, 30, 72, 79, 81, 83, 84, 87, 88, 90, 92, 94], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 62, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 51, 60, 99], "balanc": [13, 15, 19, 58], "system": [13, 14, 23, 84, 90], "overhead": [13, 14, 23, 75], "avail": [13, 19, 27, 33, 35, 41, 44, 58, 70, 78, 79, 81, 84, 90, 94], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 60, 78], "mostima_post": [13, 16], "29": [13, 16], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16], "895": [13, 16, 97], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 58], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 57, 59, 73, 80, 84, 87, 90, 97, 98], "primari": [14, 80, 83, 85, 89, 91, 93], "purpos": 14, "crop": [14, 46, 58], "illustr": [14, 58, 81, 83], "therefor": [14, 22, 35, 97, 98], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 89, 96], "peopl": [14, 70], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 72, 73, 75, 78, 79, 80, 81, 84, 87, 90, 94, 99], "inde": 14, "recommend": [14, 21, 35, 38, 39, 72, 73, 84, 90], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 57], "obtain": [14, 24, 34, 35], "local": [14, 51, 97, 98], "flexibl": 14, "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 58, 60, 62, 65, 75, 99], "choos": [15, 19, 41], "35": [15, 58, 65, 72], "configur": [15, 27, 35, 96], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 58, 76], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 66, 88, 92], "infer": [15, 18, 21, 30, 47, 78, 87], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 65, 99], "hug": [16, 27, 30, 35, 72], "face": [16, 17, 18, 27, 30, 35, 48, 50, 58, 64, 72, 80, 96], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 73, 99], "yolo11": 16, "architectur": 16, "usag": [16, 27, 57, 58, 59, 65, 75, 76, 95], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 62, 64, 66, 71, 72], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 57, 72, 78], "instead": [16, 21, 66], "detect_head": [17, 22], "booru_yolo": [17, 96], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 84, 90], "ey": [17, 44, 48, 58, 64, 96], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 80, 89, 96], "detect_halfbodi": 17, "hand": [17, 48, 50, 58, 64, 96], "detect_hand": 17, "nudenet": [17, 96], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 58, 66, 68, 96], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 73, 78, 95, 96], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 78, 88], "nudenet_onnx": 18, "effici": [18, 21, 59, 76], "notai": 18, "tech": 18, "detail": [18, 57, 58, 78, 80], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 77, 96], "topk": 18, "100": [18, 23, 30, 38, 75], "45": [18, 39], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 51, 76, 79], "keep": [18, 69], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 58, 75, 76, 92], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 75, 76, 88], "work": [20, 27, 32, 38, 60, 88], "aggreg": 20, "involv": 20, "segment": [20, 51, 96], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 70], "max": [20, 21], "raw": [20, 33], "depend": [20, 58, 59, 95], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 81], "match": [20, 33, 46, 64, 67, 96], "unknown": [20, 70], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 58, 63, 76, 78], "doesn": [20, 33, 64], "t": [20, 33, 64], "group": [20, 39, 66], "correspond": [20, 35, 41, 46, 72, 88, 92], "car": 20, "85": [20, 65, 72], "75": 20, "text_detect": 21, "been": [21, 88], "migrat": 21, "ocr": [21, 96], "detect_text_with_ocr": [21, 96], "soon": 21, "qualiti": [21, 36, 52, 58, 72, 73], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 65, 79, 80, 81, 83, 88, 89, 90, 91, 93, 94], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 84, 90], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 58, 78], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 62], "font": 22, "At": 22, "runtim": [22, 25, 78, 87], "attempt": [22, 31, 44, 58, 60, 78], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 59, 96], "cannot": [22, 41, 60], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 51, 52, 58, 62, 65, 67, 72, 78, 80, 85, 87, 89, 91, 93], "cv2": 23, "have": [23, 25, 35, 70, 71, 84, 90, 95], "lowest": 23, "resourc": [23, 96], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 62], "its": [23, 25, 26, 27, 35, 41, 42, 59, 62, 65, 66, 78, 80, 81, 83, 84, 85, 88, 89, 90, 91, 93, 94], "low": [23, 34, 36, 58, 69, 72, 73], "high": [23, 30, 52, 58, 73, 87, 88], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 57, 58, 59, 60, 72], "outlin": 24, "comparison": [24, 65], "canni": [24, 96], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 96], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 96], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 58], "effect": [25, 34, 43, 95], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 97, 98], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 58, 73], "deeper": 25, "richer": 25, "probabl": [25, 88], "extra": [25, 58], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 51, 73], "pass": [25, 26, 27, 30, 31, 43, 44, 58, 62, 69, 73, 75], "neural": [25, 26, 62, 76], "network": [25, 26, 62, 76], "classif": [27, 76, 80, 81, 83, 84, 85, 86, 89, 90, 91, 93, 94], "those": [27, 87], "store": [27, 31, 58, 59], "manag": [27, 30, 78, 96], "interact": [27, 30], "also": [27, 72, 99], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 58, 75], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": 27, "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 78], "_model_nam": 27, "cach": [27, 30, 51, 77, 96], "_model": 27, "dictionari": [27, 31, 36, 58, 59, 60, 63, 64, 80, 83, 85, 89, 91, 93], "_label": 27, "_hf_token": 27, "org": 27, "repo": 27, "__init__": [27, 28, 30, 33, 44, 48, 51, 60, 64], "instanc": [27, 30, 35, 43, 48, 51, 64], "clear": [27, 30, 35, 59, 80, 84, 90], "method": [27, 28, 30, 32, 33, 35, 43, 84, 90], "free": [27, 30], "up": [27, 30, 64], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "kwarg": [27, 30, 31, 43, 44, 58, 60], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 69], "interfac": [27, 30, 75], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 51], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 58, 60], "keyword": [27, 30, 31, 43, 44, 58, 60, 75], "argument": [27, 30, 31, 43, 44, 47, 48, 58, 60, 64, 72, 75], "importerror": [27, 30], "properli": [27, 58], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "highest": [27, 88], "through": [27, 99], "error": [27, 33, 72], "predict_scor": 27, "dict": [27, 33, 36, 47, 58, 59, 60, 72, 75, 80, 81, 83, 84, 85, 89, 90, 91, 93, 94], "conveni": [27, 48, 58, 99], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 80, 85, 86, 87, 89, 91, 93, 94, 96], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 63, 64, 78, 79, 84, 90, 96], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 57, 59, 60, 96], "associ": [30, 60], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 59], "environ": [30, 73, 75, 78, 96], "yolov5": 30, "300": 30, "400": 30, "95": [30, 63, 64, 70], "simpl": 30, "without": [30, 58, 63, 64, 71], "explicitli": 30, "read": [31, 32, 33, 57, 58, 59], "write": [31, 32, 33, 57, 59], "exif": [31, 32, 58], "gif": [31, 32, 58], "comment": 31, "These": [31, 34, 51], "about": 31, "context": [31, 32], "ai": [31, 32, 60, 79], "found": [31, 44, 58, 80], "commonli": [31, 66, 76], "where": [31, 35, 58, 59, 72, 75], "look": [31, 41, 58, 80], "usercom": 31, "field": [31, 60], "dst_filenam": 31, "destin": [31, 58, 59, 60], "filenam": [31, 51], "pnginfo": [31, 33, 58, 60], "wai": [31, 58, 59], "geninfo": [32, 96], "lsb": [32, 60, 96], "signific": [32, 33, 35, 60], "bit": [32, 33, 60], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "embed": [33, 72], "serial": 33, "json": 33, "compat": [33, 66], "inject": 33, "combin": [33, 41], "emb": [33, 72], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 59, 72], "gzip": 33, "written": 33, "appropri": [33, 41, 58], "serializ": 33, "err": 33, "caus": [33, 95], "multi": [33, 75], "get_next_n_byt": 33, "next": 33, "get_one_byt": 33, "form": [33, 66], "read_32bit_integ": 33, "32": 33, "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 62], "robust": [33, 35], "skytnt": [34, 51, 62], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 72, 73, 79, 81, 84, 87, 90, 94], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 65], "thei": 35, "smaller": 35, "7eu7d7": [35, 69, 73, 99], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 57, 87], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 58], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 75], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 60, 63, 72, 73], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 89, 90], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 58, 79, 80, 81, 83, 84, 85, 89, 90, 91, 93, 94], "neighborhood": 35, "core": [35, 97, 98], "few": 35, "too": 35, "sensit": [35, 43, 72, 84, 90], "tune": 35, "guidelin": 35, "deal": [35, 57], "solut": [35, 44], "small": [35, 43], "advis": [35, 65], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 64], "e": [35, 52, 70, 73, 76], "g": [35, 52, 70, 72, 73], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 69, 73], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 96], "danbooru": [36, 65, 67, 69, 84, 87], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "fmt": [36, 72], "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 58], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 72], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 58], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 96], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 96], "laplacian": [37, 96], "laplacian_scor": 37, "lpip": [37, 96], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 96], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 75, 79, 87], "seem": 38, "just": [38, 81, 84, 87, 90, 94], "we": [38, 73], "explor": 38, "bluri": 38, "hutao": [38, 62, 65, 69, 72], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 58, 73, 97, 98], "99": 39, "192": 39, "49": 39, "256": [39, 58], "img1": [39, 40, 72], "img2": [39, 40, 72], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": 40, "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": 41, "export": [41, 78], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 81], "742": 41, "485": 41, "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 58], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 70], "languag": 41, "func": [41, 77, 96], "japanes": [41, 58], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 57], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 99], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": 42, "maintain": [42, 48, 75, 99], "longer": 42, "after": [42, 65, 69, 72], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 58, 62, 72, 97, 98], "serv": [43, 65], "foundat": 43, "inherit": 43, "within": [43, 58, 65, 72], "fill": 43, "valid": [43, 44, 48, 96], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 59, 78, 81], "angl": 44, "end": [44, 58], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 51], "total": [44, 97, 98], "star": [44, 69], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 69, 72], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": 44, "prefix": [44, 64, 68], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "top": [44, 87], "corner": 44, "factor": 44, "properti": [44, 48, 58, 60], "align": [45, 96], "align_maxs": 45, "censor_": [45, 96], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 96], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 96], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 74], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 62, 99], "github": [47, 97, 98, 99], "com": [47, 99], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 96, 99], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 58], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 69, 72], "make": [48, 66, 76, 84, 88, 90], "readabl": [48, 72], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 64, 70], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 86, 96], "zero": 48, "must": [48, 64, 95], "preced": 48, "surround": 48, "whitespac": [48, 66], "36": 48, "0b100": 48, "91": 48, "112": 48, "92": [48, 70], "113": 48, "dwpose": [49, 96], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 96], "connect": 50, "ellips": 50, "facial": [50, 64, 80], "bg": 51, "strict_level": 51, "min_select": 51, "min_width": 51, "min_height": 51, "min_resolut": 51, "desir": 51, "strict": [51, 84, 90], "get_imag": 51, "get_image_fil": 51, "list_image_fil": 51, "random_imag": 51, "randomli": 51, "random_image_fil": 51, "8057": 51, "000000": 51, "000001": 51, "000002": 51, "000003": 51, "000004": 51, "home": 51, "dgh": [51, 59, 99], "2400x1600": 51, "0x7feb86ed5160": 51, "003258": 51, "400x400": 51, "0x7feb86a748b0": 51, "quickli": 52, "backgroundimageset": 52, "list_bg_image_fil": 52, "get_bg_image_fil": 52, "get_bg_imag": 52, "random_bg_image_fil": 52, "random_bg_imag": 52, "adversari": [54, 96], "remove_adversarial_nois": 54, "nafnet": [54, 96], "restore_with_nafnet": 54, "scunet": [54, 96], "restore_with_scunet": 54, "automatic1111": 57, "stabl": [57, 58, 79, 99], "diffus": [57, 58, 79], "webui": [57, 58, 59], "novelai": 57, "sdwui": 57, "pars": [57, 58, 96], "submodul": 57, "nai": [57, 96], "docstr": 57, "sdmetadata": 57, "parse_sdmeta_from_text": 57, "get_sdmeta_from_imag": 57, "save_image_with_sdmeta": 57, "read_metadata": 57, "save_with_metadata": 57, "naimetadata": 57, "get_naimeta_from_imag": 57, "add_naimeta_to_imag": 57, "save_image_with_naimeta": 57, "parser": 58, "formatt": 58, "a1111": 58, "sd_metadata_simpl": 58, "sd_metadata_complex": 58, "prompt": 58, "neg_prompt": 58, "neg": 58, "__str__": 58, "sd1": 58, "extrem": 58, "delic": 58, "beauti": 58, "offici": 58, "global": [58, 95], "illumin": 58, "soft": 58, "shadow": 58, "super": 58, "light": 58, "novel": [58, 60], "4k": 58, "metal_textur": 58, "striped_background": 58, "rich": 58, "cg": 58, "uniti": 58, "8k": 58, "wallpap": 58, "unreal": 58, "sci": 58, "fi": 58, "fantasi": 58, "silver_skin": 58, "cut": [58, 64], "silver_impossible_bodysuit": 58, "gem_on_chest": 58, "cut_silver_mechanical_leotard": 58, "headgear": [58, 64], "1_girl": 58, "solo": [58, 63, 64, 65, 69, 70, 71, 72], "slim_waist": 58, "hair": [58, 64], "long": 58, "lumin": 58, "medium_breast": [58, 71], "indistinct_camelto": 58, "flat_crotch": 58, "coquettish": 58, "squint": 58, "evil_smil": 58, "dark_persona": 58, "mouth": 58, "wet": 58, "slim_fac": 58, "tall_girl": 58, "matur": 58, "mature_fac": 58, "slim_figur": 58, "slim_leg": 58, "groin": 58, "bare_thigh": 58, "easyneg": 58, "sketch": 58, "ugli": 58, "huge": 58, "logo": 58, "monochrom": [58, 83, 86, 96], "bad": 58, "mutat": 58, "blurri": 58, "horror": 58, "geometri": 58, "bad_prompt": 58, "miss": 58, "finger": 58, "limb": 58, "anatomi": 58, "interlock": 58, "digit": 58, "arm": 58, "2girl": 58, "deform": 58, "artist": 58, "blush": [58, 65, 69, 72], "lipstick": 58, "skindent": 58, "tie": 58, "big_breast": 58, "thighhigh": [58, 65], "pubic_hair": [58, 64], "3d": [58, 81], "realist": 58, "slip": [58, 66], "head_out_of_fram": 58, "curvi": 58, "sampler": 58, "ddim": 58, "cfg": 58, "seed": 58, "3827064803": 58, "512x848": 58, "hash": 58, "eb49192009": 58, "anidosmix": 58, "clip": 58, "skip": 58, "new_imag": 58, "let": 58, "what": 58, "nslim_fac": 58, "848": 58, "_sdmeta_text": 58, "directli": 58, "starri": 58, "night": 58, "daylight": 58, "40": 58, "euler": 58, "sd2": 58, "1girl": [58, 63, 64, 65, 66, 69, 70, 71, 72], "blue": 58, "footwear": 58, "shoe": 58, "bang": [58, 64, 65, 69, 72], "indoor": 58, "sleev": 58, "ahog": [58, 64, 65, 69, 72], "dress": [58, 64], "pot": 58, "plant": 58, "bag": [58, 65, 69, 72], "bun": [58, 64], "window": 58, "lora": 58, "bluearchive10": 58, "bluearchiv": 58, "neg1": 58, "dpm": 58, "2m": 58, "sde": 58, "karra": 58, "2647703743": 58, "768x768": 58, "72bd94132e": 58, "cutemix": 58, "denois": 58, "strength": 58, "controlnet": 58, "preprocessor": 58, "control_v11p_sd15_openpos": 58, "cab727d4": 58, "weight": 58, "perfect": 58, "control": 58, "param": 58, "hire": 58, "upscal": [58, 96], "latent": 58, "ti": 58, "339cc9210f70": 58, "66a7279a88dd": 58, "info": 58, "els": [58, 97, 98], "underli": [58, 75], "sd_meta": 58, "scope": 58, "dst_file": [58, 60], "jpeg": [58, 82, 95], "webp": 58, "systemerror": [58, 60], "input_imag": 58, "output_imag": 58, "a41": 59, "safetensor": 59, "safe": [59, 65, 75, 86, 88, 90, 95, 96], "tensor": 59, "torch": 59, "command": [59, 99], "pip": [59, 99], "_check_env": 59, "intern": 59, "model_fil": 59, "key1": 59, "value1": 59, "key2": 59, "value2": 59, "src_model_fil": 59, "dst_model_fil": 59, "new_metadata": 59, "john": 59, "doe": [59, 63, 70, 84, 90], "input_model": 59, "output_model": 59, "creation": 60, "softwar": 60, "generation_tim": 60, "dataclass": 60, "encapsul": 60, "taken": 60, "alia": 60, "success": [60, 99], "add_lsb_meta": 60, "save_metainfo": 60, "metainfo": 60, "prefer": 60, "isneti": [61, 96], "get_isnetis_mask": 61, "segment_with_isneti": 61, "segment_rgba_with_isneti": 61, "co": 62, "seg": 62, "1024": [62, 72], "inspir": [62, 72, 92], "space": [62, 72], "blob": 62, "app": 62, "l8": 62, "00ff00": 62, "mask_": 62, "image_": 62, "hutao_seg": 62, "skadi": [62, 65, 69, 72], "skadi_seg": 62, "drop": [63, 64, 65, 69, 71, 72], "cosplai": 63, "no_eyewear": 63, "eyewear": [63, 64], "span": [63, 64], "matter": [63, 64], "red_hair": [63, 64, 70, 71], "use_preset": 63, "custom_blacklist": 63, "onlin": 63, "preset": 63, "ones": 63, "neither": [63, 64], "nor": [63, 64], "anal_hair": 64, "anal_tail": 64, "arm_behind_head": 64, "arm_hair": 64, "arm_under_breast": 64, "arms_behind_head": 64, "bird_on_head": 64, "blood_in_hair": 64, "breasts_on_glass": 64, "breasts_on_head": 64, "cat_on_head": 64, "closed_ey": 64, "clothed_female_nude_femal": 64, "clothed_female_nude_mal": 64, "clothed_male_nude_femal": 64, "clothes_between_breast": 64, "cream_on_fac": 64, "drying_hair": 64, "empty_ey": 64, "face_to_breast": 64, "food_on_fac": 64, "food_on_head": 64, "game_boi": 64, "grabbing_anoth": 64, "s_hair": 64, "grabbing_own_breast": 64, "gun_to_head": 64, "head_between_breast": 64, "heart_in_ey": 64, "multiple_boi": 64, "multiple_girl": 64, "object_on_breast": 64, "object_on_head": 64, "paint_splatter_on_fac": 64, "parted_lip": [64, 65, 69, 72], "penis_on_fac": 64, "person_on_head": 64, "pokemon_on_head": 64, "rabbit_on_head": 64, "rice_on_fac": 64, "severed_head": 64, "star_in_ey": 64, "sticker_on_fac": 64, "tentacles_on_mal": 64, "tying_hair": 64, "built": [64, 75], "mutabl": 64, "sequenc": 64, "constructor": 64, "empti": 64, "iter": 64, "hold": [64, 65, 69, 72], "futa": 64, "cum": 64, "rub": 64, "shade": 64, "plai": 64, "drill": 64, "skin": 64, "sidelock": 64, "twintail": [64, 65, 69, 72], "braid": 64, "afro": 64, "bald": 64, "dreadlock": 64, "ponytail": 64, "updo": 64, "beard": 64, "mustach": 64, "pointi": 64, "horn": 64, "tail": 64, "ornament": 64, "hairband": 64, "pupil": 64, "bow": [64, 65], "headwear": 64, "ribbon": [64, 69], "crown": 64, "cap": 64, "hairclip": [64, 69], "mole": 64, "halo": 64, "fluff": 64, "flower": [64, 65, 69, 72], "glass": [64, 66], "fang": 64, "boi": 64, "beret": 64, "heterochromia": 64, "headdress": 64, "eyepatch": 64, "headphon": 64, "eyebrow": 64, "eyelash": 64, "sunglass": 64, "intak": 64, "scrunchi": 64, "ear_pierc": 64, "headband": 64, "ring": 64, "under_mouth": 64, "freckl": 64, "lip": 64, "eyelin": 64, "eyeshadow": 64, "tassel": 64, "whitelist_suffix": 64, "whitelist_prefix": 64, "whitelist_word": 64, "suffix": [64, 68], "pool": 64, "whitelist": 64, "predefin": 64, "blacklist": [64, 67, 96], "red": 64, "singular": 64, "plural": 64, "chair": 64, "whole": 64, "word": 64, "hear": 64, "86": 64, "72": 64, "outdat": 65, "anymor": 65, "baselin": 65, "extens": 65, "practic": 65, "use_real_nam": [65, 69], "general_threshold": [65, 72], "character_threshold": [65, 72], "drop_overlap": [65, 69, 72], "real": [65, 69, 86, 96], "renam": [65, 69], "redirect": [65, 69], "mani": [65, 69], "websit": [65, 69], "rate": [65, 72, 84, 86, 96], "char": [65, 72], "9897817373275757": 65, "question": [65, 72, 84], "010265946388244629": 65, "explicit": [65, 72, 84], "2809715270996094e": 65, "9939777851104736": 65, "5032387375831604": 65, "black_bord": 65, "9943548440933228": 65, "black_glov": [65, 69, 72], "5011609792709351": 65, "blue_ski": [65, 69, 72], "6877802610397339": 65, "5543792843818665": 65, "8268730640411377": 65, "cloud": [65, 69, 72], "8504303693771362": 65, "cowboy_shot": [65, 69, 72], "6008237600326538": 65, "crop_top": [65, 69, 72], "6635787487030029": 65, "dai": [65, 69, 72], "8496965765953064": 65, "glove": [65, 69, 72], "6107005476951599": 65, "hair_between_ey": [65, 69, 72], "668294370174408": 65, "5619469285011292": 65, "holding_baseball_bat": [65, 69, 72], "5141720771789551": 65, "letterbox": 65, "long_hair": [65, 69, 71, 72], "9884189963340759": 65, "looking_at_view": [65, 69, 72], "5673105120658875": 65, "midriff": [65, 69, 72], "6290556192398071": 65, "navel": [65, 69, 72], "9631235003471375": 65, "no_hat": [65, 69], "7978747487068176": 65, "no_headwear": [65, 69, 72], "7577926516532898": 65, "outdoor": [65, 69, 72], "7118550539016724": 65, "5452839136123657": 65, "pillarbox": 65, "9841411709785461": 65, "red_ey": [65, 69, 72], "958786129951477": 65, "shirt": [65, 69, 72], "6720131039619446": 65, "short_sleev": [65, 69, 72], "7077711820602417": 65, "silver_hair": [65, 69], "6673924326896667": 65, "sky": [65, 69, 72], "8709812760353088": 65, "9614333510398865": 65, "sportswear": [65, 69, 72], "7786177396774292": 65, "6842771172523499": 65, "sweat": [65, 69, 72], "9076308012008667": 65, "thigh": [65, 69, 72], "580970823764801": 65, "skadi_": [65, 72], "arknight": [65, 72], "9633345007896423": 65, "9988503456115723": 65, "001651763916015625": 65, "00012505054473876953": 65, "9829280972480774": 65, "894218385219574": 65, "8733789920806885": 65, "backpack": [65, 69, 72], "6322951316833496": 65, "9987058639526367": 65, "bag_charm": 65, "9754379987716675": 65, "6810564994812012": 65, "9708781838417053": 65, "6356008052825928": 65, "5633733868598938": 65, "brick_wal": 65, "5315935611724854": 65, "brown_hair": [65, 69, 72], "9397273659706116": 65, "build": [65, 72], "9229896664619446": 65, "charm_": 65, "9006357789039612": 65, "citi": 65, "9020784497261047": 65, "cityscap": 65, "9547432661056519": 65, "5296419262886047": 65, "8253412246704102": 65, "5619839429855347": 65, "hair_flow": [65, 69, 72], "8277763724327087": 65, "hair_orna": [65, 69, 72], "9356368780136108": 65, "hair_ribbon": [65, 69], "5288072824478149": 65, "jacket": [65, 69, 72], "6336134076118469": 65, "9703260064125061": 65, "8188960552215576": 65, "phone_screen": 65, "9579574465751648": 65, "9954615235328674": 65, "plaid": [65, 69], "9725285172462463": 65, "plaid_skirt": [65, 69], "9638455510139465": 65, "pleated_skirt": [65, 69, 72], "7226815819740295": 65, "5321241021156311": 65, "red_nail": [65, 69], "5493080615997314": 65, "school_bag": 65, "9863407611846924": 65, "school_uniform": [65, 69, 72], "6794284582138062": 65, "5062428116798401": 65, "shoulder_bag": 65, "9325523972511292": 65, "skirt": [65, 69, 72], "92237788438797": 65, "skyscrap": 65, "7728171348571777": 65, "sleeves_past_wrist": [65, 69], "7257086038589478": 65, "smile": [65, 69, 72], "5357837080955505": 65, "6939404010772705": 65, "7054293155670166": 65, "tongu": [65, 69, 72], "9990814924240112": 65, "tongue_out": [65, 69, 72], "9992498755455017": 65, "5012534260749817": 65, "very_long_hair": [65, 69, 71, 72], "7461410164833069": 65, "underscor": [66, 72], "convent": 66, "restor": [66, 96], "use_spac": 66, "use_escap": 66, "include_scor": 66, "score_descend": 66, "_": 66, "escap": 66, "unsaf": 66, "sort": [66, 70], "descend": 66, "panty_pul": 66, "6826801300048828": 66, "958938717842102": 66, "drinking_glass": 66, "9340789318084717": 66, "areola_slip": 66, "41196826100349426": 66, "9988248348236084": 66, "drink": 66, "pull": 66, "areola": 66, "999": 66, "959": 66, "934": 66, "683": 66, "412": 66, "mldanbooru": [67, 96], "get_mldanbooru_tag": 67, "wd14": [67, 69, 96], "get_wd14_tag": [67, 69], "convert_wd14_emb_to_predict": 67, "denormalize_wd14_emb": 67, "deepdanbooru": [67, 69, 96], "get_deepdanbooru_tag": [67, 69], "add_underlin": 67, "remove_underlin": 67, "tags_to_text": 67, "drop_overlap_tag": 67, "is_blacklist": 67, "drop_blacklisted_tag": 67, "char_whitelist_suffix": 67, "char_whitelist_prefix": 67, "char_whitelist_word": 67, "char_suffix": 67, "char_prefix": 67, "charactertagpool": 67, "is_basic_character_tag": 67, "drop_basic_character_tag": 67, "sort_tag": 67, "tag_match_suffix": 67, "tag_match_prefix": 67, "tag_match_ful": 67, "t1": 68, "t2": 68, "fulli": 68, "ml": 69, "448": 69, "keep_ratio": 69, "9999984502792358": [69, 91], "9999946355819702": 69, "9994951486587524": 69, "998144268989563": 69, "9978417158126831": 69, "9941409230232239": 69, "9799384474754333": 69, "979142427444458": 69, "961823582649231": 69, "961323618888855": 69, "9490893483161926": 69, "large_breast": [69, 72], "9450850486755371": 69, "9425153136253357": 69, "9409335255622864": 69, "9319437146186829": 69, "9265308976173401": 69, "baseball_bat": [69, 72], "9259042143821716": 69, "922250509262085": 69, "9199565052986145": 69, "9175475835800171": 69, "9102761745452881": 69, "9076938629150391": 69, "stomach": [69, 72], "9052775502204895": 69, "8938589692115784": 69, "8894285559654236": 69, "8891903162002563": 69, "8845980763435364": 69, "8842408061027527": 69, "8659475445747375": 69, "862621009349823": 69, "8616052865982056": 69, "8562789559364319": 69, "short_short": [69, 72], "8555729389190674": 69, "8533340096473694": 69, "black_short": [69, 72], "8477485775947571": 69, "8430152535438538": 69, "tied_long_hair": [69, 72], "8340626955032349": 69, "crop_top_overhang": 69, "8266023397445679": 69, "8222048282623291": 69, "8202669620513916": 69, "black_shirt": [69, 72], "8061150312423706": 69, "ass_visible_through_thigh": [69, 72], "7803354859352112": 69, "thigh_gap": [69, 72], "7789446711540222": 69, "arms_up": 69, "7052110433578491": 69, "9999866485595703": 69, "997043788433075": 69, "9969649910926819": 69, "9957101345062256": 69, "9928386807441711": 69, "9886980056762695": 69, "9864778518676758": 69, "ghost": [69, 72], "9769423007965088": 69, "9747489094734192": 69, "9736957550048828": 69, "9388670325279236": 69, "9356311559677124": 69, "91000896692276": 69, "cardigan": 69, "8955123424530029": 69, "8910233378410339": 69, "8904104828834534": 69, "8881211280822754": 69, "8876776695251465": 69, "8864808678627014": 69, "8810517191886902": 69, "8798807263374329": 69, "8765745162963867": 69, "8737136125564575": 69, "nail_polish": 69, "8650439381599426": 69, "8613706827163696": 69, "blue_cardigan": 69, "8571277260780334": 69, "8333670496940613": 69, "8160212635993958": 69, "eyebrows_visible_through_hair": 69, "8122442364692688": 69, "8091571927070618": 69, "8082079887390137": 69, "8048468232154846": 69, "long_sleev": [69, 72], "8042327165603638": 69, "7984272241592407": 69, "blazer": [69, 72], "794708251953125": 69, "78981614112854": 69, "7892146110534668": 69, "shaped_pupil": [69, 72], "7867060899734497": 69, "gradient_hair": 69, "786359965801239": 69, "white_shirt": 69, "7790888547897339": 69, "brown_skirt": 69, "7760675549507141": 69, "774523913860321": 69, "7721588015556335": 69, "7697228789329529": 69, "755959689617157": 69, "multicolored_hair": 69, "7477189898490906": 69, "7476690411567688": 69, "rail": 69, "7476617693901062": 69, "blue_jacket": 69, "7458406090736389": 69, "741143524646759": 69, "7364678978919983": 69, "collared_shirt": 69, "7193643450737": 69, "red_neckwear": 69, "7108616828918457": 69, "7086325287818909": 69, "miniskirt": 69, "7055293321609497": 69, "7039415836334229": 69, "open_cloth": 69, "7018357515335083": 69, "shuffl": 70, "count": [70, 97, 98], "2boi": 70, "random": 70, "cat_ear": 70, "uniqu": 70, "precomput": 71, "8849405313291128": 71, "8548297594823425": 71, "03910296474461261": 71, "6615180440330748": 71, "21552028866308015": 71, "3165260620737027": 71, "47744464927382957": 71, "tagger": 72, "smilingwolf": 72, "wd": 72, "swinv2_v3": 72, "general_mcut_en": 72, "character_mcut_en": 72, "no_underlin": 72, "mcut": 72, "replac": 72, "dim": 72, "index": [72, 99], "l2": 72, "follw": 72, "embd": 72, "valuabl": 72, "enabl": 72, "rapid": 72, "queri": 72, "0011444687843322754": 72, "8876402974128723": 72, "106781005859375": 72, "000277101993560791": 72, "997527003288269": 72, "9797663688659668": 72, "9905703663825989": 72, "9761719703674316": 72, "8981098532676697": 72, "8810765743255615": 72, "9498510360717773": 72, "8377365469932556": 72, "945058286190033": 72, "9457170367240906": 72, "969594419002533": 72, "7881088852882385": 72, "7687551379203796": 72, "9301245212554932": 72, "6703325510025024": 72, "white_hair": 72, "5292627811431885": 72, "8677047491073608": 72, "grey_hair": 72, "5859264731407166": 72, "9536856412887573": 72, "8056888580322266": 72, "8394746780395508": 72, "9473626613616943": 72, "8986269235610962": 72, "9385137557983398": 72, "8408567905426025": 72, "alternate_costum": 72, "4245271384716034": 72, "931140661239624": 72, "8830795884132385": 72, "7279844284057617": 72, "artist_nam": 72, "5333830714225769": 72, "64717698097229": 72, "9516432285308838": 72, "9655293226242065": 72, "9485014081001282": 72, "7366660833358765": 72, "7161656618118286": 72, "5858667492866516": 72, "6186309456825256": 72, "41193312406539917": 72, "467605859041214": 72, "36282333731651306": 72, "3756745457649231": 72, "motion_blur": 72, "5091936588287354": 72, "951993465423584": 72, "basebal": 72, "5634750723838806": 72, "8232709169387817": 72, "9869340658187866": 72, "49491602182388306": 72, "5193622708320618": 72, "003406703472137451": 72, "0007208287715911865": 72, "9798132181167603": 72, "8046203851699829": 72, "7596215009689331": 72, "7620116472244263": 72, "46084529161453247": 72, "48454540967941284": 72, "5152207016944885": 72, "8023070096969604": 72, "8653596639633179": 72, "7201820611953735": 72, "7816740870475769": 72, "697688639163971": 72, "8974947333335876": 72, "7491052746772766": 72, "5015512704849243": 72, "6401398181915283": 72, "43420469760894775": 72, "4528769850730896": 72, "5730487704277039": 72, "6739872694015503": 72, "5545973181724548": 72, "6946243047714233": 72, "5487751364707947": 72, "7439308166503906": 72, "4186026453971863": 72, "47378358244895935": 72, "4690653085708618": 72, "7565015554428101": 72, "hu_tao_": 72, "genshin_impact": 72, "9262397289276123": 72, "boo_tao_": 72, "942080020904541": 72, "denorm": 72, "denormalizer_nam": 72, "mnum2_al": 72, "understand": 72, "batch": [72, 73, 92], "redund": 72, "structur": [72, 96], "b": 72, "r": [72, 84, 90], "c": 72, "linalg": 72, "norm": 72, "approx": [72, 73], "1e": 72, "cdc_anime_onnx": 73, "realli": 73, "As": [73, 84, 90], "1024x1024": 73, "2060": 73, "gpu": 73, "cost": 73, "70": 73, "against": 73, "cpu": [73, 78, 97, 98], "experi": 73, "hgsr": 73, "mhr": 73, "aug_x4_320": 73, "tile_s": 73, "tile_overlap": 73, "batch_siz": 73, "silent": 73, "tile": 73, "progress": 73, "messag": 73, "cute_waifu_aroma": 73, "pngimageplugin": 73, "pngimagefil": 73, "1168x1168": 73, "0x7f0e8ca06880": 73, "4672x4672": 73, "0x7f0e48edb640": 73, "cdc": [74, 96], "upscale_with_cdc": 74, "thread": [75, 95], "lru_cach": 75, "decor": 75, "wrap": 75, "synchron": 75, "prevent": 75, "race": 75, "condit": 75, "maxsiz": 75, "def": 75, "expensive_funct": 75, "expens": 75, "lock": [75, 95], "safeti": [75, 92], "multithread": 75, "my_funct": 75, "introduc": 75, "acquisit": 75, "critic": 75, "mathemat": 76, "activ": 76, "machin": 76, "learn": 76, "deep": 76, "problem": [76, 84, 90], "input_valu": 76, "frac": 76, "26894142": 76, "73105858": 76, "ts_lru_cach": 77, "sigmoid": 77, "get_onnx_provid": 77, "open_onnx_model": 77, "cudaexecutionprovid": 78, "cpuexecutionprovid": 78, "ckpt": 78, "inferencesess": 78, "onnx_mod": 78, "decid": 78, "linux": [78, 97, 98], "execut": [78, 97, 98], "ignor": 78, "cuda": [78, 97, 98], "forc": 78, "anime_ai_check": 79, "mobilenetv3_sce_dist": [79, 90, 94], "mainli": 79, "caformer_s36_plus_sc": 79, "graph": 79, "9996960163116455": 79, "9999125003814697": 79, "997803270816803": 79, "9960069060325623": 79, "9887709021568298": 79, "9998629093170166": 79, "0013722758740186691": 79, "00020673229300882667": 79, "0001895089662866667": 79, "0008857478387653828": 79, "552320024231449e": 79, "001168627175502479": 79, "bangumi": [80, 81], "vision": 80, "imageri": 80, "bangumi_char_typ": 80, "definit": [80, 87], "video": 80, "secondari": 80, "often": 80, "lack": 80, "lead": 80, "under": [80, 99], "categori": [80, 88], "three": 80, "judg": 80, "anime_portrait": [80, 86], "mobilenetv3_v0_dist": [80, 89, 93, 94], "9998525381088257": 80, "00012103465269319713": 80, "6464786313008517e": 80, "906112609314732e": 80, "06": [80, 81, 83, 88, 89, 90, 91, 93], "9997243285179138": 80, "0002490800397936255": 80, "7215803381986916e": 80, "354368557978887e": 80, "9998849630355835": 80, "90006631379947e": 80, "3920385754317977e": 80, "2084233276254963e": 80, "9998877048492432": 80, "732793503440917e": 80, "4264976925915107e": 80, "0623419257171918e": 80, "07076334953308105": 80, "9290977716445923": 80, "0001044218079186976": 80, "4467317163944244e": 80, "2568268832401372e": 80, "9999498128890991": 80, "1810528778587468e": 80, "879474429093534e": 80, "260669109295122e": 80, "9999510049819946": 80, "2321036592766177e": 80, "025227553938748e": 80, "4251427273848094e": 80, "999957799911499": 80, "4273678718600422e": 80, "6884023302263813e": 80, "880981603288092e": 80, "0002326338435523212": 80, "9996368885040283": 80, "164971561403945e": 80, "00020793956355191767": 80, "13438372313976288": 80, "8652494549751282": 80, "000158855298650451": 80, "000238816806813702": 80, "3589179217815399": 80, "6406960487365723": 80, "0001471740542910993": 80, "002255884697660804": 80, "08208147436380386": 80, "9152728915214539": 80, "00038967153523117304": 80, "227699592884164e": 80, "0835404282261152e": 80, "1437502406770363e": 80, "9999284744262695": 80, "2125529792683665e": 80, "0218892384727951e": 80, "00011914174683624879": 80, "9998584985733032": 80, "2007669283775613e": 80, "6357082131435163e": 80, "3068713896209374e": 80, "9999185800552368": 80, "066640925273532e": 80, "529400813335087e": 80, "089402500540018e": 80, "9999388456344604": 80, "6406959295272827": 80, "not_paint": 81, "anime_classif": 81, "older": 81, "mobilenetv3_v1": [81, 91], "5_dist": 81, "3_dist": 81, "plot": [81, 84, 90, 94], "caformer_s36_v1": 81, "3_focal": 81, "8346158862113953": 81, "004201625939458609": 81, "0028638991061598063": 81, "15633030235767365": 81, "001988308737054467": 81, "9868855476379395": 81, "001178382197394967": 81, "00015886101755313575": 81, "0005986307514831424": 81, "011178601533174515": 81, "9933090209960938": 81, "0012440024875104427": 81, "00040085514774546027": 81, "004924307577311993": 81, "00012189441622467712": 81, "00031298911198973656": 81, "9968050718307495": 81, "182305903872475e": 81, "0027923565357923508": 81, "7805559259140864e": 81, "0004650334012694657": 81, "996709942817688": 81, "736721191671677e": 81, "0027629584074020386": 81, "4619508621981367e": 81, "0003803370927926153": 81, "998649537563324": 81, "190127922105603e": 81, "0008622839814051986": 81, "595230686594732e": 81, "0004573142796289176": 81, "00031435859273187816": 81, "8671838641166687": 81, "13199880719184875": 81, "563074617180973e": 81, "153919796110131e": 81, "290010737255216e": 81, "9727378487586975": 81, "027150526642799377": 81, "162296004826203e": 81, "4933258828241378e": 81, "0004275702522136271": 81, "995402455329895": 81, "002233930164948106": 81, "001911122351884842": 81, "1603819727897644": 81, "0007561995880678296": 81, "00017044576816260815": 81, "838487982749939": 81, "0002034590725088492": 81, "005001617129892111": 81, "000932251859921962": 81, "009352140128612518": 81, "9846979379653931": 81, "6018555470509455e": 81, "004064667969942093": 81, "464051254326478e": 81, "025772539898753166": 81, "9699516296386719": 81, "00011656546121230349": 81, "287263775244355e": 81, "370255853951676e": 81, "01098843663930893": 81, "0031668643932789564": 81, "9857884049415588": 81, "499273488065228e": 81, "8419872251106426e": 81, "0003471920208539814": 81, "029472889378666878": 81, "9700765609741211": 81, "0012387704337015748": 81, "001172148622572422": 81, "787473391043022e": 81, "003680602880194783": 81, "9938107132911682": 81, "8346157073974609": 81, "8671836853027344": 81, "8384883403778076": 81, "9846979975700378": 81, "9700766801834106": 81, "greyscal": 82, "jpeg_ful": [82, 95], "6125901": 82, "6125785": [82, 95], "6124220": 82, "rough": [83, 84, 90], "polish": 83, "mobilenetv3_v2": 83, "2_dist": [83, 91], "910087929805741e": 83, "1241951510310173": 83, "8757457137107849": 83, "00018937293498311192": 83, "030049214139580727": 83, "9697614312171936": 83, "008933082222938538": 83, "05096456781029701": 83, "9401022791862488": 83, "009832272306084633": 83, "9898634552955627": 83, "00030428936588577926": 83, "013919820077717304": 83, "9819902181625366": 83, "004089969675987959": 83, "04166747257113457": 83, "9582782983779907": 83, "4218515288084745e": 83, "8849249482154846": 83, "1149177998304367": 83, "0001573085755808279": 83, "9907882809638977": 83, "008958994410932064": 83, "0002527958422433585": 83, "9831690788269043": 83, "01682441122829914": 83, "613856385229155e": 83, "8757458329200745": 83, "8849248290061951": 83, "million": 84, "anime_r": [84, 86], "boundari": [84, 90], "challeng": [84, 90], "clean": [84, 90], "ground": [84, 90], "truth": [84, 90], "judgment": [84, 90], "intend": [84, 90], "quick": [84, 90, 96], "estim": [84, 90], "basi": [84, 90], "mobilenetv3_large_100_v0_ls0": 84, "caformer_s36_v0_ls0": 84, "7508869767189026": 84, "7034655809402466": 84, "728887677192688": 84, "7404400110244751": 84, "7446154952049255": 84, "7514738440513611": 84, "768704354763031": 84, "8219676613807678": 84, "7267540693283081": 84, "7645740509033203": 84, "7216582894325256": 84, "7615436315536499": 84, "815083920955658": 84, "8321858644485474": 84, "8204999566078186": 84, "820833146572113": 84, "chdir": 84, "doc": 84, "api_doc": 84, "7508870363235474": 84, "11212056130170822": 84, "06781744956970215": 84, "06917501986026764": 84, "7034654021263123": 84, "15903906524181366": 84, "06688199192285538": 84, "07061357796192169": 84, "7288877964019775": 84, "1476859599351883": 84, "060362350195646286": 84, "06306383013725281": 84, "7404399514198303": 84, "10337048768997192": 84, "08087948709726334": 84, "07530999928712845": 84, "055992450565099716": 84, "7446154356002808": 84, "13191790878772736": 84, "06747424602508545": 84, "06458679586648941": 84, "10566363483667374": 84, "07827574014663696": 84, "07079866528511047": 84, "7687042951583862": 84, "09974884241819382": 84, "06074819341301918": 84, "050435908138751984": 84, "8219675421714783": 84, "0593985915184021": 84, "06819795072078705": 84, "06569571048021317": 84, "1177448257803917": 84, "726753830909729": 84, "08980562537908554": 84, "06481882929801941": 84, "06922297924757004": 84, "10138414055109024": 84, "06351721286773682": 84, "07683827728033066": 84, "13798624277114868": 84, "05942752957344055": 84, "10584963858127594": 84, "7615437507629395": 84, "07317910343408585": 84, "060196295380592346": 84, "06751583516597748": 84, "0572039857506752": 84, "05398125201463699": 84, "06124086305499077": 84, "0525919646024704": 84, "8321859240531921": 84, "05922013148665428": 84, "06274889409542084": 84, "057530902326107025": 84, "8205001354217529": 84, "05683052912354469": 84, "06635929644107819": 84, "05597696080803871": 84, "8208332657814026": 84, "non_furri": 85, "mobilenetv3_v0": 85, "1_dist": 85, "9898804426193237": 85, "010119626298546791": 85, "9677742123603821": 85, "032225821167230606": 85, "959551215171814": 85, "040448784828186035": 85, "9535530209541321": 85, "04644693806767464": 85, "04358793422579765": 85, "9564120769500732": 85, "02767963521182537": 85, "9723203182220459": 85, "028900373727083206": 85, "9710996150970459": 85, "037573859095573425": 85, "9624261260032654": 85, "aicheck": [86, 96], "get_ai_created_scor": 86, "is_ai_cr": 86, "bangumi_char": [86, 96], "anime_bangumi_char_scor": 86, "anime_bangumi_char": 86, "anime_classify_scor": 86, "anime_classifi": 86, "is_greyscal": 86, "anime_completeness_scor": 86, "anime_complet": 86, "dbrate": [86, 96], "anime_dbrating_scor": 86, "anime_dbr": 86, "furri": [86, 96], "anime_furry_scor": 86, "anime_furri": 86, "get_monochrome_scor": 86, "is_monochrom": 86, "nsfw_pred_scor": 86, "nsfw_pred": 86, "portrait": [86, 96], "anime_portrait_scor": 86, "anime_rating_scor": 86, "anime_real_scor": 86, "safe_check_scor": 86, "safe_check": 86, "style_ag": [86, 96], "anime_style_age_scor": 86, "anime_style_ag": 86, "teen": [86, 96], "anime_teen_scor": 86, "anime_teen": 86, "is_truncated_fil": 86, "screen": 87, "row": 87, "bottom": 87, "grayscal": 87, "monochrome_detect": 87, "mobilenetv3_large_100_dist_safe2": 87, "mobilenetv3_dist": 87, "caformer_s36": 87, "mono": 87, "9614395499229431": 87, "9458909034729004": 87, "9559807777404785": 87, "9651952981948853": 87, "9379720687866211": 87, "8814834356307983": 87, "03941023349761963": 87, "07492382079362869": 87, "09546589106321335": 87, "016521310433745384": 87, "005693843588232994": 87, "0315730981528759": 87, "Not": 88, "five": 88, "hentai": 88, "neutral": 88, "porn": 88, "sexi": 88, "infinit": 88, "nsfwj": 88, "tfj": 88, "deploy": 88, "mobil": 88, "9970946311950684": 88, "00198739324696362": 88, "000894528697244823": 88, "4315058251668233e": 88, "099447197513655e": 88, "9282580614089966": 88, "061733175069093704": 88, "008979619480669498": 88, "0007789491210132837": 88, "0002501663693692535": 88, "7945129871368408": 88, "2044062316417694": 88, "0005603990866802633": 88, "0004847997915931046": 88, "564094367902726e": 88, "7977773547172546": 88, "01352313905954361": 88, "18791256844997406": 88, "0004888656549155712": 88, "00029804420773871243": 88, "04498734697699547": 88, "9509441256523132": 88, "4087972633424215e": 88, "003999904729425907": 88, "4542059185914695e": 88, "002892113756388426": 88, "982390284538269": 88, "02520776737947e": 88, "014633022248744965": 88, "858086610212922e": 88, "002532319398596883": 88, "9887337684631348": 88, "231979568838142e": 88, "008699454367160797": 88, "8187158022774383e": 88, "03564726561307907": 88, "954788088798523": 88, "343036850215867e": 88, "009289607405662537": 88, "00020158555707894266": 88, "006372362840920687": 88, "006019102409482002": 88, "9694945812225342": 88, "015214097686111927": 88, "002899901708588004": 88, "0004039364866912365": 88, "00012730166781693697": 88, "987038791179657": 88, "007135333959013224": 88, "005294707603752613": 88, "06964848190546036": 88, "0014777459437027574": 88, "9276643395423889": 88, "0003031621454283595": 88, "0009063396137207747": 88, "00028707628371194005": 88, "00010888021643040702": 88, "9992460012435913": 88, "00015473493840545416": 88, "0002033217460848391": 88, "563037691696081e": 88, "008058490231633186": 88, "00044566826545633376": 88, "937960684299469": 88, "05353058874607086": 88, "364063445587817e": 88, "07": [88, 89, 90, 93], "00562260951846838": 88, "00012077406427124515": 88, "9897090792655945": 88, "004547217860817909": 88, "564737981942017e": 88, "016690678894519806": 88, "001258736359886825": 88, "9766013622283936": 88, "005440687295049429": 88, "4481674952548929e": 88, "01861923187971115": 88, "0008914825739338994": 88, "9674761295318604": 88, "012998746708035469": 88, "691116141155362e": 88, "0007601747056469321": 88, "0005019629606977105": 88, "039504989981651306": 88, "9591660499572754": 88, "0001652583305258304": 88, "0002614929690025747": 88, "020374108105897903": 88, "029394468292593956": 88, "9498046040534973": 88, "00016299057460855693": 88, "004782819654792547": 88, "002861740067601204": 88, "12280157208442688": 88, "8693908452987671": 88, "0001731760276015848": 88, "304211274255067e": 88, "03286275267601013": 88, "010648751631379128": 88, "9562522172927856": 88, "999900221824646": 89, "645313209854066e": 89, "3387104445428122e": 89, "9999704360961914": 89, "4465465685352683e": 89, "071506166132167e": 89, "9999785423278809": 89, "512719154561637e": 89, "292278612818336e": 89, "919455750496127e": 89, "9999444484710693": 89, "3647335082350764e": 89, "0555699191172607e": 89, "9999880790710449": 89, "3210242286731955e": 89, "7451418898417614e": 89, "9999822378158569": 89, "2084267331811134e": 89, "7460413321023225e": 89, "1532473820352607e": 89, "9999996423721313": 89, "0316136922483565e": 89, "840229633236049e": 89, "9999998807907104": [89, 90], "736660568800289e": 89, "199210472208506e": 89, "9999992847442627": 89, "r15": 90, "r18": 90, "sankaku": 90, "mobilenetv3_v1_pruned_ls0": 90, "caformer_s36_plu": [90, 94], "5863172936624323e": 90, "480062353375615e": 90, "9924363493919373": 90, "007255776319652796": 90, "0003077814180869609": 90, "996969997882843": 90, "0030054834205657244": 90, "4601260520284995e": 90, "9966891407966614": 90, "003293127752840519": 90, "770909148035571e": 90, "00025384966284036636": 90, "9996721744537354": 90, "399192691082135e": 90, "973351603141055e": 90, "9998563528060913": 90, "391309580067173e": 90, "0018681309884414077": 90, "9827859997749329": 90, "015345841646194458": 90, "013710384257137775": 90, "8339558839797974": 90, "15233369171619415": 90, "951323833462084e": 90, "00029566374723799527": 90, "9997004270553589": 90, "00018434497178532183": 90, "568440272123553e": 90, "9997699856758118": 90, "11225129129889e": 90, "051862899563275e": 90, "9999485015869141": 90, "902020231791539e": 90, "0005639699520543218": 90, "9994290471076965": 90, "anime_real_cl": 91, "4_dist": 91, "9999716281890869": 91, "8398366339388303e": 91, "9992202520370483": 91, "0007797438884153962": 91, "9999709129333496": 91, "905452492996119e": 91, "9999765157699585": 91, "3499671442550607e": 91, "9994087219238281": 91, "0005913018831051886": 91, "9999759197235107": 91, "4061362637439743e": 91, "9999052286148071": 91, "475799015490338e": 91, "403173675702419e": 91, "5848207794988411e": 91, "0010207017185166478": 91, "9989792704582214": 91, "2124368115328252e": 91, "9999977350234985": 91, "6512358342879452e": 91, "9999834299087524": 91, "359853614412714e": 91, "9999936819076538": 91, "600314317329321e": 91, "9999840259552002": 91, "5589323083986528e": 91, "9999843835830688": 91, "5513256585109048e": 91, "9999845027923584": 91, "pollut": 92, "mf666": 92, "shit": 92, "checker": 92, "mobilenet": 92, "v2": 92, "max_batch_s": 92, "1970": 93, "1980": 93, "1990": 93, "2000": 93, "2010": 93, "2015": 93, "2020": 93, "ag": 93, "9805465340614319": 93, "761269782553427e": 93, "0005044879508204758": 93, "01569165475666523": 93, "002850610064342618": 93, "00037849770160391927": 93, "9434612113400362e": 93, "053497342392802e": 93, "9992554783821106": 93, "0006490182713605464": 93, "8857468805654207e": 93, "317252262353577e": 93, "314484721769986e": 93, "0750001138148946e": 93, "706833609205205e": 93, "00034479793976061046": 93, "9995512366294861": 93, "391363472677767e": 93, "4607510820496827e": 93, "0679690351244062e": 93, "661913514311891e": 93, "757471131393686e": 93, "0744897230761126e": 93, "76177470368566e": 93, "9996387958526611": 93, "160279296338558e": 93, "00013228354509919882": 93, "1361367038916796e": 93, "464057489414699e": 93, "2412899599876255e": 93, "703883653040975e": 93, "127358498517424e": 93, "9973921775817871": 93, "0022309015039354563": 93, "00018872201326303184": 93, "780902943617548e": 93, "422096920578042e": 93, "638929097680375e": 93, "152203023797483e": 93, "00028818511054851115": 93, "9996094107627869": 93, "58777353237383e": 93, "9200742826797068e": 93, "00017117452807724476": 93, "518441947875544e": 93, "885544381570071e": 93, "4389253010449465e": 93, "1696006772108376e": 93, "9996393918991089": 93, "contenti": 94, "safe_teen": 94, "non_teen": 94, "caformer_s36_v0": 94, "9998493194580078": 94, "0378791052498855e": 94, "00012023092131130397": 94, "9790042638778687": 94, "0017522255657240748": 94, "01924353837966919": 94, "9998124241828918": 94, "19778298237361e": 94, "0001456339523429051": 94, "0008521362324245274": 94, "9989691972732544": 94, "00017870066221803427": 94, "0992944781901315e": 94, "9994398951530457": 94, "0004991036257706583": 94, "2035720727872103e": 94, "9994019269943237": 94, "0005460577667690814": 94, "0478151529678144e": 94, "524079147609882e": 94, "999934196472168": 94, "786742884898558e": 94, "653994154883549e": 94, "9998156428337097": 94, "0001218809193233028": 94, "00013706681784242392": 94, "9997410178184509": 94, "jpeg_trunc": 95, "2216614_truncat": 95, "imagefil": 95, "load_truncated_imag": 95, "ascii": 96, "metric": 96, "list_det_model": 96, "list_rec_model": 96, "sd": 96, "tag": 96, "platform": [97, 98], "shutil": [97, 98], "cpuinfo": [97, 98], "psutil": [97, 98], "hbutil": [97, 98], "size_to_bytes_str": [97, 98], "python_implement": [97, 98], "python_vers": [97, 98], "brand": [97, 98], "get_cpu_info": [97, 98], "brand_raw": [97, 98], "cpu_count": [97, 98], "freq": [97, 98], "cpu_freq": [97, 98], "mhz": [97, 98], "virtual_memori": [97, 98], "precis": [97, 98], "ye": [97, 98], "nvidia": [97, 98], "smi": [97, 98], "1021": [97, 98], "azur": [97, 98], "x86_64": [97, 98], "glibc2": [97, 98], "34": [97, 98], "cpython": [97, 98], "amd": [97, 98], "epyc": [97, 98], "7763": [97, 98], "processor": [97, 98], "3110": 97, "615": [97, 98], "gib": [97, 98], "deploi": [97, 98], "action": [97, 98], "3251": 98, "46025": 98, "imgutil": 99, "pypi": 99, "simpli": 99, "newest": 99, "git": 99, "script": 99, "__name__": 99, "__main__": 99, "narugo1992": 99, "still": 99, "out": 99, "io": 99, "html": 99, "faq": 100}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "resource"], [57, 0, 0, "-", "sd"], [61, 0, 0, "-", "segment"], [67, 0, 0, "-", "tagging"], [74, 0, 0, "-", "upscale"], [77, 0, 0, "-", "utils"], [86, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[51, 0, 0, "-", "background"]], "imgutils.resource.background": [[51, 3, 1, "", "BackgroundImageSet"], [51, 1, 1, "", "get_bg_image"], [51, 1, 1, "", "get_bg_image_file"], [51, 1, 1, "", "list_bg_image_files"], [51, 1, 1, "", "random_bg_image"], [51, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[51, 4, 1, "", "__init__"], [51, 4, 1, "", "get_image"], [51, 4, 1, "", "get_image_file"], [51, 4, 1, "", "list_image_files"], [51, 4, 1, "", "random_image"], [51, 4, 1, "", "random_image_file"]], "imgutils.sd": [[58, 0, 0, "-", "metadata"], [59, 0, 0, "-", "model"], [60, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[58, 3, 1, "", "SDMetaData"], [58, 1, 1, "", "get_sdmeta_from_image"], [58, 1, 1, "", "parse_sdmeta_from_text"], [58, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[58, 4, 1, "", "__str__"], [58, 5, 1, "", "pnginfo"], [58, 5, 1, "", "text"]], "imgutils.sd.model": [[59, 1, 1, "", "read_metadata"], [59, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[60, 3, 1, "", "NAIMetaData"], [60, 3, 1, "", "NAIMetadata"], [60, 1, 1, "", "add_naimeta_to_image"], [60, 1, 1, "", "get_naimeta_from_image"], [60, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[60, 4, 1, "", "__init__"], [60, 5, 1, "", "pnginfo"]], "imgutils.segment": [[62, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[62, 1, 1, "", "get_isnetis_mask"], [62, 1, 1, "", "segment_rgba_with_isnetis"], [62, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[63, 0, 0, "-", "blacklist"], [64, 0, 0, "-", "character"], [65, 0, 0, "-", "deepdanbooru"], [66, 0, 0, "-", "format"], [68, 0, 0, "-", "match"], [69, 0, 0, "-", "mldanbooru"], [70, 0, 0, "-", "order"], [71, 0, 0, "-", "overlap"], [72, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[63, 1, 1, "", "drop_blacklisted_tags"], [63, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[64, 2, 1, "", "CHAR_PREFIXES"], [64, 2, 1, "", "CHAR_SUFFIXES"], [64, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [64, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [64, 2, 1, "", "CHAR_WHITELIST_WORD"], [64, 3, 1, "", "CharacterTagPool"], [64, 1, 1, "", "drop_basic_character_tags"], [64, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[64, 4, 1, "", "__init__"], [64, 4, 1, "", "drop_basic_character_tags"], [64, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[65, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[66, 1, 1, "", "add_underline"], [66, 1, 1, "", "remove_underline"], [66, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[68, 1, 1, "", "tag_match_full"], [68, 1, 1, "", "tag_match_prefix"], [68, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[69, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[70, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[71, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[72, 1, 1, "", "convert_wd14_emb_to_prediction"], [72, 1, 1, "", "denormalize_wd14_emb"], [72, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[73, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[73, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[75, 0, 0, "-", "cache"], [76, 0, 0, "-", "func"], [78, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[75, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[76, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[78, 1, 1, "", "get_onnx_provider"], [78, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[79, 0, 0, "-", "aicheck"], [80, 0, 0, "-", "bangumi_char"], [81, 0, 0, "-", "classify"], [82, 0, 0, "-", "color"], [83, 0, 0, "-", "completeness"], [84, 0, 0, "-", "dbrating"], [85, 0, 0, "-", "furry"], [87, 0, 0, "-", "monochrome"], [88, 0, 0, "-", "nsfw"], [89, 0, 0, "-", "portrait"], [90, 0, 0, "-", "rating"], [91, 0, 0, "-", "real"], [92, 0, 0, "-", "safe"], [93, 0, 0, "-", "style_age"], [94, 0, 0, "-", "teen"], [95, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[79, 1, 1, "", "get_ai_created_score"], [79, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[80, 1, 1, "", "anime_bangumi_char"], [80, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[81, 1, 1, "", "anime_classify"], [81, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[82, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[83, 1, 1, "", "anime_completeness"], [83, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[84, 1, 1, "", "anime_dbrating"], [84, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[85, 1, 1, "", "anime_furry"], [85, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[87, 1, 1, "", "get_monochrome_score"], [87, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[88, 1, 1, "", "nsfw_pred"], [88, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[89, 1, 1, "", "anime_portrait"], [89, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[90, 1, 1, "", "anime_rating"], [90, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[91, 1, 1, "", "anime_real"], [91, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[92, 1, 1, "", "safe_check"], [92, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[93, 1, 1, "", "anime_style_age"], [93, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[94, 1, 1, "", "anime_teen"], [94, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[95, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 51], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 59], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 81], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 58], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 66], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "resourc": [51, 52], "backgroundimageset": 51, "list_bg_image_fil": 51, "get_bg_image_fil": 51, "get_bg_imag": 51, "random_bg_image_fil": 51, "random_bg_imag": 51, "restor": [53, 54, 55, 56], "adversari": 53, "remove_adversarial_nois": 53, "nafnet": 55, "restore_with_nafnet": 55, "scunet": 56, "restore_with_scunet": 56, "sd": [57, 58, 59, 60], "sdmetadata": 58, "parse_sdmeta_from_text": 58, "get_sdmeta_from_imag": 58, "save_image_with_sdmeta": 58, "read_metadata": 59, "save_with_metadata": 59, "nai": 60, "naimetadata": 60, "get_naimeta_from_imag": 60, "add_naimeta_to_imag": 60, "save_image_with_naimeta": 60, "segment": [61, 62], "isneti": 62, "get_isnetis_mask": 62, "segment_with_isneti": 62, "segment_rgba_with_isneti": 62, "tag": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72], "blacklist": 63, "is_blacklist": 63, "drop_blacklisted_tag": 63, "charact": 64, "char_whitelist_suffix": 64, "char_whitelist_prefix": 64, "char_whitelist_word": 64, "char_suffix": 64, "char_prefix": 64, "charactertagpool": 64, "is_basic_character_tag": 64, "drop_basic_character_tag": 64, "deepdanbooru": 65, "get_deepdanbooru_tag": 65, "add_underlin": 66, "remove_underlin": 66, "tags_to_text": 66, "match": 68, "tag_match_suffix": 68, "tag_match_prefix": 68, "tag_match_ful": 68, "mldanbooru": 69, "get_mldanbooru_tag": 69, "order": 70, "sort_tag": 70, "overlap": 71, "drop_overlap_tag": 71, "wd14": 72, "get_wd14_tag": 72, "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "upscal": [73, 74], "cdc": 73, "upscale_with_cdc": 73, "util": [75, 76, 77, 78], "cach": 75, "ts_lru_cach": 75, "func": 76, "sigmoid": 76, "onnxruntim": 78, "get_onnx_provid": 78, "open_onnx_model": 78, "valid": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "aicheck": 79, "get_ai_created_scor": 79, "is_ai_cr": 79, "bangumi_char": 80, "anime_bangumi_char_scor": 80, "anime_bangumi_char": 80, "anime_classify_scor": 81, "anime_classifi": 81, "color": 82, "is_greyscal": 82, "complet": 83, "anime_completeness_scor": 83, "anime_complet": 83, "dbrate": 84, "anime_dbrating_scor": 84, "anime_dbr": 84, "furri": 85, "anime_furry_scor": 85, "anime_furri": 85, "monochrom": 87, "get_monochrome_scor": 87, "is_monochrom": 87, "nsfw": 88, "nsfw_pred_scor": 88, "nsfw_pred": 88, "portrait": 89, "anime_portrait_scor": 89, "anime_portrait": 89, "rate": 90, "anime_rating_scor": 90, "anime_r": [90, 91], "real": 91, "anime_real_scor": 91, "safe": 92, "safe_check_scor": 92, "safe_check": 92, "style_ag": 93, "anime_style_age_scor": 93, "anime_style_ag": 93, "teen": 94, "anime_teen_scor": 94, "anime_teen": 94, "truncat": 95, "is_truncated_fil": 95, "welcom": 96, "": 96, "document": 96, "overview": 96, "tutori": 96, "inform": [96, 97, 98], "api": 96, "run": [97, 98], "environ": [97, 98], "instal": 99, "quick": 100, "start": 100}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.resource.background": [[51, "module-imgutils.resource.background"]], "BackgroundImageSet": [[51, "backgroundimageset"]], "list_bg_image_files": [[51, "list-bg-image-files"]], "get_bg_image_file": [[51, "get-bg-image-file"]], "get_bg_image": [[51, "get-bg-image"]], "random_bg_image_file": [[51, "random-bg-image-file"]], "random_bg_image": [[51, "random-bg-image"]], "imgutils.resource": [[52, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[53, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[53, "remove-adversarial-noise"]], "imgutils.restore": [[54, "imgutils-restore"]], "imgutils.restore.nafnet": [[55, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[55, "restore-with-nafnet"]], "imgutils.restore.scunet": [[56, "imgutils-restore-scunet"]], "restore_with_scunet": [[56, "restore-with-scunet"]], "imgutils.sd": [[57, "module-imgutils.sd"]], "imgutils.sd.metadata": [[58, "module-imgutils.sd.metadata"]], "SDMetaData": [[58, "sdmetadata"]], "parse_sdmeta_from_text": [[58, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[58, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[58, "save-image-with-sdmeta"]], "imgutils.sd.model": [[59, "module-imgutils.sd.model"]], "read_metadata": [[59, "read-metadata"]], "save_with_metadata": [[59, "save-with-metadata"]], "imgutils.sd.nai": [[60, "module-imgutils.sd.nai"]], "NAIMetaData": [[60, "naimetadata"]], "NAIMetadata": [[60, "id1"]], "get_naimeta_from_image": [[60, "get-naimeta-from-image"]], "add_naimeta_to_image": [[60, "add-naimeta-to-image"]], "save_image_with_naimeta": [[60, "save-image-with-naimeta"]], "imgutils.segment": [[61, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[62, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[62, "get-isnetis-mask"]], "segment_with_isnetis": [[62, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[62, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[63, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[63, "is-blacklisted"]], "drop_blacklisted_tags": [[63, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[64, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[64, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[64, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[64, "char-whitelist-word"]], "CHAR_SUFFIXES": [[64, "char-suffixes"]], "CHAR_PREFIXES": [[64, "char-prefixes"]], "CharacterTagPool": [[64, "charactertagpool"]], "is_basic_character_tag": [[64, "is-basic-character-tag"]], "drop_basic_character_tags": [[64, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[65, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[65, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[66, "module-imgutils.tagging.format"]], "add_underline": [[66, "add-underline"]], "remove_underline": [[66, "remove-underline"]], "tags_to_text": [[66, "tags-to-text"]], "imgutils.tagging": [[67, "module-imgutils.tagging"]], "imgutils.tagging.match": [[68, "module-imgutils.tagging.match"]], "tag_match_suffix": [[68, "tag-match-suffix"]], "tag_match_prefix": [[68, "tag-match-prefix"]], "tag_match_full": [[68, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[69, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[69, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[70, "module-imgutils.tagging.order"]], "sort_tags": [[70, "sort-tags"]], "imgutils.tagging.overlap": [[71, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[71, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[72, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[72, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[72, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[72, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[73, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[73, "upscale-with-cdc"]], "imgutils.upscale": [[74, "module-imgutils.upscale"]], "imgutils.utils.cache": [[75, "module-imgutils.utils.cache"]], "ts_lru_cache": [[75, "ts-lru-cache"]], "imgutils.utils.func": [[76, "module-imgutils.utils.func"]], "sigmoid": [[76, "sigmoid"]], "imgutils.utils": [[77, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[78, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[78, "get-onnx-provider"]], "open_onnx_model": [[78, "open-onnx-model"]], "imgutils.validate.aicheck": [[79, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[79, "get-ai-created-score"]], "is_ai_created": [[79, "is-ai-created"]], "imgutils.validate.bangumi_char": [[80, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[80, "anime-bangumi-char-score"]], "anime_bangumi_char": [[80, "anime-bangumi-char"]], "imgutils.validate.classify": [[81, "module-imgutils.validate.classify"]], "anime_classify_score": [[81, "anime-classify-score"]], "anime_classify": [[81, "anime-classify"]], "imgutils.validate.color": [[82, "module-imgutils.validate.color"]], "is_greyscale": [[82, "is-greyscale"]], "imgutils.validate.completeness": [[83, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[83, "anime-completeness-score"]], "anime_completeness": [[83, "anime-completeness"]], "imgutils.validate.dbrating": [[84, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[84, "anime-dbrating-score"]], "anime_dbrating": [[84, "anime-dbrating"]], "imgutils.validate.furry": [[85, "module-imgutils.validate.furry"]], "anime_furry_score": [[85, "anime-furry-score"]], "anime_furry": [[85, "anime-furry"]], "imgutils.validate": [[86, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[87, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[87, "get-monochrome-score"]], "is_monochrome": [[87, "is-monochrome"]], "imgutils.validate.nsfw": [[88, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[88, "nsfw-pred-score"]], "nsfw_pred": [[88, "nsfw-pred"]], "imgutils.validate.portrait": [[89, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[89, "anime-portrait-score"]], "anime_portrait": [[89, "anime-portrait"]], "imgutils.validate.rating": [[90, "module-imgutils.validate.rating"]], "anime_rating_score": [[90, "anime-rating-score"]], "anime_rating": [[90, "anime-rating"]], "imgutils.validate.real": [[91, "module-imgutils.validate.real"]], "anime_real_score": [[91, "anime-real-score"]], "anime_real": [[91, "anime-real"]], "imgutils.validate.safe": [[92, "module-imgutils.validate.safe"]], "safe_check_score": [[92, "safe-check-score"]], "safe_check": [[92, "safe-check"]], "imgutils.validate.style_age": [[93, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[93, "anime-style-age-score"]], "anime_style_age": [[93, "anime-style-age"]], "imgutils.validate.teen": [[94, "module-imgutils.validate.teen"]], "anime_teen_score": [[94, "anime-teen-score"]], "anime_teen": [[94, "anime-teen"]], "imgutils.validate.truncate": [[95, "module-imgutils.validate.truncate"]], "is_truncated_file": [[95, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[96, "welcome-to-imgutils-s-documentation"]], "Overview": [[96, "overview"]], "Tutorials": [[96, null]], "Information": [[96, null]], "API Documentation": [[96, null]], "Run Environment Information": [[97, "Run-Environment-Information"], [98, "Run-Environment-Information"]], "Installation": [[99, "installation"]], "Quick Start": [[100, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.resource.background"], [52, "module-imgutils.resource"], [57, "module-imgutils.sd"], [58, "module-imgutils.sd.metadata"], [59, "module-imgutils.sd.model"], [60, "module-imgutils.sd.nai"], [61, "module-imgutils.segment"], [62, "module-imgutils.segment.isnetis"], [63, "module-imgutils.tagging.blacklist"], [64, "module-imgutils.tagging.character"], [65, "module-imgutils.tagging.deepdanbooru"], [66, "module-imgutils.tagging.format"], [67, "module-imgutils.tagging"], [68, "module-imgutils.tagging.match"], [69, "module-imgutils.tagging.mldanbooru"], [70, "module-imgutils.tagging.order"], [71, "module-imgutils.tagging.overlap"], [72, "module-imgutils.tagging.wd14"], [73, "module-imgutils.upscale.cdc"], [74, "module-imgutils.upscale"], [75, "module-imgutils.utils.cache"], [76, "module-imgutils.utils.func"], [77, "module-imgutils.utils"], [78, "module-imgutils.utils.onnxruntime"], [79, "module-imgutils.validate.aicheck"], [80, "module-imgutils.validate.bangumi_char"], [81, "module-imgutils.validate.classify"], [82, "module-imgutils.validate.color"], [83, "module-imgutils.validate.completeness"], [84, "module-imgutils.validate.dbrating"], [85, "module-imgutils.validate.furry"], [86, "module-imgutils.validate"], [87, "module-imgutils.validate.monochrome"], [88, "module-imgutils.validate.nsfw"], [89, "module-imgutils.validate.portrait"], [90, "module-imgutils.validate.rating"], [91, "module-imgutils.validate.real"], [92, "module-imgutils.validate.safe"], [93, "module-imgutils.validate.style_age"], [94, "module-imgutils.validate.teen"], [95, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[51, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[51, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[52, "module-imgutils.resource"]], "imgutils.sd": [[57, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[58, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[58, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[58, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[58, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[59, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[59, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[59, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[60, "imgutils.sd.nai.NAIMetaData"], [60, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[60, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[60, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[60, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[61, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[62, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[63, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[63, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[63, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[64, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[64, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[65, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[65, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[66, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[67, "module-imgutils.tagging"]], "imgutils.tagging.match": [[68, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[69, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[69, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[70, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[70, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[71, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[71, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[72, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[73, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[73, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[74, "module-imgutils.upscale"]], "imgutils.utils.cache": [[75, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[75, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[76, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[76, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[77, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[78, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[78, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[78, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[79, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[79, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[79, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[80, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[80, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[80, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[81, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[81, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[81, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[82, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[82, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[83, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[83, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[83, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[84, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[84, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[84, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[85, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[85, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[85, "module-imgutils.validate.furry"]], "imgutils.validate": [[86, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[87, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[87, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[87, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[88, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[88, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[88, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[89, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[89, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[89, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[90, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[90, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[90, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[91, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[91, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[91, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[92, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[92, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[92, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[93, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[93, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[93, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[94, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[94, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[94, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[95, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[95, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 58], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 51, 52, 57, 58, 60, 61, 62, 65, 66, 67, 69, 72, 73, 74, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 99], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 51, 62, 69, 73, 92], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 51, 58, 60, 63, 64, 78], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 51, 65, 84], "aspect": [0, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 51, 60, 63, 64, 65, 66, 69, 70, 71, 72, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 51, 58, 59, 63, 64, 65, 70, 72, 73, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "8": [0, 10, 20, 33, 35, 39, 43, 48, 58, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 97, 98, 99], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "gener": [0, 4, 10, 13, 19, 31, 32, 57, 58, 60, 69, 72, 77, 84, 96], "art": [0, 58], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 51, 60, 62, 65, 69, 70, 71, 72, 80, 84, 88, 90], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 58, 60, 63, 64, 68, 71, 72, 79, 81, 84, 87, 88, 90, 94], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 58, 60, 72, 73, 80, 83, 85, 88, 89, 91, 92, 93], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 64, 65, 66, 68, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 99], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 58, 60, 63, 64, 66, 68, 70, 72, 73, 76, 80, 83, 85, 88, 89, 91, 93], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 51, 58, 59, 60, 63, 64, 70, 75], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 75, 92], "width": [0, 4, 9, 44, 51, 69], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 58, 59, 60, 63, 64, 70, 72, 78, 79, 80, 81, 84, 87, 90, 94], "set": [0, 10, 27, 30, 35, 46, 48, 50, 72, 78, 81, 84, 90, 94, 95], "automat": [0, 4, 22, 35, 46, 78, 97, 98], "determin": [0, 7, 35, 88], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 51, 58, 62, 69, 73, 74, 92, 97, 98], "height": [0, 4, 9, 44, 51, 69], "filter": [0, 30, 46, 63, 64, 84, 86, 90], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 58, 59, 60, 63, 65, 66, 69, 72, 73, 75, 76, 78, 79, 80, 81, 84, 86, 87, 88, 90, 94], "when": [0, 6, 9, 10, 21, 23, 25, 26, 33, 35, 39, 43, 44, 48, 58, 60, 62, 69, 73, 75, 78, 79, 95], "resiz": [0, 21, 42, 50, 58, 69], "charact": [0, 35, 41, 50, 61, 62, 65, 66, 67, 72, 80, 96], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 60, 62, 70, 79, 88, 95], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 80, 85, 89, 91, 93, 97, 98], "intens": 0, "proport": [0, 80], "correct": [0, 33], "output": [0, 27, 36, 50, 58, 59, 70, 72, 99], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 51, 58, 59, 60, 62, 63, 69, 75, 76, 78, 79, 81, 86, 87, 88, 95, 96, 97, 98, 99], "should": [0, 3, 9, 35, 39, 43, 44, 46, 62, 72, 99], "approxim": 0, "ratio": [0, 41, 42, 44, 69], "your": [0, 46, 95, 97, 98, 99], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 57, 58, 59, 60, 61, 65, 67, 71, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 59, 65, 69, 76, 79, 87, 95], "ensur": [0, 20, 30, 35, 42, 58, 75], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "close": [0, 44, 58], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 62, 65, 66, 69, 70, 88], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 51, 59, 62, 63, 64, 65, 66, 69, 72, 73, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94, 95], "represent": [0, 20, 35, 58], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 63, 64, 66, 68, 70, 71, 72, 73, 75, 76, 80, 83, 84, 85, 88, 89, 90, 91, 92, 93], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 58, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95], "here": [0, 10, 18, 24, 35, 39, 40, 58, 63, 65, 69, 72, 73, 80, 82, 95, 97, 98], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 61, 62, 64, 65, 67, 70, 72, 73, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 58, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99], "print": [0, 10, 15, 16, 19, 20, 30, 58, 59, 97, 98, 99], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 58, 60, 62, 72, 73, 82, 95], "draw": [1, 24, 25, 50, 88, 96], "ascii_draw": 1, "meta": [2, 96, 99], "__title__": [2, 99], "__version__": [2, 99], "__description__": [2, 99], "__author__": [2, 99], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 51, 52, 57, 58, 61, 62, 63, 64, 65, 66, 67, 69, 72, 73, 74, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "inform": [3, 31, 32, 33, 50, 58, 60, 71], "packag": 3, "titl": [3, 60], "project": [3, 18, 65, 72, 95], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 58, 59, 75, 81, 96, 99], "short": [3, 69, 72], "descript": [3, 18, 60], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 57, 58, 59, 60, 72, 76, 80, 88], "setup": 3, "py": [3, 62], "author": [3, 59], "email": 3, "step": [4, 44, 58], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 58, 62], "creat": [4, 27, 30, 31, 43, 58, 60, 64, 79], "black": [4, 43, 58], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 58, 59, 60, 70, 72, 78, 80, 86, 87, 96, 99], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 62, 73], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 58, 62, 87], "mean": [4, 18, 20, 21, 23, 25, 26, 35, 38, 39, 44, 48, 78, 81, 99], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 57, 58, 59, 60, 71, 72, 73, 75, 76, 80, 84, 88, 90, 95], "suitabl": [4, 65, 88], "color": [4, 7, 9, 23, 25, 26, 43, 58, 62, 86, 87, 96], "fore": [4, 23, 25, 26], "back": [4, 72], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 51, 58, 59, 60, 64, 66, 71, 75, 78, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 99], "rgba": [4, 7, 28, 33, 62, 73], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 58, 59, 60, 69, 72, 81, 84, 90, 92, 94], "add": [4, 31, 59, 60, 66], "rgb": [4, 5, 6, 7, 28, 43, 51, 58, 62, 73], "In": [4, 25, 35, 80, 81], "document": [4, 97, 98, 99], "accur": [4, 11, 19, 84, 90], "present": [4, 31, 60, 65], "state": 4, "shown": [4, 61], "follow": [4, 35, 48, 59, 60, 72, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 72, 76], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 51, 58, 73, 82, 87], "both": [5, 11, 20, 41, 59, 72], "np": [5, 6, 9, 33, 35, 44, 46, 48, 72, 76], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 58, 59, 60, 63, 64, 65, 69, 70, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 95], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 58, 59, 60, 72, 73], "order": [5, 6, 66, 67, 96], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 58, 60, 65, 78, 81, 82, 84, 87, 90, 94], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 58, 59, 73, 78], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 51, 62, 65, 69, 72, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 35, 41, 43, 58, 59, 60, 63, 64, 65, 66, 68, 69, 72, 73, 79, 82, 87, 95], "mode": [5, 6, 7, 20, 33, 51, 58, 70, 73, 78], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 59, 96], "encod": [5, 8, 27, 33, 60, 96], "bool": [6, 7, 22, 25, 35, 41, 43, 46, 47, 50, 59, 60, 63, 64, 65, 66, 68, 69, 72, 73, 79, 87, 95], "true": [6, 7, 35, 43, 44, 47, 50, 59, 60, 63, 64, 66, 68, 72, 79, 82, 87, 95], "ndarrai": [6, 9, 33, 35, 39, 44, 46, 48, 72, 76], "channel": [6, 7, 28, 73], "jpegimageplugin": [6, 51], "jpegimagefil": [6, 51], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 62, 72], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 58, 72, 75, 83], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 33, 36, 39, 41, 43, 44, 46, 47, 62, 65, 72, 76, 83, 84, 90], "same": [6, 22, 35, 40, 72, 75], "torchvis": 6, "transform": [6, 7, 66], "to_tensor": 6, "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 57, 59, 60, 61, 72, 75, 76, 84, 90, 96], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 57, 58, 59, 60, 69, 70, 72, 75, 76, 78, 84, 90], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 57, 59, 65, 69, 72, 96], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 57, 64, 72, 99], "manipul": [7, 57], "python": [7, 33, 75, 97, 98, 99], "librari": [7, 30, 99], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 57, 59, 60, 72, 75, 76, 88, 99], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 58, 72, 78], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 58, 60, 76, 99], "handl": [7, 27, 30, 32, 33, 57, 60], "multipl": [7, 9, 14, 33, 35, 39, 58], "ad": [7, 10, 59, 60, 66], "background": [7, 8, 23, 25, 26, 52, 58, 62, 96], "check": [7, 33, 38, 59, 63, 64, 68, 79, 82, 92, 95, 99], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 80], "common": 7, "relat": [7, 10, 12, 15, 57, 64, 76], "task": [7, 19, 20, 32, 43], "applic": [7, 65, 69, 88], "kei": [7, 16, 20, 59, 72], "featur": [7, 11, 16, 29, 35, 39, 60, 62, 65, 66, 72, 80], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 51, 57, 58, 59, 60, 78, 87, 95, 96], "path": [7, 9, 10, 11, 14, 16, 30, 33, 51, 58, 59, 60, 82, 87, 95], "binari": [7, 76], "like": [7, 10, 17, 69, 75, 99], "onc": 7, "particularli": [7, 20, 27, 31, 32, 60, 75], "requir": [7, 9, 18, 19, 35, 44, 59, 60, 84, 90, 99], "preprocess": [7, 18, 27, 30, 35], "befor": [7, 33, 35, 59, 72], "further": 7, "analysi": [7, 36], "force_background": 7, "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 72, 76], "necessari": [7, 35, 65, 69], "convert": [7, 31, 33, 35, 48, 60, 72, 88], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 58, 59, 60, 64, 70, 72, 75], "ha": [7, 21, 41, 73, 88, 97, 98], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 58, 59, 60, 67, 72, 88, 96], "avoid": [7, 65], "anomali": 7, "dure": [7, 27, 33, 66, 87, 95], "subsequ": [7, 43], "convers": [7, 30], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 58, 60, 63, 64, 70], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 58, 59, 60, 63, 64, 70], "typeerror": [7, 48, 63, 64, 70], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 51, 63, 64, 70, 71, 72, 79, 81, 84, 90, 94], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 72, 80, 81, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94], "take": [7, 50], "singl": [7, 14, 33, 35, 66, 72, 76], "call": [7, 24, 58], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 57, 66, 68, 72, 73, 88], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 51], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 59, 61, 62, 67, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "pillow": [7, 22], "boolean": [7, 35], "otherwis": [7, 31, 35, 60, 63, 64, 68, 73, 78], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 61, 66, 86, 88], "basic": [8, 52, 64], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 96], "rgb_decod": 8, "load_imag": [8, 47, 58], "has_alpha_channel": 8, "layer": [8, 76, 96], "istack": 8, "mai": [9, 12, 15, 35, 58, 65, 69, 75, 95, 97, 98], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 58, 59, 64], "similar": [9, 10, 17, 35, 39, 69, 72, 96], "techniqu": [9, 28, 33], "p": [9, 65, 69, 72], "need": [9, 14, 30, 41, 44, 75, 79, 81, 84, 87, 90, 94], "stack": [9, 72], "addition": 9, "second": [9, 20, 35, 40, 68], "element": [9, 72], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 76], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 58, 59, 63, 64, 65, 66, 69, 70, 71, 72, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "right": [9, 43, 48, 76], "two": [9, 20, 35, 40, 68, 87], "dimension": [9, 72], "arrai": [9, 22, 33, 35, 39, 46, 48, 72, 76], "h": [9, 23, 25, 26, 46, 62], "w": [9, 23, 25, 26, 46, 62, 72], "posit": [9, 35, 43, 44, 80], "target": [9, 17, 22, 23, 25, 26, 44], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 68], "howev": [9, 35], "solid": [9, 43], "pure": [9, 62], "lime": [9, 62], "nian": 9, "save": [9, 31, 58, 59, 60, 62], "nian_lim": 9, "yellow": [9, 58], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 51, 58, 65, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "9": [9, 10, 20, 35, 39, 48, 58, 70, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 93, 94], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 58, 59, 63], "mask": [9, 23, 25, 26, 44, 46, 62], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 96], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 51, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 51, 69, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 61, 67, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 61, 67, 73, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "explan": 10, "No": [10, 58, 97, 98], "head": [10, 17, 22, 47, 64, 80, 89, 96], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 51, 58, 61, 62, 64, 65, 67, 73, 80, 81, 84, 85, 89, 90, 91, 93, 94, 99], "pretti": 10, "girl": [10, 41, 64], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 59, 64, 65, 69, 72, 87], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44], "pair": [10, 20], "cover": [10, 18, 44, 58, 64], "breast": [10, 18, 64, 65, 69, 71, 72], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 58], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 86, 96], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 64, 72], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 68, 71, 80], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 72, 96], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 64], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 61, 99], "6": [10, 20, 22, 35, 39, 48, 63, 64, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "nopan": 10, "panti": [10, 66], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 84, 90, 96], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 58, 63, 64, 69, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 99], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 60], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 58, 75, 78], "less": [10, 11, 13, 19, 79], "stand": [10, 58, 65, 69, 72], "sit": [10, 64], "ass": 10, "split": [10, 69], "leg": [10, 58], "wide": [10, 58], "90": 10, "degre": [10, 44], "typic": [10, 11], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 81, 84, 90, 94], "10": [10, 21, 35, 39, 44, 48, 79, 80, 81, 84, 87, 88, 90, 91], "sprd": 10, "strongli": [10, 73], "11": [10, 35, 48, 79, 80, 81, 84, 87, 88, 90, 91], "vsplt": 10, "pose": [10, 35, 96], "12": [10, 22, 35, 43, 48, 79, 80, 81, 84, 87, 88, 90, 91], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 80, 81, 84, 88, 91, 93], "full": [10, 58], "almost": 10, "side": [10, 42, 64, 95], "usual": [10, 39], "ly": 10, "14": [10, 48, 80, 81, 84, 88, 91], "wing": [10, 64], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 80, 81, 84, 88, 91, 97, 98], "feral": 10, "four": [10, 11, 80], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 85], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 79], "16": [10, 48, 80, 84, 88, 91], "hdrago": 10, "style": [10, 14, 19, 44, 93, 99], "17": [10, 48, 88, 93], "hponi": 10, "18": [10, 18, 48, 84, 88, 90, 97, 98], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 88], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 48, 58, 88], "hcat": 10, "cat": [10, 64, 70], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 93], "hbear": 10, "bear": 10, "22": [10, 48], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 58, 60, 69, 72, 84, 87, 97, 98], "contest": 10, "toward": [10, 48], "viewer": [10, 58], "23": [10, 48], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48], "hhors": 10, "hors": 10, "implement": [10, 40, 75], "aa09": 10, "25": [10, 13, 18, 30, 40, 93], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 65, 69, 72, 73, 79, 80, 83, 85, 88, 89, 91, 92, 93], "releas": 10, "time": [10, 60, 73], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 61], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 57, 58, 60, 64, 80, 81, 84, 85, 89, 90, 91, 93, 94], "advanc": [10, 99], "capabl": [10, 33, 41], "specif": [10, 11, 16, 31, 33, 43, 48, 60, 61, 80, 84, 90], "scenario": [10, 65, 69, 75], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 58], "enhanc": [10, 29, 96], "improv": [10, 21, 72], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 60, 87], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 65, 66, 69, 73, 84, 90], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 65, 69, 75, 80, 95], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 58, 96], "30": [10, 19, 44], "public": 10, "friendli": [10, 99], "reduc": [10, 35, 46, 72], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 51, 64], "current": [10, 58, 84, 90, 97, 98, 99], "reincarn": 10, "compon": [10, 20, 27, 30, 75], "some": [10, 29, 35, 39, 40, 44, 52, 63, 65, 69, 72, 73, 75, 82, 95, 97, 98], "yolov8s_aa09": 10, "updat": [10, 27, 30, 59], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 72, 86], "closeup": 10, "adjust": [10, 30, 39, 64], "larg": [10, 25, 35, 72], "hat": [10, 64], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 65, 69], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 63, 64, 66, 70, 71, 76, 88, 92], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 66, 70, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "though": 10, "note": [10, 14, 35, 44, 58, 80, 84, 87, 90, 97, 98], "complet": [10, 44, 80, 86, 96], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 65, 75, 87, 88, 97, 98], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 72], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 65, 69, 72, 79, 87], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 73], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 58, 76], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 64], "genit": 11, "male": [11, 18, 64], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 57, 58, 61, 65, 66, 67, 69, 72, 73, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 99], "v1": [11, 12, 13, 14, 15, 19, 43, 58, 72], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 58], "data": [11, 14, 16, 31, 33, 35, 47, 57, 58, 65, 66, 84, 90, 96, 97, 98, 99], "either": [11, 12, 13, 14, 15, 35, 72, 76], "standard": [11, 13, 14, 15, 31, 75], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 58], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 42, 44, 75], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 72], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 64], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 58, 59, 66, 78, 95], "indic": [11, 35, 48, 65, 69, 72], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 58], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 60, 70], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": 11, "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 75], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 64, 69, 73, 76], "speed": [12, 13, 14, 15, 16, 19, 23, 73], "accuraci": [12, 13, 14, 15, 16, 19, 41, 79, 81, 84, 87, 90, 94], "higher": [12, 13, 14, 15, 16, 18, 21, 87], "consid": [12, 15, 20, 35, 41, 44, 46, 51, 64, 84, 90], "overlap": [12, 14, 15, 16, 20, 65, 67, 69, 72, 73, 96], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 58], "predict": [12, 16, 19, 27, 30, 72, 79, 81, 83, 84, 87, 88, 90, 92, 94], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 62, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 51, 60, 99], "balanc": [13, 15, 19, 58], "system": [13, 14, 23, 84, 90], "overhead": [13, 14, 23, 75], "avail": [13, 19, 27, 33, 35, 41, 44, 58, 70, 78, 79, 81, 84, 90, 94], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 60, 78], "mostima_post": [13, 16], "29": [13, 16], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 58], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 57, 59, 73, 80, 84, 87, 90, 97, 98], "primari": [14, 80, 83, 85, 89, 91, 93], "purpos": 14, "crop": [14, 46, 58], "illustr": [14, 58, 81, 83], "therefor": [14, 22, 35, 97, 98], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 89, 96], "peopl": [14, 70], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 72, 73, 75, 78, 79, 80, 81, 84, 87, 90, 94, 99], "inde": 14, "recommend": [14, 21, 35, 38, 39, 72, 73, 84, 90], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 57], "obtain": [14, 24, 34, 35], "local": [14, 51, 97, 98], "flexibl": 14, "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 58, 60, 62, 65, 75, 99], "choos": [15, 19, 41], "35": [15, 58, 65, 72], "configur": [15, 27, 35, 96], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 58, 76], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 66, 88, 92], "infer": [15, 18, 21, 30, 47, 78, 87], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 65, 99], "hug": [16, 27, 30, 35, 72], "face": [16, 17, 18, 27, 30, 35, 48, 50, 58, 64, 72, 80, 96], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 73, 99], "yolo11": 16, "architectur": 16, "usag": [16, 27, 57, 58, 59, 65, 75, 76, 95], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 62, 64, 66, 71, 72], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 57, 72, 78], "instead": [16, 21, 66], "detect_head": [17, 22], "booru_yolo": [17, 96], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 84, 90], "ey": [17, 44, 48, 58, 64, 96], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 80, 89, 96], "detect_halfbodi": 17, "hand": [17, 48, 50, 58, 64, 96], "detect_hand": 17, "nudenet": [17, 96], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 58, 66, 68, 96], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 73, 78, 95, 96], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 78, 88], "nudenet_onnx": 18, "effici": [18, 21, 59, 76], "notai": 18, "tech": 18, "detail": [18, 57, 58, 78, 80], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 77, 96], "topk": 18, "100": [18, 23, 30, 38, 75], "45": [18, 39], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 51, 76, 79], "keep": [18, 69], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 58, 75, 76, 92], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 75, 76, 88], "work": [20, 27, 32, 38, 60, 88], "aggreg": 20, "involv": 20, "segment": [20, 51, 96], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 70], "max": [20, 21], "raw": [20, 33], "depend": [20, 58, 59, 95], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 81], "match": [20, 33, 46, 64, 67, 96], "unknown": [20, 70], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 58, 63, 76, 78], "doesn": [20, 33, 64], "t": [20, 33, 64], "group": [20, 39, 66], "correspond": [20, 35, 41, 46, 72, 88, 92], "car": 20, "85": [20, 65, 72], "75": 20, "text_detect": 21, "been": [21, 88], "migrat": 21, "ocr": [21, 96], "detect_text_with_ocr": [21, 96], "soon": 21, "qualiti": [21, 36, 52, 58, 72, 73], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 65, 79, 80, 81, 83, 88, 89, 90, 91, 93, 94], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 84, 90], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 58, 78], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 62], "font": 22, "At": 22, "runtim": [22, 25, 78, 87], "attempt": [22, 31, 44, 58, 60, 78], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 59, 96], "cannot": [22, 41, 60], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 51, 52, 58, 62, 65, 67, 72, 78, 80, 85, 87, 89, 91, 93], "cv2": 23, "have": [23, 25, 35, 70, 71, 84, 90, 95], "lowest": 23, "resourc": [23, 96], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 62], "its": [23, 25, 26, 27, 35, 41, 42, 59, 62, 65, 66, 78, 80, 81, 83, 84, 85, 88, 89, 90, 91, 93, 94], "low": [23, 34, 36, 58, 69, 72, 73], "high": [23, 30, 52, 58, 73, 87, 88], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 57, 58, 59, 60, 72], "outlin": 24, "comparison": [24, 65], "canni": [24, 96], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 96], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 96], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 58], "effect": [25, 34, 43, 95], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 97, 98], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 58, 73], "deeper": 25, "richer": 25, "probabl": [25, 88], "extra": [25, 58], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 51, 73], "pass": [25, 26, 27, 30, 31, 43, 44, 58, 62, 69, 73, 75], "neural": [25, 26, 62, 76], "network": [25, 26, 62, 76], "classif": [27, 76, 80, 81, 83, 84, 85, 86, 89, 90, 91, 93, 94], "those": [27, 87], "store": [27, 31, 58, 59], "manag": [27, 30, 78, 96], "interact": [27, 30], "also": [27, 72, 99], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 58, 75], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": 27, "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 78], "_model_nam": 27, "cach": [27, 30, 51, 77, 96], "_model": 27, "dictionari": [27, 31, 36, 58, 59, 60, 63, 64, 80, 83, 85, 89, 91, 93], "_label": 27, "_hf_token": 27, "org": 27, "repo": 27, "__init__": [27, 28, 30, 33, 44, 48, 51, 60, 64], "instanc": [27, 30, 35, 43, 48, 51, 64], "clear": [27, 30, 35, 59, 80, 84, 90], "method": [27, 28, 30, 32, 33, 35, 43, 84, 90], "free": [27, 30], "up": [27, 30, 64], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "kwarg": [27, 30, 31, 43, 44, 58, 60], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 69], "interfac": [27, 30, 75], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 51], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 58, 60], "keyword": [27, 30, 31, 43, 44, 58, 60, 75], "argument": [27, 30, 31, 43, 44, 47, 48, 58, 60, 64, 72, 75], "importerror": [27, 30], "properli": [27, 58], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "highest": [27, 88], "through": [27, 99], "error": [27, 33, 72], "predict_scor": 27, "dict": [27, 33, 36, 47, 58, 59, 60, 72, 75, 80, 81, 83, 84, 85, 89, 90, 91, 93, 94], "conveni": [27, 48, 58, 99], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 80, 85, 86, 87, 89, 91, 93, 94, 96], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 63, 64, 78, 79, 84, 90, 96], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 57, 59, 60, 96], "associ": [30, 60], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 59], "environ": [30, 73, 75, 78, 96], "yolov5": 30, "300": 30, "400": 30, "95": [30, 63, 64, 70], "simpl": 30, "without": [30, 58, 63, 64, 71], "explicitli": 30, "read": [31, 32, 33, 57, 58, 59], "write": [31, 32, 33, 57, 59], "exif": [31, 32, 58], "gif": [31, 32, 58], "comment": 31, "These": [31, 34, 51], "about": 31, "context": [31, 32], "ai": [31, 32, 60, 79], "found": [31, 44, 58, 80], "commonli": [31, 66, 76], "where": [31, 35, 58, 59, 72, 75], "look": [31, 41, 58, 80], "usercom": 31, "field": [31, 60], "dst_filenam": 31, "destin": [31, 58, 59, 60], "filenam": [31, 51], "pnginfo": [31, 33, 58, 60], "wai": [31, 58, 59], "geninfo": [32, 96], "lsb": [32, 60, 96], "signific": [32, 33, 35, 60], "bit": [32, 33, 60], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "embed": [33, 72], "serial": 33, "json": 33, "compat": [33, 66], "inject": 33, "combin": [33, 41], "emb": [33, 72], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 59, 72], "gzip": 33, "written": 33, "appropri": [33, 41, 58], "serializ": 33, "err": 33, "caus": [33, 95], "multi": [33, 75], "get_next_n_byt": 33, "next": 33, "get_one_byt": 33, "form": [33, 66], "read_32bit_integ": 33, "32": 33, "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 62], "robust": [33, 35], "skytnt": [34, 51, 62], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 72, 73, 79, 81, 84, 87, 90, 94], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 65], "thei": 35, "smaller": 35, "7eu7d7": [35, 69, 73, 99], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 57, 87], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 58], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 75], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 60, 63, 72, 73], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 89, 90], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 58, 79, 80, 81, 83, 84, 85, 89, 90, 91, 93, 94], "neighborhood": 35, "core": [35, 97, 98], "few": 35, "too": 35, "sensit": [35, 43, 72, 84, 90], "tune": 35, "guidelin": 35, "deal": [35, 57], "solut": [35, 44], "small": [35, 43], "advis": [35, 65], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 64], "e": [35, 52, 70, 73, 76], "g": [35, 52, 70, 72, 73], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 69, 73], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 96], "danbooru": [36, 65, 67, 69, 84, 87], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "fmt": [36, 72], "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 58], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 72], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 58], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 96], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 96], "laplacian": [37, 96], "laplacian_scor": 37, "lpip": [37, 96], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 96], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 75, 79, 87], "seem": 38, "just": [38, 81, 84, 87, 90, 94], "we": [38, 73], "explor": 38, "bluri": 38, "hutao": [38, 62, 65, 69, 72], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 58, 73, 97, 98], "99": 39, "192": 39, "49": 39, "256": [39, 58], "img1": [39, 40, 72], "img2": [39, 40, 72], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": 40, "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": 41, "export": [41, 78], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 81], "742": 41, "485": 41, "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 58], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 70], "languag": 41, "func": [41, 77, 96], "japanes": [41, 58], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 57], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 99], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": 42, "maintain": [42, 48, 75, 99], "longer": 42, "after": [42, 65, 69, 72], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 58, 62, 72, 97, 98], "serv": [43, 65], "foundat": 43, "inherit": 43, "within": [43, 58, 65, 72], "fill": 43, "valid": [43, 44, 48, 96], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 59, 78, 81], "angl": 44, "end": [44, 58], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 51], "total": [44, 97, 98], "star": [44, 69], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 69, 72], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": 44, "prefix": [44, 64, 68], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "top": [44, 87], "corner": 44, "factor": 44, "properti": [44, 48, 58, 60], "align": [45, 96], "align_maxs": 45, "censor_": [45, 96], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 96], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 96], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 74], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 62, 99], "github": [47, 97, 98, 99], "com": [47, 99], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 96, 99], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 58], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 69, 72], "make": [48, 66, 76, 84, 88, 90], "readabl": [48, 72], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 64, 70], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 86, 96], "zero": 48, "must": [48, 64, 95], "preced": 48, "surround": 48, "whitespac": [48, 66], "36": 48, "0b100": 48, "91": 48, "112": 48, "92": [48, 70], "113": 48, "dwpose": [49, 96], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 96], "connect": 50, "ellips": 50, "facial": [50, 64, 80], "bg": 51, "strict_level": 51, "min_select": 51, "min_width": 51, "min_height": 51, "min_resolut": 51, "desir": 51, "strict": [51, 84, 90], "get_imag": 51, "get_image_fil": 51, "list_image_fil": 51, "random_imag": 51, "randomli": 51, "random_image_fil": 51, "8057": 51, "000000": 51, "000001": 51, "000002": 51, "000003": 51, "000004": 51, "home": 51, "dgh": [51, 59, 99], "2400x1600": 51, "0x7feb86ed5160": 51, "003258": 51, "400x400": 51, "0x7feb86a748b0": 51, "quickli": 52, "backgroundimageset": 52, "list_bg_image_fil": 52, "get_bg_image_fil": 52, "get_bg_imag": 52, "random_bg_image_fil": 52, "random_bg_imag": 52, "adversari": [54, 96], "remove_adversarial_nois": 54, "nafnet": [54, 96], "restore_with_nafnet": 54, "scunet": [54, 96], "restore_with_scunet": 54, "automatic1111": 57, "stabl": [57, 58, 79, 99], "diffus": [57, 58, 79], "webui": [57, 58, 59], "novelai": 57, "sdwui": 57, "pars": [57, 58, 96], "submodul": 57, "nai": [57, 96], "docstr": 57, "sdmetadata": 57, "parse_sdmeta_from_text": 57, "get_sdmeta_from_imag": 57, "save_image_with_sdmeta": 57, "read_metadata": 57, "save_with_metadata": 57, "naimetadata": 57, "get_naimeta_from_imag": 57, "add_naimeta_to_imag": 57, "save_image_with_naimeta": 57, "parser": 58, "formatt": 58, "a1111": 58, "sd_metadata_simpl": 58, "sd_metadata_complex": 58, "prompt": 58, "neg_prompt": 58, "neg": 58, "__str__": 58, "sd1": 58, "extrem": 58, "delic": 58, "beauti": 58, "offici": 58, "global": [58, 95], "illumin": 58, "soft": 58, "shadow": 58, "super": 58, "light": 58, "novel": [58, 60], "4k": 58, "metal_textur": 58, "striped_background": 58, "rich": 58, "cg": 58, "uniti": 58, "8k": 58, "wallpap": 58, "unreal": 58, "sci": 58, "fi": 58, "fantasi": 58, "silver_skin": 58, "cut": [58, 64], "silver_impossible_bodysuit": 58, "gem_on_chest": 58, "cut_silver_mechanical_leotard": 58, "headgear": [58, 64], "1_girl": 58, "solo": [58, 63, 64, 65, 69, 70, 71, 72], "slim_waist": 58, "hair": [58, 64], "long": 58, "lumin": 58, "medium_breast": [58, 71], "indistinct_camelto": 58, "flat_crotch": 58, "coquettish": 58, "squint": 58, "evil_smil": 58, "dark_persona": 58, "mouth": 58, "wet": 58, "slim_fac": 58, "tall_girl": 58, "matur": 58, "mature_fac": 58, "slim_figur": 58, "slim_leg": 58, "groin": 58, "bare_thigh": 58, "easyneg": 58, "sketch": 58, "ugli": 58, "huge": 58, "logo": 58, "monochrom": [58, 83, 86, 96], "bad": 58, "mutat": 58, "blurri": 58, "horror": 58, "geometri": 58, "bad_prompt": 58, "miss": 58, "finger": 58, "limb": 58, "anatomi": 58, "interlock": 58, "digit": 58, "arm": 58, "2girl": 58, "deform": 58, "artist": 58, "blush": [58, 65, 69, 72], "lipstick": 58, "skindent": 58, "tie": 58, "big_breast": 58, "thighhigh": [58, 65], "pubic_hair": [58, 64], "3d": [58, 81], "realist": 58, "slip": [58, 66], "head_out_of_fram": 58, "curvi": 58, "sampler": 58, "ddim": 58, "cfg": 58, "seed": 58, "3827064803": 58, "512x848": 58, "hash": 58, "eb49192009": 58, "anidosmix": 58, "clip": 58, "skip": 58, "new_imag": 58, "let": 58, "what": 58, "nslim_fac": 58, "848": 58, "_sdmeta_text": 58, "directli": 58, "starri": 58, "night": 58, "daylight": 58, "40": 58, "euler": 58, "sd2": 58, "1girl": [58, 63, 64, 65, 66, 69, 70, 71, 72], "blue": 58, "footwear": 58, "shoe": 58, "bang": [58, 64, 65, 69, 72], "indoor": 58, "sleev": 58, "ahog": [58, 64, 65, 69, 72], "dress": [58, 64], "pot": 58, "plant": 58, "bag": [58, 65, 69, 72], "bun": [58, 64], "window": 58, "lora": 58, "bluearchive10": 58, "bluearchiv": 58, "neg1": 58, "dpm": 58, "2m": 58, "sde": 58, "karra": 58, "2647703743": 58, "768x768": 58, "72bd94132e": 58, "cutemix": 58, "denois": 58, "strength": 58, "controlnet": 58, "preprocessor": 58, "control_v11p_sd15_openpos": 58, "cab727d4": 58, "weight": 58, "perfect": 58, "control": 58, "param": 58, "hire": 58, "upscal": [58, 96], "latent": 58, "ti": 58, "339cc9210f70": 58, "66a7279a88dd": 58, "info": 58, "els": [58, 97, 98], "underli": [58, 75], "sd_meta": 58, "scope": 58, "dst_file": [58, 60], "jpeg": [58, 82, 95], "webp": 58, "systemerror": [58, 60], "input_imag": 58, "output_imag": 58, "a41": 59, "safetensor": 59, "safe": [59, 65, 75, 86, 88, 90, 95, 96], "tensor": 59, "torch": 59, "command": [59, 99], "pip": [59, 99], "_check_env": 59, "intern": 59, "model_fil": 59, "key1": 59, "value1": 59, "key2": 59, "value2": 59, "src_model_fil": 59, "dst_model_fil": 59, "new_metadata": 59, "john": 59, "doe": [59, 63, 70, 84, 90], "input_model": 59, "output_model": 59, "creation": 60, "softwar": 60, "generation_tim": 60, "dataclass": 60, "encapsul": 60, "taken": 60, "alia": 60, "success": [60, 99], "add_lsb_meta": 60, "save_metainfo": 60, "metainfo": 60, "prefer": 60, "isneti": [61, 96], "get_isnetis_mask": 61, "segment_with_isneti": 61, "segment_rgba_with_isneti": 61, "co": 62, "seg": 62, "1024": [62, 72], "inspir": [62, 72, 92], "space": [62, 72], "blob": 62, "app": 62, "l8": 62, "00ff00": 62, "mask_": 62, "image_": 62, "hutao_seg": 62, "skadi": [62, 65, 69, 72], "skadi_seg": 62, "drop": [63, 64, 65, 69, 71, 72], "cosplai": 63, "no_eyewear": 63, "eyewear": [63, 64], "span": [63, 64], "matter": [63, 64], "red_hair": [63, 64, 70, 71], "use_preset": 63, "custom_blacklist": 63, "onlin": 63, "preset": 63, "ones": 63, "neither": [63, 64], "nor": [63, 64], "anal_hair": 64, "anal_tail": 64, "arm_behind_head": 64, "arm_hair": 64, "arm_under_breast": 64, "arms_behind_head": 64, "bird_on_head": 64, "blood_in_hair": 64, "breasts_on_glass": 64, "breasts_on_head": 64, "cat_on_head": 64, "closed_ey": 64, "clothed_female_nude_femal": 64, "clothed_female_nude_mal": 64, "clothed_male_nude_femal": 64, "clothes_between_breast": 64, "cream_on_fac": 64, "drying_hair": 64, "empty_ey": 64, "face_to_breast": 64, "food_on_fac": 64, "food_on_head": 64, "game_boi": 64, "grabbing_anoth": 64, "s_hair": 64, "grabbing_own_breast": 64, "gun_to_head": 64, "head_between_breast": 64, "heart_in_ey": 64, "multiple_boi": 64, "multiple_girl": 64, "object_on_breast": 64, "object_on_head": 64, "paint_splatter_on_fac": 64, "parted_lip": [64, 65, 69, 72], "penis_on_fac": 64, "person_on_head": 64, "pokemon_on_head": 64, "rabbit_on_head": 64, "rice_on_fac": 64, "severed_head": 64, "star_in_ey": 64, "sticker_on_fac": 64, "tentacles_on_mal": 64, "tying_hair": 64, "built": [64, 75], "mutabl": 64, "sequenc": 64, "constructor": 64, "empti": 64, "iter": 64, "hold": [64, 65, 69, 72], "futa": 64, "cum": 64, "rub": 64, "shade": 64, "plai": 64, "drill": 64, "skin": 64, "sidelock": 64, "twintail": [64, 65, 69, 72], "braid": 64, "afro": 64, "bald": 64, "dreadlock": 64, "ponytail": 64, "updo": 64, "beard": 64, "mustach": 64, "pointi": 64, "horn": 64, "tail": 64, "ornament": 64, "hairband": 64, "pupil": 64, "bow": [64, 65], "headwear": 64, "ribbon": [64, 69], "crown": 64, "cap": 64, "hairclip": [64, 69], "mole": 64, "halo": 64, "fluff": 64, "flower": [64, 65, 69, 72], "glass": [64, 66], "fang": 64, "boi": 64, "beret": 64, "heterochromia": 64, "headdress": 64, "eyepatch": 64, "headphon": 64, "eyebrow": 64, "eyelash": 64, "sunglass": 64, "intak": 64, "scrunchi": 64, "ear_pierc": 64, "headband": 64, "ring": 64, "under_mouth": 64, "freckl": 64, "lip": 64, "eyelin": 64, "eyeshadow": 64, "tassel": 64, "whitelist_suffix": 64, "whitelist_prefix": 64, "whitelist_word": 64, "suffix": [64, 68], "pool": 64, "whitelist": 64, "predefin": 64, "blacklist": [64, 67, 96], "red": 64, "singular": 64, "plural": 64, "chair": 64, "whole": 64, "word": 64, "hear": 64, "86": 64, "72": 64, "outdat": 65, "anymor": 65, "baselin": 65, "extens": 65, "practic": 65, "use_real_nam": [65, 69], "general_threshold": [65, 72], "character_threshold": [65, 72], "drop_overlap": [65, 69, 72], "real": [65, 69, 86, 96], "renam": [65, 69], "redirect": [65, 69], "mani": [65, 69], "websit": [65, 69], "rate": [65, 72, 84, 86, 96], "char": [65, 72], "9897817373275757": 65, "question": [65, 72, 84], "010265946388244629": 65, "explicit": [65, 72, 84], "2809715270996094e": 65, "9939777851104736": 65, "5032387375831604": 65, "black_bord": 65, "9943548440933228": 65, "black_glov": [65, 69, 72], "5011609792709351": 65, "blue_ski": [65, 69, 72], "6877802610397339": 65, "5543792843818665": 65, "8268730640411377": 65, "cloud": [65, 69, 72], "8504303693771362": 65, "cowboy_shot": [65, 69, 72], "6008237600326538": 65, "crop_top": [65, 69, 72], "6635787487030029": 65, "dai": [65, 69, 72], "8496965765953064": 65, "glove": [65, 69, 72], "6107005476951599": 65, "hair_between_ey": [65, 69, 72], "668294370174408": 65, "5619469285011292": 65, "holding_baseball_bat": [65, 69, 72], "5141720771789551": 65, "letterbox": 65, "long_hair": [65, 69, 71, 72], "9884189963340759": 65, "looking_at_view": [65, 69, 72], "5673105120658875": 65, "midriff": [65, 69, 72], "6290556192398071": 65, "navel": [65, 69, 72], "9631235003471375": 65, "no_hat": [65, 69], "7978747487068176": 65, "no_headwear": [65, 69, 72], "7577926516532898": 65, "outdoor": [65, 69, 72], "7118550539016724": 65, "5452839136123657": 65, "pillarbox": 65, "9841411709785461": 65, "red_ey": [65, 69, 72], "958786129951477": 65, "shirt": [65, 69, 72], "6720131039619446": 65, "short_sleev": [65, 69, 72], "7077711820602417": 65, "silver_hair": [65, 69], "6673924326896667": 65, "sky": [65, 69, 72], "8709812760353088": 65, "9614333510398865": 65, "sportswear": [65, 69, 72], "7786177396774292": 65, "6842771172523499": 65, "sweat": [65, 69, 72], "9076308012008667": 65, "thigh": [65, 69, 72], "580970823764801": 65, "skadi_": [65, 72], "arknight": [65, 72], "9633345007896423": 65, "9988503456115723": 65, "001651763916015625": 65, "00012505054473876953": 65, "9829280972480774": 65, "894218385219574": 65, "8733789920806885": 65, "backpack": [65, 69, 72], "6322951316833496": 65, "9987058639526367": 65, "bag_charm": 65, "9754379987716675": 65, "6810564994812012": 65, "9708781838417053": 65, "6356008052825928": 65, "5633733868598938": 65, "brick_wal": 65, "5315935611724854": 65, "brown_hair": [65, 69, 72], "9397273659706116": 65, "build": [65, 72], "9229896664619446": 65, "charm_": 65, "9006357789039612": 65, "citi": 65, "9020784497261047": 65, "cityscap": 65, "9547432661056519": 65, "5296419262886047": 65, "8253412246704102": 65, "5619839429855347": 65, "hair_flow": [65, 69, 72], "8277763724327087": 65, "hair_orna": [65, 69, 72], "9356368780136108": 65, "hair_ribbon": [65, 69], "5288072824478149": 65, "jacket": [65, 69, 72], "6336134076118469": 65, "9703260064125061": 65, "8188960552215576": 65, "phone_screen": 65, "9579574465751648": 65, "9954615235328674": 65, "plaid": [65, 69], "9725285172462463": 65, "plaid_skirt": [65, 69], "9638455510139465": 65, "pleated_skirt": [65, 69, 72], "7226815819740295": 65, "5321241021156311": 65, "red_nail": [65, 69], "5493080615997314": 65, "school_bag": 65, "9863407611846924": 65, "school_uniform": [65, 69, 72], "6794284582138062": 65, "5062428116798401": 65, "shoulder_bag": 65, "9325523972511292": 65, "skirt": [65, 69, 72], "92237788438797": 65, "skyscrap": 65, "7728171348571777": 65, "sleeves_past_wrist": [65, 69], "7257086038589478": 65, "smile": [65, 69, 72], "5357837080955505": 65, "6939404010772705": 65, "7054293155670166": 65, "tongu": [65, 69, 72], "9990814924240112": 65, "tongue_out": [65, 69, 72], "9992498755455017": 65, "5012534260749817": 65, "very_long_hair": [65, 69, 71, 72], "7461410164833069": 65, "underscor": [66, 72], "convent": 66, "restor": [66, 96], "use_spac": 66, "use_escap": 66, "include_scor": 66, "score_descend": 66, "_": 66, "escap": 66, "unsaf": 66, "sort": [66, 70], "descend": 66, "panty_pul": 66, "6826801300048828": 66, "958938717842102": 66, "drinking_glass": 66, "9340789318084717": 66, "areola_slip": 66, "41196826100349426": 66, "9988248348236084": 66, "drink": 66, "pull": 66, "areola": 66, "999": 66, "959": 66, "934": 66, "683": 66, "412": 66, "mldanbooru": [67, 96], "get_mldanbooru_tag": 67, "wd14": [67, 69, 96], "get_wd14_tag": [67, 69], "convert_wd14_emb_to_predict": 67, "denormalize_wd14_emb": 67, "deepdanbooru": [67, 69, 96], "get_deepdanbooru_tag": [67, 69], "add_underlin": 67, "remove_underlin": 67, "tags_to_text": 67, "drop_overlap_tag": 67, "is_blacklist": 67, "drop_blacklisted_tag": 67, "char_whitelist_suffix": 67, "char_whitelist_prefix": 67, "char_whitelist_word": 67, "char_suffix": 67, "char_prefix": 67, "charactertagpool": 67, "is_basic_character_tag": 67, "drop_basic_character_tag": 67, "sort_tag": 67, "tag_match_suffix": 67, "tag_match_prefix": 67, "tag_match_ful": 67, "t1": 68, "t2": 68, "fulli": 68, "ml": 69, "448": 69, "keep_ratio": 69, "9999984502792358": [69, 91], "9999946355819702": 69, "9994951486587524": 69, "998144268989563": 69, "9978417158126831": 69, "9941409230232239": 69, "9799384474754333": 69, "979142427444458": 69, "961823582649231": 69, "961323618888855": 69, "9490893483161926": 69, "large_breast": [69, 72], "9450850486755371": 69, "9425153136253357": 69, "9409335255622864": 69, "9319437146186829": 69, "9265308976173401": 69, "baseball_bat": [69, 72], "9259042143821716": 69, "922250509262085": 69, "9199565052986145": 69, "9175475835800171": 69, "9102761745452881": 69, "9076938629150391": 69, "stomach": [69, 72], "9052775502204895": 69, "8938589692115784": 69, "8894285559654236": 69, "8891903162002563": 69, "8845980763435364": 69, "8842408061027527": 69, "8659475445747375": 69, "862621009349823": 69, "8616052865982056": 69, "8562789559364319": 69, "short_short": [69, 72], "8555729389190674": 69, "8533340096473694": 69, "black_short": [69, 72], "8477485775947571": 69, "8430152535438538": 69, "tied_long_hair": [69, 72], "8340626955032349": 69, "crop_top_overhang": 69, "8266023397445679": 69, "8222048282623291": 69, "8202669620513916": 69, "black_shirt": [69, 72], "8061150312423706": 69, "ass_visible_through_thigh": [69, 72], "7803354859352112": 69, "thigh_gap": [69, 72], "7789446711540222": 69, "arms_up": 69, "7052110433578491": 69, "9999866485595703": 69, "997043788433075": 69, "9969649910926819": 69, "9957101345062256": 69, "9928386807441711": 69, "9886980056762695": 69, "9864778518676758": 69, "ghost": [69, 72], "9769423007965088": 69, "9747489094734192": 69, "9736957550048828": 69, "9388670325279236": 69, "9356311559677124": 69, "91000896692276": 69, "cardigan": 69, "8955123424530029": 69, "8910233378410339": 69, "8904104828834534": 69, "8881211280822754": 69, "8876776695251465": 69, "8864808678627014": 69, "8810517191886902": 69, "8798807263374329": 69, "8765745162963867": 69, "8737136125564575": 69, "nail_polish": 69, "8650439381599426": 69, "8613706827163696": 69, "blue_cardigan": 69, "8571277260780334": 69, "8333670496940613": 69, "8160212635993958": 69, "eyebrows_visible_through_hair": 69, "8122442364692688": 69, "8091571927070618": 69, "8082079887390137": 69, "8048468232154846": 69, "long_sleev": [69, 72], "8042327165603638": 69, "7984272241592407": 69, "blazer": [69, 72], "794708251953125": 69, "78981614112854": 69, "7892146110534668": 69, "shaped_pupil": [69, 72], "7867060899734497": 69, "gradient_hair": 69, "786359965801239": 69, "white_shirt": 69, "7790888547897339": 69, "brown_skirt": 69, "7760675549507141": 69, "774523913860321": 69, "7721588015556335": 69, "7697228789329529": 69, "755959689617157": 69, "multicolored_hair": 69, "7477189898490906": 69, "7476690411567688": 69, "rail": 69, "7476617693901062": 69, "blue_jacket": 69, "7458406090736389": 69, "741143524646759": 69, "7364678978919983": 69, "collared_shirt": 69, "7193643450737": 69, "red_neckwear": 69, "7108616828918457": 69, "7086325287818909": 69, "miniskirt": 69, "7055293321609497": 69, "7039415836334229": 69, "open_cloth": 69, "7018357515335083": 69, "shuffl": 70, "count": [70, 97, 98], "2boi": 70, "random": 70, "cat_ear": 70, "uniqu": 70, "precomput": 71, "8849405313291128": 71, "8548297594823425": 71, "03910296474461261": 71, "6615180440330748": 71, "21552028866308015": 71, "3165260620737027": 71, "47744464927382957": 71, "tagger": 72, "smilingwolf": 72, "wd": 72, "swinv2_v3": 72, "general_mcut_en": 72, "character_mcut_en": 72, "no_underlin": 72, "mcut": 72, "replac": 72, "dim": 72, "index": [72, 99], "l2": 72, "follw": 72, "embd": 72, "valuabl": 72, "enabl": 72, "rapid": 72, "queri": 72, "0011444687843322754": 72, "8876402974128723": 72, "106781005859375": 72, "000277101993560791": 72, "997527003288269": 72, "9797663688659668": 72, "9905703663825989": 72, "9761719703674316": 72, "8981098532676697": 72, "8810765743255615": 72, "9498510360717773": 72, "8377365469932556": 72, "945058286190033": 72, "9457170367240906": 72, "969594419002533": 72, "7881088852882385": 72, "7687551379203796": 72, "9301245212554932": 72, "6703325510025024": 72, "white_hair": 72, "5292627811431885": 72, "8677047491073608": 72, "grey_hair": 72, "5859264731407166": 72, "9536856412887573": 72, "8056888580322266": 72, "8394746780395508": 72, "9473626613616943": 72, "8986269235610962": 72, "9385137557983398": 72, "8408567905426025": 72, "alternate_costum": 72, "4245271384716034": 72, "931140661239624": 72, "8830795884132385": 72, "7279844284057617": 72, "artist_nam": 72, "5333830714225769": 72, "64717698097229": 72, "9516432285308838": 72, "9655293226242065": 72, "9485014081001282": 72, "7366660833358765": 72, "7161656618118286": 72, "5858667492866516": 72, "6186309456825256": 72, "41193312406539917": 72, "467605859041214": 72, "36282333731651306": 72, "3756745457649231": 72, "motion_blur": 72, "5091936588287354": 72, "951993465423584": 72, "basebal": 72, "5634750723838806": 72, "8232709169387817": 72, "9869340658187866": 72, "49491602182388306": 72, "5193622708320618": 72, "003406703472137451": 72, "0007208287715911865": 72, "9798132181167603": 72, "8046203851699829": 72, "7596215009689331": 72, "7620116472244263": 72, "46084529161453247": 72, "48454540967941284": 72, "5152207016944885": 72, "8023070096969604": 72, "8653596639633179": 72, "7201820611953735": 72, "7816740870475769": 72, "697688639163971": 72, "8974947333335876": 72, "7491052746772766": 72, "5015512704849243": 72, "6401398181915283": 72, "43420469760894775": 72, "4528769850730896": 72, "5730487704277039": 72, "6739872694015503": 72, "5545973181724548": 72, "6946243047714233": 72, "5487751364707947": 72, "7439308166503906": 72, "4186026453971863": 72, "47378358244895935": 72, "4690653085708618": 72, "7565015554428101": 72, "hu_tao_": 72, "genshin_impact": 72, "9262397289276123": 72, "boo_tao_": 72, "942080020904541": 72, "denorm": 72, "denormalizer_nam": 72, "mnum2_al": 72, "understand": 72, "batch": [72, 73, 92], "redund": 72, "structur": [72, 96], "b": 72, "r": [72, 84, 90], "c": 72, "linalg": 72, "norm": 72, "approx": [72, 73], "1e": 72, "cdc_anime_onnx": 73, "realli": 73, "As": [73, 84, 90], "1024x1024": 73, "2060": 73, "gpu": 73, "cost": 73, "70": 73, "against": 73, "cpu": [73, 78, 97, 98], "experi": 73, "hgsr": 73, "mhr": 73, "aug_x4_320": 73, "tile_s": 73, "tile_overlap": 73, "batch_siz": 73, "silent": 73, "tile": 73, "progress": 73, "messag": 73, "cute_waifu_aroma": 73, "pngimageplugin": 73, "pngimagefil": 73, "1168x1168": 73, "0x7f0e8ca06880": 73, "4672x4672": 73, "0x7f0e48edb640": 73, "cdc": [74, 96], "upscale_with_cdc": 74, "thread": [75, 95], "lru_cach": 75, "decor": 75, "wrap": 75, "synchron": 75, "prevent": 75, "race": 75, "condit": 75, "maxsiz": 75, "def": 75, "expensive_funct": 75, "expens": 75, "lock": [75, 95], "safeti": [75, 92], "multithread": 75, "my_funct": 75, "introduc": 75, "acquisit": 75, "critic": 75, "mathemat": 76, "activ": 76, "machin": 76, "learn": 76, "deep": 76, "problem": [76, 84, 90], "input_valu": 76, "frac": 76, "26894142": 76, "73105858": 76, "ts_lru_cach": 77, "sigmoid": 77, "get_onnx_provid": 77, "open_onnx_model": 77, "cudaexecutionprovid": 78, "cpuexecutionprovid": 78, "ckpt": 78, "inferencesess": 78, "onnx_mod": 78, "decid": 78, "linux": [78, 97, 98], "execut": [78, 97, 98], "ignor": 78, "cuda": [78, 97, 98], "forc": 78, "anime_ai_check": 79, "mobilenetv3_sce_dist": [79, 90, 94], "mainli": 79, "caformer_s36_plus_sc": 79, "graph": 79, "9996960163116455": 79, "9999125003814697": 79, "997803270816803": 79, "9960069060325623": 79, "9887709021568298": 79, "9998629093170166": 79, "0013722758740186691": 79, "00020673229300882667": 79, "0001895089662866667": 79, "0008857478387653828": 79, "552320024231449e": 79, "001168627175502479": 79, "bangumi": [80, 81], "vision": 80, "imageri": 80, "bangumi_char_typ": 80, "definit": [80, 87], "video": 80, "secondari": 80, "often": 80, "lack": 80, "lead": 80, "under": [80, 99], "categori": [80, 88], "three": 80, "judg": 80, "anime_portrait": [80, 86], "mobilenetv3_v0_dist": [80, 89, 93, 94], "9998525381088257": 80, "00012103465269319713": 80, "6464786313008517e": 80, "906112609314732e": 80, "06": [80, 81, 83, 88, 89, 90, 91, 93], "9997243285179138": 80, "0002490800397936255": 80, "7215803381986916e": 80, "354368557978887e": 80, "9998849630355835": 80, "90006631379947e": 80, "3920385754317977e": 80, "2084233276254963e": 80, "9998877048492432": 80, "732793503440917e": 80, "4264976925915107e": 80, "0623419257171918e": 80, "07076334953308105": 80, "9290977716445923": 80, "0001044218079186976": 80, "4467317163944244e": 80, "2568268832401372e": 80, "9999498128890991": 80, "1810528778587468e": 80, "879474429093534e": 80, "260669109295122e": 80, "9999510049819946": 80, "2321036592766177e": 80, "025227553938748e": 80, "4251427273848094e": 80, "999957799911499": 80, "4273678718600422e": 80, "6884023302263813e": 80, "880981603288092e": 80, "0002326338435523212": 80, "9996368885040283": 80, "164971561403945e": 80, "00020793956355191767": 80, "13438372313976288": 80, "8652494549751282": 80, "000158855298650451": 80, "000238816806813702": 80, "3589179217815399": 80, "6406960487365723": 80, "0001471740542910993": 80, "002255884697660804": 80, "08208147436380386": 80, "9152728915214539": 80, "00038967153523117304": 80, "227699592884164e": 80, "0835404282261152e": 80, "1437502406770363e": 80, "9999284744262695": 80, "2125529792683665e": 80, "0218892384727951e": 80, "00011914174683624879": 80, "9998584985733032": 80, "2007669283775613e": 80, "6357082131435163e": 80, "3068713896209374e": 80, "9999185800552368": 80, "066640925273532e": 80, "529400813335087e": 80, "089402500540018e": 80, "9999388456344604": 80, "6406959295272827": 80, "not_paint": 81, "anime_classif": 81, "older": 81, "mobilenetv3_v1": [81, 91], "5_dist": 81, "3_dist": 81, "plot": [81, 84, 90, 94], "caformer_s36_v1": 81, "3_focal": 81, "8346158862113953": 81, "004201625939458609": 81, "0028638991061598063": 81, "15633030235767365": 81, "001988308737054467": 81, "9868855476379395": 81, "001178382197394967": 81, "00015886101755313575": 81, "0005986307514831424": 81, "011178601533174515": 81, "9933090209960938": 81, "0012440024875104427": 81, "00040085514774546027": 81, "004924307577311993": 81, "00012189441622467712": 81, "00031298911198973656": 81, "9968050718307495": 81, "182305903872475e": 81, "0027923565357923508": 81, "7805559259140864e": 81, "0004650334012694657": 81, "996709942817688": 81, "736721191671677e": 81, "0027629584074020386": 81, "4619508621981367e": 81, "0003803370927926153": 81, "998649537563324": 81, "190127922105603e": 81, "0008622839814051986": 81, "595230686594732e": 81, "0004573142796289176": 81, "00031435859273187816": 81, "8671838641166687": 81, "13199880719184875": 81, "563074617180973e": 81, "153919796110131e": 81, "290010737255216e": 81, "9727378487586975": 81, "027150526642799377": 81, "162296004826203e": 81, "4933258828241378e": 81, "0004275702522136271": 81, "995402455329895": 81, "002233930164948106": 81, "001911122351884842": 81, "1603819727897644": 81, "0007561995880678296": 81, "00017044576816260815": 81, "838487982749939": 81, "0002034590725088492": 81, "005001617129892111": 81, "000932251859921962": 81, "009352140128612518": 81, "9846979379653931": 81, "6018555470509455e": 81, "004064667969942093": 81, "464051254326478e": 81, "025772539898753166": 81, "9699516296386719": 81, "00011656546121230349": 81, "287263775244355e": 81, "370255853951676e": 81, "01098843663930893": 81, "0031668643932789564": 81, "9857884049415588": 81, "499273488065228e": 81, "8419872251106426e": 81, "0003471920208539814": 81, "029472889378666878": 81, "9700765609741211": 81, "0012387704337015748": 81, "001172148622572422": 81, "787473391043022e": 81, "003680602880194783": 81, "9938107132911682": 81, "8346157073974609": 81, "8671836853027344": 81, "8384883403778076": 81, "9846979975700378": 81, "9700766801834106": 81, "greyscal": 82, "jpeg_ful": [82, 95], "6125901": 82, "6125785": [82, 95], "6124220": 82, "rough": [83, 84, 90], "polish": 83, "mobilenetv3_v2": 83, "2_dist": [83, 91], "910087929805741e": 83, "1241951510310173": 83, "8757457137107849": 83, "00018937293498311192": 83, "030049214139580727": 83, "9697614312171936": 83, "008933082222938538": 83, "05096456781029701": 83, "9401022791862488": 83, "009832272306084633": 83, "9898634552955627": 83, "00030428936588577926": 83, "013919820077717304": 83, "9819902181625366": 83, "004089969675987959": 83, "04166747257113457": 83, "9582782983779907": 83, "4218515288084745e": 83, "8849249482154846": 83, "1149177998304367": 83, "0001573085755808279": 83, "9907882809638977": 83, "008958994410932064": 83, "0002527958422433585": 83, "9831690788269043": 83, "01682441122829914": 83, "613856385229155e": 83, "8757458329200745": 83, "8849248290061951": 83, "million": 84, "anime_r": [84, 86], "boundari": [84, 90], "challeng": [84, 90], "clean": [84, 90], "ground": [84, 90], "truth": [84, 90], "judgment": [84, 90], "intend": [84, 90], "quick": [84, 90, 96], "estim": [84, 90], "basi": [84, 90], "mobilenetv3_large_100_v0_ls0": 84, "caformer_s36_v0_ls0": 84, "7508869767189026": 84, "7034655809402466": 84, "728887677192688": 84, "7404400110244751": 84, "7446154952049255": 84, "7514738440513611": 84, "768704354763031": 84, "8219676613807678": 84, "7267540693283081": 84, "7645740509033203": 84, "7216582894325256": 84, "7615436315536499": 84, "815083920955658": 84, "8321858644485474": 84, "8204999566078186": 84, "820833146572113": 84, "chdir": 84, "doc": 84, "api_doc": 84, "7508870363235474": 84, "11212056130170822": 84, "06781744956970215": 84, "06917501986026764": 84, "7034654021263123": 84, "15903906524181366": 84, "06688199192285538": 84, "07061357796192169": 84, "7288877964019775": 84, "1476859599351883": 84, "060362350195646286": 84, "06306383013725281": 84, "7404399514198303": 84, "10337048768997192": 84, "08087948709726334": 84, "07530999928712845": 84, "055992450565099716": 84, "7446154356002808": 84, "13191790878772736": 84, "06747424602508545": 84, "06458679586648941": 84, "10566363483667374": 84, "07827574014663696": 84, "07079866528511047": 84, "7687042951583862": 84, "09974884241819382": 84, "06074819341301918": 84, "050435908138751984": 84, "8219675421714783": 84, "0593985915184021": 84, "06819795072078705": 84, "06569571048021317": 84, "1177448257803917": 84, "726753830909729": 84, "08980562537908554": 84, "06481882929801941": 84, "06922297924757004": 84, "10138414055109024": 84, "06351721286773682": 84, "07683827728033066": 84, "13798624277114868": 84, "05942752957344055": 84, "10584963858127594": 84, "7615437507629395": 84, "07317910343408585": 84, "060196295380592346": 84, "06751583516597748": 84, "0572039857506752": 84, "05398125201463699": 84, "06124086305499077": 84, "0525919646024704": 84, "8321859240531921": 84, "05922013148665428": 84, "06274889409542084": 84, "057530902326107025": 84, "8205001354217529": 84, "05683052912354469": 84, "06635929644107819": 84, "05597696080803871": 84, "8208332657814026": 84, "non_furri": 85, "mobilenetv3_v0": 85, "1_dist": 85, "9898804426193237": 85, "010119626298546791": 85, "9677742123603821": 85, "032225821167230606": 85, "959551215171814": 85, "040448784828186035": 85, "9535530209541321": 85, "04644693806767464": 85, "04358793422579765": 85, "9564120769500732": 85, "02767963521182537": 85, "9723203182220459": 85, "028900373727083206": 85, "9710996150970459": 85, "037573859095573425": 85, "9624261260032654": 85, "aicheck": [86, 96], "get_ai_created_scor": 86, "is_ai_cr": 86, "bangumi_char": [86, 96], "anime_bangumi_char_scor": 86, "anime_bangumi_char": 86, "anime_classify_scor": 86, "anime_classifi": 86, "is_greyscal": 86, "anime_completeness_scor": 86, "anime_complet": 86, "dbrate": [86, 96], "anime_dbrating_scor": 86, "anime_dbr": 86, "furri": [86, 96], "anime_furry_scor": 86, "anime_furri": 86, "get_monochrome_scor": 86, "is_monochrom": 86, "nsfw_pred_scor": 86, "nsfw_pred": 86, "portrait": [86, 96], "anime_portrait_scor": 86, "anime_rating_scor": 86, "anime_real_scor": 86, "safe_check_scor": 86, "safe_check": 86, "style_ag": [86, 96], "anime_style_age_scor": 86, "anime_style_ag": 86, "teen": [86, 96], "anime_teen_scor": 86, "anime_teen": 86, "is_truncated_fil": 86, "screen": 87, "row": 87, "bottom": 87, "grayscal": 87, "monochrome_detect": 87, "mobilenetv3_large_100_dist_safe2": 87, "mobilenetv3_dist": 87, "caformer_s36": 87, "mono": 87, "9614395499229431": 87, "9458909034729004": 87, "9559807777404785": 87, "9651952981948853": 87, "9379720687866211": 87, "8814834356307983": 87, "03941023349761963": 87, "07492382079362869": 87, "09546589106321335": 87, "016521310433745384": 87, "005693843588232994": 87, "0315730981528759": 87, "Not": 88, "five": 88, "hentai": 88, "neutral": 88, "porn": 88, "sexi": 88, "infinit": 88, "nsfwj": 88, "tfj": 88, "deploy": 88, "mobil": 88, "9970946311950684": 88, "00198739324696362": 88, "000894528697244823": 88, "4315058251668233e": 88, "099447197513655e": 88, "9282580614089966": 88, "061733175069093704": 88, "008979619480669498": 88, "0007789491210132837": 88, "0002501663693692535": 88, "7945129871368408": 88, "2044062316417694": 88, "0005603990866802633": 88, "0004847997915931046": 88, "564094367902726e": 88, "7977773547172546": 88, "01352313905954361": 88, "18791256844997406": 88, "0004888656549155712": 88, "00029804420773871243": 88, "04498734697699547": 88, "9509441256523132": 88, "4087972633424215e": 88, "003999904729425907": 88, "4542059185914695e": 88, "002892113756388426": 88, "982390284538269": 88, "02520776737947e": 88, "014633022248744965": 88, "858086610212922e": 88, "002532319398596883": 88, "9887337684631348": 88, "231979568838142e": 88, "008699454367160797": 88, "8187158022774383e": 88, "03564726561307907": 88, "954788088798523": 88, "343036850215867e": 88, "009289607405662537": 88, "00020158555707894266": 88, "006372362840920687": 88, "006019102409482002": 88, "9694945812225342": 88, "015214097686111927": 88, "002899901708588004": 88, "0004039364866912365": 88, "00012730166781693697": 88, "987038791179657": 88, "007135333959013224": 88, "005294707603752613": 88, "06964848190546036": 88, "0014777459437027574": 88, "9276643395423889": 88, "0003031621454283595": 88, "0009063396137207747": 88, "00028707628371194005": 88, "00010888021643040702": 88, "9992460012435913": 88, "00015473493840545416": 88, "0002033217460848391": 88, "563037691696081e": 88, "008058490231633186": 88, "00044566826545633376": 88, "937960684299469": 88, "05353058874607086": 88, "364063445587817e": 88, "07": [88, 89, 90, 93], "00562260951846838": 88, "00012077406427124515": 88, "9897090792655945": 88, "004547217860817909": 88, "564737981942017e": 88, "016690678894519806": 88, "001258736359886825": 88, "9766013622283936": 88, "005440687295049429": 88, "4481674952548929e": 88, "01861923187971115": 88, "0008914825739338994": 88, "9674761295318604": 88, "012998746708035469": 88, "691116141155362e": 88, "0007601747056469321": 88, "0005019629606977105": 88, "039504989981651306": 88, "9591660499572754": 88, "0001652583305258304": 88, "0002614929690025747": 88, "020374108105897903": 88, "029394468292593956": 88, "9498046040534973": 88, "00016299057460855693": 88, "004782819654792547": 88, "002861740067601204": 88, "12280157208442688": 88, "8693908452987671": 88, "0001731760276015848": 88, "304211274255067e": 88, "03286275267601013": 88, "010648751631379128": 88, "9562522172927856": 88, "999900221824646": 89, "645313209854066e": 89, "3387104445428122e": 89, "9999704360961914": 89, "4465465685352683e": 89, "071506166132167e": 89, "9999785423278809": 89, "512719154561637e": 89, "292278612818336e": 89, "919455750496127e": 89, "9999444484710693": 89, "3647335082350764e": 89, "0555699191172607e": 89, "9999880790710449": 89, "3210242286731955e": 89, "7451418898417614e": 89, "9999822378158569": 89, "2084267331811134e": 89, "7460413321023225e": 89, "1532473820352607e": 89, "9999996423721313": 89, "0316136922483565e": 89, "840229633236049e": 89, "9999998807907104": [89, 90], "736660568800289e": 89, "199210472208506e": 89, "9999992847442627": 89, "r15": 90, "r18": 90, "sankaku": 90, "mobilenetv3_v1_pruned_ls0": 90, "caformer_s36_plu": [90, 94], "5863172936624323e": 90, "480062353375615e": 90, "9924363493919373": 90, "007255776319652796": 90, "0003077814180869609": 90, "996969997882843": 90, "0030054834205657244": 90, "4601260520284995e": 90, "9966891407966614": 90, "003293127752840519": 90, "770909148035571e": 90, "00025384966284036636": 90, "9996721744537354": 90, "399192691082135e": 90, "973351603141055e": 90, "9998563528060913": 90, "391309580067173e": 90, "0018681309884414077": 90, "9827859997749329": 90, "015345841646194458": 90, "013710384257137775": 90, "8339558839797974": 90, "15233369171619415": 90, "951323833462084e": 90, "00029566374723799527": 90, "9997004270553589": 90, "00018434497178532183": 90, "568440272123553e": 90, "9997699856758118": 90, "11225129129889e": 90, "051862899563275e": 90, "9999485015869141": 90, "902020231791539e": 90, "0005639699520543218": 90, "9994290471076965": 90, "anime_real_cl": 91, "4_dist": 91, "9999716281890869": 91, "8398366339388303e": 91, "9992202520370483": 91, "0007797438884153962": 91, "9999709129333496": 91, "905452492996119e": 91, "9999765157699585": 91, "3499671442550607e": 91, "9994087219238281": 91, "0005913018831051886": 91, "9999759197235107": 91, "4061362637439743e": 91, "9999052286148071": 91, "475799015490338e": 91, "403173675702419e": 91, "5848207794988411e": 91, "0010207017185166478": 91, "9989792704582214": 91, "2124368115328252e": 91, "9999977350234985": 91, "6512358342879452e": 91, "9999834299087524": 91, "359853614412714e": 91, "9999936819076538": 91, "600314317329321e": 91, "9999840259552002": 91, "5589323083986528e": 91, "9999843835830688": 91, "5513256585109048e": 91, "9999845027923584": 91, "pollut": 92, "mf666": 92, "shit": 92, "checker": 92, "mobilenet": 92, "v2": 92, "max_batch_s": 92, "1970": 93, "1980": 93, "1990": 93, "2000": 93, "2010": 93, "2015": 93, "2020": 93, "ag": 93, "9805465340614319": 93, "761269782553427e": 93, "0005044879508204758": 93, "01569165475666523": 93, "002850610064342618": 93, "00037849770160391927": 93, "9434612113400362e": 93, "053497342392802e": 93, "9992554783821106": 93, "0006490182713605464": 93, "8857468805654207e": 93, "317252262353577e": 93, "314484721769986e": 93, "0750001138148946e": 93, "706833609205205e": 93, "00034479793976061046": 93, "9995512366294861": 93, "391363472677767e": 93, "4607510820496827e": 93, "0679690351244062e": 93, "661913514311891e": 93, "757471131393686e": 93, "0744897230761126e": 93, "76177470368566e": 93, "9996387958526611": 93, "160279296338558e": 93, "00013228354509919882": 93, "1361367038916796e": 93, "464057489414699e": 93, "2412899599876255e": 93, "703883653040975e": 93, "127358498517424e": 93, "9973921775817871": 93, "0022309015039354563": 93, "00018872201326303184": 93, "780902943617548e": 93, "422096920578042e": 93, "638929097680375e": 93, "152203023797483e": 93, "00028818511054851115": 93, "9996094107627869": 93, "58777353237383e": 93, "9200742826797068e": 93, "00017117452807724476": 93, "518441947875544e": 93, "885544381570071e": 93, "4389253010449465e": 93, "1696006772108376e": 93, "9996393918991089": 93, "contenti": 94, "safe_teen": 94, "non_teen": 94, "caformer_s36_v0": 94, "9998493194580078": 94, "0378791052498855e": 94, "00012023092131130397": 94, "9790042638778687": 94, "0017522255657240748": 94, "01924353837966919": 94, "9998124241828918": 94, "19778298237361e": 94, "0001456339523429051": 94, "0008521362324245274": 94, "9989691972732544": 94, "00017870066221803427": 94, "0992944781901315e": 94, "9994398951530457": 94, "0004991036257706583": 94, "2035720727872103e": 94, "9994019269943237": 94, "0005460577667690814": 94, "0478151529678144e": 94, "524079147609882e": 94, "999934196472168": 94, "786742884898558e": 94, "653994154883549e": 94, "9998156428337097": 94, "0001218809193233028": 94, "00013706681784242392": 94, "9997410178184509": 94, "jpeg_trunc": 95, "2216614_truncat": 95, "imagefil": 95, "load_truncated_imag": 95, "ascii": 96, "metric": 96, "list_det_model": 96, "list_rec_model": 96, "sd": 96, "tag": 96, "platform": [97, 98], "shutil": [97, 98], "cpuinfo": [97, 98], "psutil": [97, 98], "hbutil": [97, 98], "size_to_bytes_str": [97, 98], "python_implement": [97, 98], "python_vers": [97, 98], "brand": [97, 98], "get_cpu_info": [97, 98], "brand_raw": [97, 98], "cpu_count": [97, 98], "freq": [97, 98], "cpu_freq": [97, 98], "mhz": [97, 98], "virtual_memori": [97, 98], "precis": [97, 98], "ye": [97, 98], "nvidia": [97, 98], "smi": [97, 98], "1021": [97, 98], "azur": [97, 98], "x86_64": [97, 98], "glibc2": [97, 98], "34": [97, 98], "cpython": [97, 98], "amd": [97, 98], "epyc": [97, 98], "7763": [97, 98], "processor": [97, 98], "3094": 97, "28675": 97, "615": [97, 98], "gib": [97, 98], "deploi": [97, 98], "action": [97, 98], "3276": 98, "15225": 98, "imgutil": 99, "pypi": 99, "simpli": 99, "newest": 99, "git": 99, "script": 99, "__name__": 99, "__main__": 99, "narugo1992": 99, "still": 99, "out": 99, "io": 99, "html": 99, "faq": 100}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "resource"], [57, 0, 0, "-", "sd"], [61, 0, 0, "-", "segment"], [67, 0, 0, "-", "tagging"], [74, 0, 0, "-", "upscale"], [77, 0, 0, "-", "utils"], [86, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[51, 0, 0, "-", "background"]], "imgutils.resource.background": [[51, 3, 1, "", "BackgroundImageSet"], [51, 1, 1, "", "get_bg_image"], [51, 1, 1, "", "get_bg_image_file"], [51, 1, 1, "", "list_bg_image_files"], [51, 1, 1, "", "random_bg_image"], [51, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[51, 4, 1, "", "__init__"], [51, 4, 1, "", "get_image"], [51, 4, 1, "", "get_image_file"], [51, 4, 1, "", "list_image_files"], [51, 4, 1, "", "random_image"], [51, 4, 1, "", "random_image_file"]], "imgutils.sd": [[58, 0, 0, "-", "metadata"], [59, 0, 0, "-", "model"], [60, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[58, 3, 1, "", "SDMetaData"], [58, 1, 1, "", "get_sdmeta_from_image"], [58, 1, 1, "", "parse_sdmeta_from_text"], [58, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[58, 4, 1, "", "__str__"], [58, 5, 1, "", "pnginfo"], [58, 5, 1, "", "text"]], "imgutils.sd.model": [[59, 1, 1, "", "read_metadata"], [59, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[60, 3, 1, "", "NAIMetaData"], [60, 3, 1, "", "NAIMetadata"], [60, 1, 1, "", "add_naimeta_to_image"], [60, 1, 1, "", "get_naimeta_from_image"], [60, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[60, 4, 1, "", "__init__"], [60, 5, 1, "", "pnginfo"]], "imgutils.segment": [[62, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[62, 1, 1, "", "get_isnetis_mask"], [62, 1, 1, "", "segment_rgba_with_isnetis"], [62, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[63, 0, 0, "-", "blacklist"], [64, 0, 0, "-", "character"], [65, 0, 0, "-", "deepdanbooru"], [66, 0, 0, "-", "format"], [68, 0, 0, "-", "match"], [69, 0, 0, "-", "mldanbooru"], [70, 0, 0, "-", "order"], [71, 0, 0, "-", "overlap"], [72, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[63, 1, 1, "", "drop_blacklisted_tags"], [63, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[64, 2, 1, "", "CHAR_PREFIXES"], [64, 2, 1, "", "CHAR_SUFFIXES"], [64, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [64, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [64, 2, 1, "", "CHAR_WHITELIST_WORD"], [64, 3, 1, "", "CharacterTagPool"], [64, 1, 1, "", "drop_basic_character_tags"], [64, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[64, 4, 1, "", "__init__"], [64, 4, 1, "", "drop_basic_character_tags"], [64, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[65, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[66, 1, 1, "", "add_underline"], [66, 1, 1, "", "remove_underline"], [66, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[68, 1, 1, "", "tag_match_full"], [68, 1, 1, "", "tag_match_prefix"], [68, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[69, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[70, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[71, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[72, 1, 1, "", "convert_wd14_emb_to_prediction"], [72, 1, 1, "", "denormalize_wd14_emb"], [72, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[73, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[73, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[75, 0, 0, "-", "cache"], [76, 0, 0, "-", "func"], [78, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[75, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[76, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[78, 1, 1, "", "get_onnx_provider"], [78, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[79, 0, 0, "-", "aicheck"], [80, 0, 0, "-", "bangumi_char"], [81, 0, 0, "-", "classify"], [82, 0, 0, "-", "color"], [83, 0, 0, "-", "completeness"], [84, 0, 0, "-", "dbrating"], [85, 0, 0, "-", "furry"], [87, 0, 0, "-", "monochrome"], [88, 0, 0, "-", "nsfw"], [89, 0, 0, "-", "portrait"], [90, 0, 0, "-", "rating"], [91, 0, 0, "-", "real"], [92, 0, 0, "-", "safe"], [93, 0, 0, "-", "style_age"], [94, 0, 0, "-", "teen"], [95, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[79, 1, 1, "", "get_ai_created_score"], [79, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[80, 1, 1, "", "anime_bangumi_char"], [80, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[81, 1, 1, "", "anime_classify"], [81, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[82, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[83, 1, 1, "", "anime_completeness"], [83, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[84, 1, 1, "", "anime_dbrating"], [84, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[85, 1, 1, "", "anime_furry"], [85, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[87, 1, 1, "", "get_monochrome_score"], [87, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[88, 1, 1, "", "nsfw_pred"], [88, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[89, 1, 1, "", "anime_portrait"], [89, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[90, 1, 1, "", "anime_rating"], [90, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[91, 1, 1, "", "anime_real"], [91, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[92, 1, 1, "", "safe_check"], [92, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[93, 1, 1, "", "anime_style_age"], [93, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[94, 1, 1, "", "anime_teen"], [94, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[95, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 51], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 59], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 81], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 58], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 66], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "resourc": [51, 52], "backgroundimageset": 51, "list_bg_image_fil": 51, "get_bg_image_fil": 51, "get_bg_imag": 51, "random_bg_image_fil": 51, "random_bg_imag": 51, "restor": [53, 54, 55, 56], "adversari": 53, "remove_adversarial_nois": 53, "nafnet": 55, "restore_with_nafnet": 55, "scunet": 56, "restore_with_scunet": 56, "sd": [57, 58, 59, 60], "sdmetadata": 58, "parse_sdmeta_from_text": 58, "get_sdmeta_from_imag": 58, "save_image_with_sdmeta": 58, "read_metadata": 59, "save_with_metadata": 59, "nai": 60, "naimetadata": 60, "get_naimeta_from_imag": 60, "add_naimeta_to_imag": 60, "save_image_with_naimeta": 60, "segment": [61, 62], "isneti": 62, "get_isnetis_mask": 62, "segment_with_isneti": 62, "segment_rgba_with_isneti": 62, "tag": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72], "blacklist": 63, "is_blacklist": 63, "drop_blacklisted_tag": 63, "charact": 64, "char_whitelist_suffix": 64, "char_whitelist_prefix": 64, "char_whitelist_word": 64, "char_suffix": 64, "char_prefix": 64, "charactertagpool": 64, "is_basic_character_tag": 64, "drop_basic_character_tag": 64, "deepdanbooru": 65, "get_deepdanbooru_tag": 65, "add_underlin": 66, "remove_underlin": 66, "tags_to_text": 66, "match": 68, "tag_match_suffix": 68, "tag_match_prefix": 68, "tag_match_ful": 68, "mldanbooru": 69, "get_mldanbooru_tag": 69, "order": 70, "sort_tag": 70, "overlap": 71, "drop_overlap_tag": 71, "wd14": 72, "get_wd14_tag": 72, "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "upscal": [73, 74], "cdc": 73, "upscale_with_cdc": 73, "util": [75, 76, 77, 78], "cach": 75, "ts_lru_cach": 75, "func": 76, "sigmoid": 76, "onnxruntim": 78, "get_onnx_provid": 78, "open_onnx_model": 78, "valid": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "aicheck": 79, "get_ai_created_scor": 79, "is_ai_cr": 79, "bangumi_char": 80, "anime_bangumi_char_scor": 80, "anime_bangumi_char": 80, "anime_classify_scor": 81, "anime_classifi": 81, "color": 82, "is_greyscal": 82, "complet": 83, "anime_completeness_scor": 83, "anime_complet": 83, "dbrate": 84, "anime_dbrating_scor": 84, "anime_dbr": 84, "furri": 85, "anime_furry_scor": 85, "anime_furri": 85, "monochrom": 87, "get_monochrome_scor": 87, "is_monochrom": 87, "nsfw": 88, "nsfw_pred_scor": 88, "nsfw_pred": 88, "portrait": 89, "anime_portrait_scor": 89, "anime_portrait": 89, "rate": 90, "anime_rating_scor": 90, "anime_r": [90, 91], "real": 91, "anime_real_scor": 91, "safe": 92, "safe_check_scor": 92, "safe_check": 92, "style_ag": 93, "anime_style_age_scor": 93, "anime_style_ag": 93, "teen": 94, "anime_teen_scor": 94, "anime_teen": 94, "truncat": 95, "is_truncated_fil": 95, "welcom": 96, "": 96, "document": 96, "overview": 96, "tutori": 96, "inform": [96, 97, 98], "api": 96, "run": [97, 98], "environ": [97, 98], "instal": 99, "quick": 100, "start": 100}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.resource.background": [[51, "module-imgutils.resource.background"]], "BackgroundImageSet": [[51, "backgroundimageset"]], "list_bg_image_files": [[51, "list-bg-image-files"]], "get_bg_image_file": [[51, "get-bg-image-file"]], "get_bg_image": [[51, "get-bg-image"]], "random_bg_image_file": [[51, "random-bg-image-file"]], "random_bg_image": [[51, "random-bg-image"]], "imgutils.resource": [[52, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[53, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[53, "remove-adversarial-noise"]], "imgutils.restore": [[54, "imgutils-restore"]], "imgutils.restore.nafnet": [[55, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[55, "restore-with-nafnet"]], "imgutils.restore.scunet": [[56, "imgutils-restore-scunet"]], "restore_with_scunet": [[56, "restore-with-scunet"]], "imgutils.sd": [[57, "module-imgutils.sd"]], "imgutils.sd.metadata": [[58, "module-imgutils.sd.metadata"]], "SDMetaData": [[58, "sdmetadata"]], "parse_sdmeta_from_text": [[58, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[58, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[58, "save-image-with-sdmeta"]], "imgutils.sd.model": [[59, "module-imgutils.sd.model"]], "read_metadata": [[59, "read-metadata"]], "save_with_metadata": [[59, "save-with-metadata"]], "imgutils.sd.nai": [[60, "module-imgutils.sd.nai"]], "NAIMetaData": [[60, "naimetadata"]], "NAIMetadata": [[60, "id1"]], "get_naimeta_from_image": [[60, "get-naimeta-from-image"]], "add_naimeta_to_image": [[60, "add-naimeta-to-image"]], "save_image_with_naimeta": [[60, "save-image-with-naimeta"]], "imgutils.segment": [[61, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[62, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[62, "get-isnetis-mask"]], "segment_with_isnetis": [[62, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[62, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[63, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[63, "is-blacklisted"]], "drop_blacklisted_tags": [[63, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[64, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[64, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[64, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[64, "char-whitelist-word"]], "CHAR_SUFFIXES": [[64, "char-suffixes"]], "CHAR_PREFIXES": [[64, "char-prefixes"]], "CharacterTagPool": [[64, "charactertagpool"]], "is_basic_character_tag": [[64, "is-basic-character-tag"]], "drop_basic_character_tags": [[64, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[65, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[65, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[66, "module-imgutils.tagging.format"]], "add_underline": [[66, "add-underline"]], "remove_underline": [[66, "remove-underline"]], "tags_to_text": [[66, "tags-to-text"]], "imgutils.tagging": [[67, "module-imgutils.tagging"]], "imgutils.tagging.match": [[68, "module-imgutils.tagging.match"]], "tag_match_suffix": [[68, "tag-match-suffix"]], "tag_match_prefix": [[68, "tag-match-prefix"]], "tag_match_full": [[68, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[69, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[69, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[70, "module-imgutils.tagging.order"]], "sort_tags": [[70, "sort-tags"]], "imgutils.tagging.overlap": [[71, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[71, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[72, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[72, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[72, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[72, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[73, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[73, "upscale-with-cdc"]], "imgutils.upscale": [[74, "module-imgutils.upscale"]], "imgutils.utils.cache": [[75, "module-imgutils.utils.cache"]], "ts_lru_cache": [[75, "ts-lru-cache"]], "imgutils.utils.func": [[76, "module-imgutils.utils.func"]], "sigmoid": [[76, "sigmoid"]], "imgutils.utils": [[77, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[78, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[78, "get-onnx-provider"]], "open_onnx_model": [[78, "open-onnx-model"]], "imgutils.validate.aicheck": [[79, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[79, "get-ai-created-score"]], "is_ai_created": [[79, "is-ai-created"]], "imgutils.validate.bangumi_char": [[80, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[80, "anime-bangumi-char-score"]], "anime_bangumi_char": [[80, "anime-bangumi-char"]], "imgutils.validate.classify": [[81, "module-imgutils.validate.classify"]], "anime_classify_score": [[81, "anime-classify-score"]], "anime_classify": [[81, "anime-classify"]], "imgutils.validate.color": [[82, "module-imgutils.validate.color"]], "is_greyscale": [[82, "is-greyscale"]], "imgutils.validate.completeness": [[83, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[83, "anime-completeness-score"]], "anime_completeness": [[83, "anime-completeness"]], "imgutils.validate.dbrating": [[84, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[84, "anime-dbrating-score"]], "anime_dbrating": [[84, "anime-dbrating"]], "imgutils.validate.furry": [[85, "module-imgutils.validate.furry"]], "anime_furry_score": [[85, "anime-furry-score"]], "anime_furry": [[85, "anime-furry"]], "imgutils.validate": [[86, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[87, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[87, "get-monochrome-score"]], "is_monochrome": [[87, "is-monochrome"]], "imgutils.validate.nsfw": [[88, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[88, "nsfw-pred-score"]], "nsfw_pred": [[88, "nsfw-pred"]], "imgutils.validate.portrait": [[89, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[89, "anime-portrait-score"]], "anime_portrait": [[89, "anime-portrait"]], "imgutils.validate.rating": [[90, "module-imgutils.validate.rating"]], "anime_rating_score": [[90, "anime-rating-score"]], "anime_rating": [[90, "anime-rating"]], "imgutils.validate.real": [[91, "module-imgutils.validate.real"]], "anime_real_score": [[91, "anime-real-score"]], "anime_real": [[91, "anime-real"]], "imgutils.validate.safe": [[92, "module-imgutils.validate.safe"]], "safe_check_score": [[92, "safe-check-score"]], "safe_check": [[92, "safe-check"]], "imgutils.validate.style_age": [[93, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[93, "anime-style-age-score"]], "anime_style_age": [[93, "anime-style-age"]], "imgutils.validate.teen": [[94, "module-imgutils.validate.teen"]], "anime_teen_score": [[94, "anime-teen-score"]], "anime_teen": [[94, "anime-teen"]], "imgutils.validate.truncate": [[95, "module-imgutils.validate.truncate"]], "is_truncated_file": [[95, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[96, "welcome-to-imgutils-s-documentation"]], "Overview": [[96, "overview"]], "Tutorials": [[96, null]], "Information": [[96, null]], "API Documentation": [[96, null]], "Run Environment Information": [[97, "Run-Environment-Information"], [98, "Run-Environment-Information"]], "Installation": [[99, "installation"]], "Quick Start": [[100, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.resource.background"], [52, "module-imgutils.resource"], [57, "module-imgutils.sd"], [58, "module-imgutils.sd.metadata"], [59, "module-imgutils.sd.model"], [60, "module-imgutils.sd.nai"], [61, "module-imgutils.segment"], [62, "module-imgutils.segment.isnetis"], [63, "module-imgutils.tagging.blacklist"], [64, "module-imgutils.tagging.character"], [65, "module-imgutils.tagging.deepdanbooru"], [66, "module-imgutils.tagging.format"], [67, "module-imgutils.tagging"], [68, "module-imgutils.tagging.match"], [69, "module-imgutils.tagging.mldanbooru"], [70, "module-imgutils.tagging.order"], [71, "module-imgutils.tagging.overlap"], [72, "module-imgutils.tagging.wd14"], [73, "module-imgutils.upscale.cdc"], [74, "module-imgutils.upscale"], [75, "module-imgutils.utils.cache"], [76, "module-imgutils.utils.func"], [77, "module-imgutils.utils"], [78, "module-imgutils.utils.onnxruntime"], [79, "module-imgutils.validate.aicheck"], [80, "module-imgutils.validate.bangumi_char"], [81, "module-imgutils.validate.classify"], [82, "module-imgutils.validate.color"], [83, "module-imgutils.validate.completeness"], [84, "module-imgutils.validate.dbrating"], [85, "module-imgutils.validate.furry"], [86, "module-imgutils.validate"], [87, "module-imgutils.validate.monochrome"], [88, "module-imgutils.validate.nsfw"], [89, "module-imgutils.validate.portrait"], [90, "module-imgutils.validate.rating"], [91, "module-imgutils.validate.real"], [92, "module-imgutils.validate.safe"], [93, "module-imgutils.validate.style_age"], [94, "module-imgutils.validate.teen"], [95, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[51, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[51, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[52, "module-imgutils.resource"]], "imgutils.sd": [[57, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[58, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[58, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[58, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[58, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[59, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[59, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[59, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[60, "imgutils.sd.nai.NAIMetaData"], [60, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[60, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[60, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[60, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[61, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[62, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[63, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[63, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[63, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[64, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[64, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[65, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[65, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[66, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[67, "module-imgutils.tagging"]], "imgutils.tagging.match": [[68, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[69, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[69, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[70, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[70, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[71, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[71, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[72, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[73, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[73, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[74, "module-imgutils.upscale"]], "imgutils.utils.cache": [[75, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[75, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[76, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[76, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[77, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[78, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[78, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[78, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[79, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[79, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[79, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[80, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[80, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[80, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[81, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[81, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[81, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[82, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[82, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[83, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[83, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[83, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[84, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[84, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[84, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[85, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[85, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[85, "module-imgutils.validate.furry"]], "imgutils.validate": [[86, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[87, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[87, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[87, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[88, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[88, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[88, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[89, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[89, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[89, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[90, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[90, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[90, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[91, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[91, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[91, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[92, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[92, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[92, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[93, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[93, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[93, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[94, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[94, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[94, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[95, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[95, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.8.0/.buildinfo b/v0.8.0/.buildinfo index a26506478d3a985f9572d63d08f58a19850de760..248c67f575ba31edf7d619399b884178e9c49a0e 100644 --- a/v0.8.0/.buildinfo +++ b/v0.8.0/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 3586c2816a73668344c54faeeb24ff34 +config: a0df989c091a46360c8ab51582f36f9c tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.8.0/.doctrees/api_doc/ascii/drawing.doctree b/v0.8.0/.doctrees/api_doc/ascii/drawing.doctree index 29708a50a4c3967cfb6ede7a76e1b346b576140d..54be29a5154f3db6ba96a31eb134fe85b7d85692 100644 Binary files a/v0.8.0/.doctrees/api_doc/ascii/drawing.doctree and b/v0.8.0/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/ascii/index.doctree b/v0.8.0/.doctrees/api_doc/ascii/index.doctree index 9afd68789c836042a4bd330474413414104ebdc5..194853da1baff5c6dd27f1c1958e2304e9aa8189 100644 Binary files a/v0.8.0/.doctrees/api_doc/ascii/index.doctree and b/v0.8.0/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/config/index.doctree b/v0.8.0/.doctrees/api_doc/config/index.doctree index b8af32aa788a13629c6a47691185b538604fb19f..32d33a94d6ea1b0f684a8f1f979c34773b7c4d6d 100644 Binary files a/v0.8.0/.doctrees/api_doc/config/index.doctree and b/v0.8.0/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/config/meta.doctree b/v0.8.0/.doctrees/api_doc/config/meta.doctree index 1a5ef44cab685c1f60c0319a4ac7e096dd125ef4..a17c88ae4d36b7b3f2b9ef8a50a3575ac937e257 100644 Binary files a/v0.8.0/.doctrees/api_doc/config/meta.doctree and b/v0.8.0/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/data/background.doctree b/v0.8.0/.doctrees/api_doc/data/background.doctree index 778047a761cae3cc461ca2df2335dcccb1733ee8..4977bd8183ac1d23881f0aa53ab570d00eb6c3f9 100644 Binary files a/v0.8.0/.doctrees/api_doc/data/background.doctree and b/v0.8.0/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/data/decode.doctree b/v0.8.0/.doctrees/api_doc/data/decode.doctree index 81a2f2bab3bac4dbc1796394cecbcee74a558311..58579d5019bad928971ba87789c2dbbce1418592 100644 Binary files a/v0.8.0/.doctrees/api_doc/data/decode.doctree and b/v0.8.0/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/data/encode.doctree b/v0.8.0/.doctrees/api_doc/data/encode.doctree index f6959f3db64a9c840aeee864a31f868e56cb91dc..fb7996fe300835cba39aec12481bd3359ea69843 100644 Binary files a/v0.8.0/.doctrees/api_doc/data/encode.doctree and b/v0.8.0/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/data/image.doctree b/v0.8.0/.doctrees/api_doc/data/image.doctree index 7f05c42c7e4b4d1458d6f1b48716850256adac35..fa01c9d80fe0f022515ff37361447abe672bb85b 100644 Binary files a/v0.8.0/.doctrees/api_doc/data/image.doctree and b/v0.8.0/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/data/index.doctree b/v0.8.0/.doctrees/api_doc/data/index.doctree index 2b9ca2efc9aacd769cd7e4b5b7b95ea906540134..7d0051e599d1efeb2d90aced163a7193f9de2a58 100644 Binary files a/v0.8.0/.doctrees/api_doc/data/index.doctree and b/v0.8.0/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/data/layer.doctree b/v0.8.0/.doctrees/api_doc/data/layer.doctree index c545df097c7b1f4698f513b027a836c02afa9d9b..f57adfcdf5460d9d4bfb7f177c3e3a9ca444ce04 100644 Binary files a/v0.8.0/.doctrees/api_doc/data/layer.doctree and b/v0.8.0/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.8.0/.doctrees/api_doc/detect/booru_yolo.doctree index 38d9e9e009fa9a74e15fbac372603893a4f3dd52..8b3d1430de83be436f54817abd170acea7fbf76c 100644 Binary files a/v0.8.0/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.8.0/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/detect/censor.doctree b/v0.8.0/.doctrees/api_doc/detect/censor.doctree index 237e672fcadb8d3758307b4fe6a33721c3529855..3980954b0ed74dea6eea1d73b1d4d4896fe425fb 100644 Binary files a/v0.8.0/.doctrees/api_doc/detect/censor.doctree and b/v0.8.0/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/detect/eye.doctree b/v0.8.0/.doctrees/api_doc/detect/eye.doctree index 0b6087c87ee198159a0b53f2e886f251d9316785..3c62f45dcc8fa1b8a67ea61942cc3657118cd0b4 100644 Binary files a/v0.8.0/.doctrees/api_doc/detect/eye.doctree and b/v0.8.0/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/detect/face.doctree b/v0.8.0/.doctrees/api_doc/detect/face.doctree index 5bb829089d1f09f787c21e8b0e46c23fd5c4d16b..943a3acb5e65316792607af5dfc08ca942357e71 100644 Binary files a/v0.8.0/.doctrees/api_doc/detect/face.doctree and b/v0.8.0/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/detect/halfbody.doctree b/v0.8.0/.doctrees/api_doc/detect/halfbody.doctree index e334b7cfbdfdf90613c4c020525691e4e9960da7..de273202130b1e4279f907f28add4d9c92ded776 100644 Binary files a/v0.8.0/.doctrees/api_doc/detect/halfbody.doctree and b/v0.8.0/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/detect/hand.doctree b/v0.8.0/.doctrees/api_doc/detect/hand.doctree index acf66df2dd8497ff1c5b7db7f366215aa0b000be..158fc2eb09456243fdbe0e7d8a9bbba4c51c8ff0 100644 Binary files a/v0.8.0/.doctrees/api_doc/detect/hand.doctree and b/v0.8.0/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/detect/head.doctree b/v0.8.0/.doctrees/api_doc/detect/head.doctree index e5fb748ccbb1f6536c86a3b23fd01954a2dc7787..f4236eab968a88fbc32944c0a0e601d5aebdd8bb 100644 Binary files a/v0.8.0/.doctrees/api_doc/detect/head.doctree and b/v0.8.0/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/detect/index.doctree b/v0.8.0/.doctrees/api_doc/detect/index.doctree index bc076846ca8b7c0ea51529c272d01f22d1e86bca..c5122cb177e8d52d511e6d619126a352a73fe868 100644 Binary files a/v0.8.0/.doctrees/api_doc/detect/index.doctree and b/v0.8.0/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/detect/nudenet.doctree b/v0.8.0/.doctrees/api_doc/detect/nudenet.doctree index 8df46582d9d47a23a5910400527f1ab71feebe7e..d6016796ef7880f8f007bacca685bda093eda259 100644 Binary files a/v0.8.0/.doctrees/api_doc/detect/nudenet.doctree and b/v0.8.0/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/detect/person.doctree b/v0.8.0/.doctrees/api_doc/detect/person.doctree index ba6eb9984f04347e8d292f28a170286faccaa4a9..4bc99dfb4a6cc65f615cf7832ca16218276ecec0 100644 Binary files a/v0.8.0/.doctrees/api_doc/detect/person.doctree and b/v0.8.0/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/detect/similarity.doctree b/v0.8.0/.doctrees/api_doc/detect/similarity.doctree index 89d57e70be8187dc2ef47b76c51d5b2f5bd60797..a84f290f0f05d08b2460f3594d0ed6435eef9969 100644 Binary files a/v0.8.0/.doctrees/api_doc/detect/similarity.doctree and b/v0.8.0/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/detect/text.doctree b/v0.8.0/.doctrees/api_doc/detect/text.doctree index 0f235a84d433d4c3013912ec03a83796e8d51c1f..38ec4a8014c79a228435c3772f7c782bddad8622 100644 Binary files a/v0.8.0/.doctrees/api_doc/detect/text.doctree and b/v0.8.0/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/detect/visual.doctree b/v0.8.0/.doctrees/api_doc/detect/visual.doctree index 6316e06d0b03c977a2f9bf489268dcecd2526247..c7ca239c9a74a067a826ba0d66e0ee6238628e58 100644 Binary files a/v0.8.0/.doctrees/api_doc/detect/visual.doctree and b/v0.8.0/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/edge/canny.doctree b/v0.8.0/.doctrees/api_doc/edge/canny.doctree index 97a6cc8da89ccc07ad80afd5e1615f33a76417b8..e45608b04fc998f57f97fea161169363f758bfde 100644 Binary files a/v0.8.0/.doctrees/api_doc/edge/canny.doctree and b/v0.8.0/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/edge/index.doctree b/v0.8.0/.doctrees/api_doc/edge/index.doctree index b1866b7a96c2b68269fda0426312eac167a60dfd..0da15dd3b9d12a3e9cedf92f27dcb47e93f57ef1 100644 Binary files a/v0.8.0/.doctrees/api_doc/edge/index.doctree and b/v0.8.0/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/edge/lineart.doctree b/v0.8.0/.doctrees/api_doc/edge/lineart.doctree index 64d4ea3e5aad4a3402582008779f77700bc81443..4f1f169b1a24ce1b4dce64b13e0275335d35edb3 100644 Binary files a/v0.8.0/.doctrees/api_doc/edge/lineart.doctree and b/v0.8.0/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.8.0/.doctrees/api_doc/edge/lineart_anime.doctree index 0811e36c85d96473bfe2d1ac661b8977eb76d1ab..7b2c8bf40e42e8e776248f0c21e78053429d7158 100644 Binary files a/v0.8.0/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.8.0/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/generic/classify.doctree b/v0.8.0/.doctrees/api_doc/generic/classify.doctree index c748378016d4d5854eb537f0ebffa86c1ee3874e..91e29f98edf3711f21cca2ae3e174a4febd01571 100644 Binary files a/v0.8.0/.doctrees/api_doc/generic/classify.doctree and b/v0.8.0/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/generic/enhance.doctree b/v0.8.0/.doctrees/api_doc/generic/enhance.doctree index f55a6b6c9fe44ff231ccb1c3b8b1ba8836a25753..447748e45ea7873641bae18dfea865b65b4f37e1 100644 Binary files a/v0.8.0/.doctrees/api_doc/generic/enhance.doctree and b/v0.8.0/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/generic/index.doctree b/v0.8.0/.doctrees/api_doc/generic/index.doctree index c5998506001bd6f8b5faf0bd9658127b5515fe25..f8b1fdd0280b7bf3eb3a564195550f8bcf14f33d 100644 Binary files a/v0.8.0/.doctrees/api_doc/generic/index.doctree and b/v0.8.0/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/generic/yolo.doctree b/v0.8.0/.doctrees/api_doc/generic/yolo.doctree index ca3bfa515f22ca3220ae60a725766c5c0e15b9b7..e92b030e4e773f30dc0b4470ca292daa0314ce0e 100644 Binary files a/v0.8.0/.doctrees/api_doc/generic/yolo.doctree and b/v0.8.0/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/metadata/geninfo.doctree b/v0.8.0/.doctrees/api_doc/metadata/geninfo.doctree index b4943a437e5aec252885f88b064c610f4e57b9b7..7d4895afff78409e19ed9a379b3c4aeb8a55f9e2 100644 Binary files a/v0.8.0/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.8.0/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/metadata/index.doctree b/v0.8.0/.doctrees/api_doc/metadata/index.doctree index 891d1191508c32442ace02edb25329ddd57852d2..21e60badd8201c5c729141c8acb012856f922342 100644 Binary files a/v0.8.0/.doctrees/api_doc/metadata/index.doctree and b/v0.8.0/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/metadata/lsb.doctree b/v0.8.0/.doctrees/api_doc/metadata/lsb.doctree index e763f0877cfa2ab1a580dae021838a90aa899677..5c8f6597f4a221ecc14d4a2886bc7d86fb93ea98 100644 Binary files a/v0.8.0/.doctrees/api_doc/metadata/lsb.doctree and b/v0.8.0/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.8.0/.doctrees/api_doc/metrics/aesthetic.doctree index 275e3726a481503d714c604a95006dcb41da8cf8..1f6c61f96d66868edd1f4875142f0e1fb6943d16 100644 Binary files a/v0.8.0/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.8.0/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/metrics/ccip.doctree b/v0.8.0/.doctrees/api_doc/metrics/ccip.doctree index 21aa4994bdc12190175a3ed84b1c72fb2fd4a18f..40d8c302a60ad4bc45d6c90e8b34754c0d7b71f4 100644 Binary files a/v0.8.0/.doctrees/api_doc/metrics/ccip.doctree and b/v0.8.0/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.8.0/.doctrees/api_doc/metrics/dbaesthetic.doctree index ac62ff0961eef1427258527a793459fe247f4280..9ae3d6055e6bce382027bde583721511effe9fcc 100644 Binary files a/v0.8.0/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.8.0/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/metrics/index.doctree b/v0.8.0/.doctrees/api_doc/metrics/index.doctree index 92df07121a8bca6255d04b1c17a1d26b00a007b6..0e7470b09fc1cfe4699dc2598bee3c8c293faab6 100644 Binary files a/v0.8.0/.doctrees/api_doc/metrics/index.doctree and b/v0.8.0/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/metrics/laplacian.doctree b/v0.8.0/.doctrees/api_doc/metrics/laplacian.doctree index dcbdb22d5188fdbcd25463c321b58fc3ab47386f..d66654d7f6be43f75b25d3e74d353e1a13b4168f 100644 Binary files a/v0.8.0/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.8.0/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/metrics/lpips.doctree b/v0.8.0/.doctrees/api_doc/metrics/lpips.doctree index b0d4e70003d6db64ed8d4e9baa8909c04cc74717..eeb14dd1e2be94819459ae0295154965cb6d2ce7 100644 Binary files a/v0.8.0/.doctrees/api_doc/metrics/lpips.doctree and b/v0.8.0/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/metrics/psnr_.doctree b/v0.8.0/.doctrees/api_doc/metrics/psnr_.doctree index a383b6cac458ee4bec78a44b6e9fe743cab2f7f6..14d92783bcad1a599a3953b5a3f56e83a235ff90 100644 Binary files a/v0.8.0/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.8.0/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/ocr/index.doctree b/v0.8.0/.doctrees/api_doc/ocr/index.doctree index 076e62e3f3fdef19fc1336c10893867fc79355cc..347416006ba49a1cec12b5d6f11e13189a87e285 100644 Binary files a/v0.8.0/.doctrees/api_doc/ocr/index.doctree and b/v0.8.0/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/operate/align.doctree b/v0.8.0/.doctrees/api_doc/operate/align.doctree index cdf31259c13f9d091964513169cf7c1d5a341a33..01b40979b0e6cc9190095ab06d2bb187b4a0c1e1 100644 Binary files a/v0.8.0/.doctrees/api_doc/operate/align.doctree and b/v0.8.0/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/operate/censor.doctree b/v0.8.0/.doctrees/api_doc/operate/censor.doctree index b5d6711faa16ed2a48f4ef23557ae802f1ef93e4..b4422824327d129af3c4ca579a20ba3aa4b0d298 100644 Binary files a/v0.8.0/.doctrees/api_doc/operate/censor.doctree and b/v0.8.0/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/operate/imgcensor.doctree b/v0.8.0/.doctrees/api_doc/operate/imgcensor.doctree index 7ddfd09d8264b83d68f78829d29b73e2ca50624a..57e890fde3a5898c89add8b9cc4fc17a99b2a1b6 100644 Binary files a/v0.8.0/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.8.0/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/operate/index.doctree b/v0.8.0/.doctrees/api_doc/operate/index.doctree index ea40eb2a4a4ee79695a2e9d90d462769997c157f..8dc715a8caae31fa8dc9cc0929755ae973fe1e02 100644 Binary files a/v0.8.0/.doctrees/api_doc/operate/index.doctree and b/v0.8.0/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/operate/squeeze.doctree b/v0.8.0/.doctrees/api_doc/operate/squeeze.doctree index a45ff3da50bb05649b82e5e03b1d0f3e11661791..3b0a1eb4344c35e5f69353bd9147b88e60e4dff5 100644 Binary files a/v0.8.0/.doctrees/api_doc/operate/squeeze.doctree and b/v0.8.0/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/pose/dwpose.doctree b/v0.8.0/.doctrees/api_doc/pose/dwpose.doctree index 37bfa27a1e65d28ef6ada014584abc8cd865178c..147bb19f3d9409429e7134376c53be8170ed6a2d 100644 Binary files a/v0.8.0/.doctrees/api_doc/pose/dwpose.doctree and b/v0.8.0/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/pose/format.doctree b/v0.8.0/.doctrees/api_doc/pose/format.doctree index 503cfd40f8bf0d035d075aa6f92a6701458f0399..0bd7091b0c91318a53f1ade9f78dc754db5f65ad 100644 Binary files a/v0.8.0/.doctrees/api_doc/pose/format.doctree and b/v0.8.0/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/pose/index.doctree b/v0.8.0/.doctrees/api_doc/pose/index.doctree index b0d8f1344f7aea9dd1bc4e85add98d17fd33d4cd..a0775e7dea97030334b512c2ac4e61ac87ad8c40 100644 Binary files a/v0.8.0/.doctrees/api_doc/pose/index.doctree and b/v0.8.0/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/pose/visual.doctree b/v0.8.0/.doctrees/api_doc/pose/visual.doctree index ff9c7034f0407af8fa12e50bb670ea6b77d4501d..c3446c223ec19934d2bc90678bbfa5f9cd62df32 100644 Binary files a/v0.8.0/.doctrees/api_doc/pose/visual.doctree and b/v0.8.0/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/resource/background.doctree b/v0.8.0/.doctrees/api_doc/resource/background.doctree index a9f4ba453b5d4fd1f0ad56241b7fe4139d051dcf..ca16409983676b285969bc34602455c5c9795e4a 100644 Binary files a/v0.8.0/.doctrees/api_doc/resource/background.doctree and b/v0.8.0/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/resource/index.doctree b/v0.8.0/.doctrees/api_doc/resource/index.doctree index da9b25b254c3b8e6ece795d91b26b7deb0f9414e..d9e2bc5e7193280fe352b36034061c0fc93eb2c3 100644 Binary files a/v0.8.0/.doctrees/api_doc/resource/index.doctree and b/v0.8.0/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/restore/adversarial.doctree b/v0.8.0/.doctrees/api_doc/restore/adversarial.doctree index 9f6a705876805fca0ea0754be19714fd89d8e5db..d6d9e6e0ec51c6d61d38f100b41d3f5c9b9f05fa 100644 Binary files a/v0.8.0/.doctrees/api_doc/restore/adversarial.doctree and b/v0.8.0/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/restore/index.doctree b/v0.8.0/.doctrees/api_doc/restore/index.doctree index 2a82841d85e81dd33efc1b7eef05e64c1eba2512..882f479c60f0051a61b9e16f9e88abfd8be68f88 100644 Binary files a/v0.8.0/.doctrees/api_doc/restore/index.doctree and b/v0.8.0/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/restore/nafnet.doctree b/v0.8.0/.doctrees/api_doc/restore/nafnet.doctree index 15af752ae1e1d046a74abb1ee7e597e441992d11..32d5f822b7add180d1472fe965e72c73c0e4b199 100644 Binary files a/v0.8.0/.doctrees/api_doc/restore/nafnet.doctree and b/v0.8.0/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/restore/scunet.doctree b/v0.8.0/.doctrees/api_doc/restore/scunet.doctree index ccef784c8c4d51463d11a1a29a1e1825249ffddf..47d380e7e31160bedc21cb8bcb682182d4746de8 100644 Binary files a/v0.8.0/.doctrees/api_doc/restore/scunet.doctree and b/v0.8.0/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/sd/index.doctree b/v0.8.0/.doctrees/api_doc/sd/index.doctree index 14287faa572a35da5ab9f66956d750b8f8e2e515..e5f104f0d7dc8c2973f494b089cb16c5fccddc7e 100644 Binary files a/v0.8.0/.doctrees/api_doc/sd/index.doctree and b/v0.8.0/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/sd/metadata.doctree b/v0.8.0/.doctrees/api_doc/sd/metadata.doctree index d59322a748593f4fef8af861b167fa5e39cd687e..3bbda4d1a2ce10a1e0dc62c133f9088803a73fa5 100644 Binary files a/v0.8.0/.doctrees/api_doc/sd/metadata.doctree and b/v0.8.0/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/sd/model.doctree b/v0.8.0/.doctrees/api_doc/sd/model.doctree index 122f3e074dcb8a128d7baab140cd049d3776b131..a472ee3b48949eb6e07f9230e3ab6fa0474cedce 100644 Binary files a/v0.8.0/.doctrees/api_doc/sd/model.doctree and b/v0.8.0/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/sd/nai.doctree b/v0.8.0/.doctrees/api_doc/sd/nai.doctree index 7955d11543a6e823ed6c59c503e3542c9a7c80ae..17d08c3d2ae5cac898dc3ee12195bfb28cae455e 100644 Binary files a/v0.8.0/.doctrees/api_doc/sd/nai.doctree and b/v0.8.0/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/segment/index.doctree b/v0.8.0/.doctrees/api_doc/segment/index.doctree index b79ed6a39fb2d3c4ef5471e376b6917c72ce31f8..46a3b614d369adfe56195a1b702d4c5d8d04fed9 100644 Binary files a/v0.8.0/.doctrees/api_doc/segment/index.doctree and b/v0.8.0/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/segment/isnetis.doctree b/v0.8.0/.doctrees/api_doc/segment/isnetis.doctree index 07b10abee89128421076873c2758537988e712be..58fc2e2283783289b1e92b7cbddebfc4f8080db1 100644 Binary files a/v0.8.0/.doctrees/api_doc/segment/isnetis.doctree and b/v0.8.0/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/tagging/blacklist.doctree b/v0.8.0/.doctrees/api_doc/tagging/blacklist.doctree index 87a203980d2bc2f71561c4768cb4daeca435e124..b02cbe7221f0cdcee9c18546cfaffc8966d5f752 100644 Binary files a/v0.8.0/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.8.0/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/tagging/character.doctree b/v0.8.0/.doctrees/api_doc/tagging/character.doctree index 06a50cfbb3392a85f4dbde5c6183be98f36914a4..50329847a22fa906125d476269843649a337713e 100644 Binary files a/v0.8.0/.doctrees/api_doc/tagging/character.doctree and b/v0.8.0/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.8.0/.doctrees/api_doc/tagging/deepdanbooru.doctree index 038a9fc2f006be5c029019980f0b6cfede812cfd..0a89ce957760e575de5a78a209dffc81a7c0768f 100644 Binary files a/v0.8.0/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.8.0/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/tagging/format.doctree b/v0.8.0/.doctrees/api_doc/tagging/format.doctree index 484f16a07f40fe45cfc19c4f686da8bfee49142b..9d537dd9dce47dc9f0df5a205160ecbd105a5a67 100644 Binary files a/v0.8.0/.doctrees/api_doc/tagging/format.doctree and b/v0.8.0/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/tagging/index.doctree b/v0.8.0/.doctrees/api_doc/tagging/index.doctree index d22f2cd96fbe6659be59b1d47b7dbe1da9a8b625..9eba68ff47164c47ec09d21de6e755f60b995223 100644 Binary files a/v0.8.0/.doctrees/api_doc/tagging/index.doctree and b/v0.8.0/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/tagging/match.doctree b/v0.8.0/.doctrees/api_doc/tagging/match.doctree index b7a32311d2a6d34be0fcbe8195b3a28ca72e12d7..0dbc481f419a0c750a817aaa39d2b1d7fbe7a04e 100644 Binary files a/v0.8.0/.doctrees/api_doc/tagging/match.doctree and b/v0.8.0/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.8.0/.doctrees/api_doc/tagging/mldanbooru.doctree index 3ce3d21c5fc7abf0f34f267eb6c6bd7804de274f..ba969f05f76a62278a715718c91e7732bb472cb1 100644 Binary files a/v0.8.0/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.8.0/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/tagging/order.doctree b/v0.8.0/.doctrees/api_doc/tagging/order.doctree index 1be70108c81cdb7ce3f8dcfb140e471953b21a1a..8739d88ff0f946944d1811597ac56343054553a7 100644 Binary files a/v0.8.0/.doctrees/api_doc/tagging/order.doctree and b/v0.8.0/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/tagging/overlap.doctree b/v0.8.0/.doctrees/api_doc/tagging/overlap.doctree index c207004005d3fe00dba0c36e0e57b651b01f6f36..74f62ffc0fa7da041707be11fd5d914435596934 100644 Binary files a/v0.8.0/.doctrees/api_doc/tagging/overlap.doctree and b/v0.8.0/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/tagging/wd14.doctree b/v0.8.0/.doctrees/api_doc/tagging/wd14.doctree index cc99f2ea9ce42b339cb7da9ac22fab5ebf28110a..fc5224312cac054809c10ccff2185fd0ba3a890c 100644 Binary files a/v0.8.0/.doctrees/api_doc/tagging/wd14.doctree and b/v0.8.0/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/upscale/cdc.doctree b/v0.8.0/.doctrees/api_doc/upscale/cdc.doctree index 2e062ffe70974f313175c409692a68d2cc7198db..a2f325c4dae93bff6eb92c4e1dafd5a4dc6ff2e2 100644 Binary files a/v0.8.0/.doctrees/api_doc/upscale/cdc.doctree and b/v0.8.0/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/upscale/index.doctree b/v0.8.0/.doctrees/api_doc/upscale/index.doctree index 2d2368199c7981d0aa7201af61749cf96aee7102..c72c42c26036957b4806257ecb44335469d2de3f 100644 Binary files a/v0.8.0/.doctrees/api_doc/upscale/index.doctree and b/v0.8.0/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/utils/cache.doctree b/v0.8.0/.doctrees/api_doc/utils/cache.doctree index d555ac92e7d71e66d1198913eac9b0dacde99827..78e9b612a92eb6769906c1a1afad3ce2443479fd 100644 Binary files a/v0.8.0/.doctrees/api_doc/utils/cache.doctree and b/v0.8.0/.doctrees/api_doc/utils/cache.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/utils/func.doctree b/v0.8.0/.doctrees/api_doc/utils/func.doctree index 7778425a0d2760c50dd94f3baa3b033895434a40..1a29cb22630c8ac63124d616ef62e0df6f671d0c 100644 Binary files a/v0.8.0/.doctrees/api_doc/utils/func.doctree and b/v0.8.0/.doctrees/api_doc/utils/func.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/utils/index.doctree b/v0.8.0/.doctrees/api_doc/utils/index.doctree index c38d1b859a9e849785d54f3f47eca5526bbbcbaf..0c767920802017f52f74d20321364f305dbdd2f9 100644 Binary files a/v0.8.0/.doctrees/api_doc/utils/index.doctree and b/v0.8.0/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.8.0/.doctrees/api_doc/utils/onnxruntime.doctree index 9a6de2dc0cf7944fa7fa6c94863fa0705069f657..2dacafa17ba37384308782fbe0aa533d5383e128 100644 Binary files a/v0.8.0/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.8.0/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/aicheck.doctree b/v0.8.0/.doctrees/api_doc/validate/aicheck.doctree index 94842a9712877971e9d2f05d479021a8d2a735f9..9184a13d2fbdd28dfad8dff34562ee82880a9772 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/aicheck.doctree and b/v0.8.0/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.8.0/.doctrees/api_doc/validate/bangumi_char.doctree index 6fc442c5282ccc1edc8bd95855bc353836727cf2..19077636fe40f0f1b073fe378415a492df7f7c3b 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.8.0/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/classify.doctree b/v0.8.0/.doctrees/api_doc/validate/classify.doctree index 147f30a8fc6a4c38f69431a5f1f653dbfe7b108e..98d8be02ea67ba38c60a8760dda14799cf71880d 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/classify.doctree and b/v0.8.0/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/color.doctree b/v0.8.0/.doctrees/api_doc/validate/color.doctree index 7aca62d62205ecfde245b1c9d474d675dbb064f6..b5d670cb0bb6754f2ffac921cc1b1d8f48df81e0 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/color.doctree and b/v0.8.0/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/completeness.doctree b/v0.8.0/.doctrees/api_doc/validate/completeness.doctree index c84156cb115918a72920b2b8b78634554e8068f9..15c79819c00d6acb1e882b6ff5aab9458838a802 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/completeness.doctree and b/v0.8.0/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/dbrating.doctree b/v0.8.0/.doctrees/api_doc/validate/dbrating.doctree index 9aa19682cb69bc394005441f9f8f750d2cf53ce0..fd2a56f7819eb6a5ecf310b3e253b7e9345a3fcb 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/dbrating.doctree and b/v0.8.0/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/furry.doctree b/v0.8.0/.doctrees/api_doc/validate/furry.doctree index b8ec08cf0c50adfc78a0f4a41bfcc0e2fe4b523f..b16aae42ba51dd98f61eac63a2cab2ad6289dacc 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/furry.doctree and b/v0.8.0/.doctrees/api_doc/validate/furry.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/index.doctree b/v0.8.0/.doctrees/api_doc/validate/index.doctree index 0e31a6c77971811959cf15428ccb249b382a3d4a..9db174fe3f66297de53756867c215e50a9bc9a55 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/index.doctree and b/v0.8.0/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/monochrome.doctree b/v0.8.0/.doctrees/api_doc/validate/monochrome.doctree index 121a710295163d4f54e746a7fcd495b811ed4b0b..e9eaa826efa3c922bf8cd5b401809fc70dbe2f1c 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/monochrome.doctree and b/v0.8.0/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/nsfw.doctree b/v0.8.0/.doctrees/api_doc/validate/nsfw.doctree index aa0856102a34b076655d8f520286739ecab5f001..848fc66e2b790f7c8bb5fb4d6c8649d43836e767 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/nsfw.doctree and b/v0.8.0/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/portrait.doctree b/v0.8.0/.doctrees/api_doc/validate/portrait.doctree index f04989d5422a77bd4dab720d4f37517f7c1cd45b..22826e60627ab01405ad1b99e3e7ccb24c670286 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/portrait.doctree and b/v0.8.0/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/rating.doctree b/v0.8.0/.doctrees/api_doc/validate/rating.doctree index 6102243898dd04d020207aa90e13cb9aa73f14d1..79ce3519dbd68a51eb83e96ef5d9e3933f06c625 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/rating.doctree and b/v0.8.0/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/real.doctree b/v0.8.0/.doctrees/api_doc/validate/real.doctree index b1faeeaa919828e01b758573680ab7286c8f4f82..5cf8809e86162ebf16715bb654117699e5a28bd7 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/real.doctree and b/v0.8.0/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/safe.doctree b/v0.8.0/.doctrees/api_doc/validate/safe.doctree index 89746e292f2bd376fd4c65695467d7c080ea5d04..5011d2812ee591af960b5b611c06bcdd25f31e54 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/safe.doctree and b/v0.8.0/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/style_age.doctree b/v0.8.0/.doctrees/api_doc/validate/style_age.doctree index a727f332734a7d6f7dbb81b800a74afaac872b46..c398816f1d563c3c0e967a4458ce6e6c45a1538b 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/style_age.doctree and b/v0.8.0/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/teen.doctree b/v0.8.0/.doctrees/api_doc/validate/teen.doctree index e1aa191820439b143e810cc39b7d47c092af1647..77696322f18a3dfa1ac5494c5f43507d5c9df1a9 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/teen.doctree and b/v0.8.0/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.8.0/.doctrees/api_doc/validate/truncate.doctree b/v0.8.0/.doctrees/api_doc/validate/truncate.doctree index 9bf36b19d582be107722c2c6ea2c2d9f7d3752c0..60e66ece52f6c20c4708b7ddefa2826e011da30c 100644 Binary files a/v0.8.0/.doctrees/api_doc/validate/truncate.doctree and b/v0.8.0/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.8.0/.doctrees/environment.pickle b/v0.8.0/.doctrees/environment.pickle index 9c9fa086b26dc812c6ede085dc354106b9286ae9..9dd40472e27bcac5442d96283c84c98a4d3f80a4 100644 Binary files a/v0.8.0/.doctrees/environment.pickle and b/v0.8.0/.doctrees/environment.pickle differ diff --git a/v0.8.0/.doctrees/index.doctree b/v0.8.0/.doctrees/index.doctree index 3c89bf1407e3764312020f97a34b4af235d9b4da..2317b1288bf7dbacf349dc4ef2ffa428e7168d8f 100644 Binary files a/v0.8.0/.doctrees/index.doctree and b/v0.8.0/.doctrees/index.doctree differ diff --git a/v0.8.0/.doctrees/information/environment.doctree b/v0.8.0/.doctrees/information/environment.doctree index 9dead24b97378d43a0d263b6d3f7748a9f2cb633..35d555fee356ef9dae117c849ac7e1897c3697fc 100644 Binary files a/v0.8.0/.doctrees/information/environment.doctree and b/v0.8.0/.doctrees/information/environment.doctree differ diff --git a/v0.8.0/.doctrees/information/environment.result.doctree b/v0.8.0/.doctrees/information/environment.result.doctree index 3a4193f5a97202c0c63b2440a8f1d46a921bbe5c..380b5aa21f9b3f514f76e0f6a5068aee60673ea4 100644 Binary files a/v0.8.0/.doctrees/information/environment.result.doctree and b/v0.8.0/.doctrees/information/environment.result.doctree differ diff --git a/v0.8.0/.doctrees/nbsphinx/information/environment.ipynb b/v0.8.0/.doctrees/nbsphinx/information/environment.ipynb index 5d67dcd49c7e31f376eeabb540918433b40ee240..7ab268d9d29ec755d437a37b0814a0438e874d3d 100644 --- a/v0.8.0/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.8.0/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:51:28.254352Z", - "iopub.status.busy": "2025-02-16T07:51:28.253794Z", - "iopub.status.idle": "2025-02-16T07:51:29.415445Z", - "shell.execute_reply": "2025-02-16T07:51:29.414651Z" + "iopub.execute_input": "2025-02-16T10:00:31.835197Z", + "iopub.status.busy": "2025-02-16T10:00:31.835001Z", + "iopub.status.idle": "2025-02-16T10:00:32.999209Z", + "shell.execute_reply": "2025-02-16T10:00:32.998453Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3013.0012500000003 MHz\n", + "CPU Freq: 3240.63625 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.8.0/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.8.0/.doctrees/nbsphinx/information/environment.result.ipynb index 0c4d771297e9cb65357690d4f75fc1612e4ad67c..27eabe9e726cd26505683c52f1983e942333dd42 100644 --- a/v0.8.0/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.8.0/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:48:48.117018Z", - "iopub.status.busy": "2025-02-16T07:48:48.116798Z", - "iopub.status.idle": "2025-02-16T07:48:49.285524Z", - "shell.execute_reply": "2025-02-16T07:48:49.284809Z" + "iopub.execute_input": "2025-02-16T09:57:52.093173Z", + "iopub.status.busy": "2025-02-16T09:57:52.092980Z", + "iopub.status.idle": "2025-02-16T09:57:53.256747Z", + "shell.execute_reply": "2025-02-16T09:57:53.256079Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3253.43425 MHz\n", + "CPU Freq: 3256.6485000000002 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.8.0/.doctrees/tutorials/installation/index.doctree b/v0.8.0/.doctrees/tutorials/installation/index.doctree index b8ccd96f2f1506c1b0699a09a3f904b75ba54d23..29aef09b9696b7a8ed007e0490b4e1f848bf4227 100644 Binary files a/v0.8.0/.doctrees/tutorials/installation/index.doctree and b/v0.8.0/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.8.0/.doctrees/tutorials/quick_start/index.doctree b/v0.8.0/.doctrees/tutorials/quick_start/index.doctree index de2066c0c14b6a1226f8c3d5afc97e3adfde6296..78619f4c71a7811446145bb5292ef51d9bab0610 100644 Binary files a/v0.8.0/.doctrees/tutorials/quick_start/index.doctree and b/v0.8.0/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.8.0/_sources/information/environment.result.ipynb.txt b/v0.8.0/_sources/information/environment.result.ipynb.txt index 0c4d771297e9cb65357690d4f75fc1612e4ad67c..27eabe9e726cd26505683c52f1983e942333dd42 100644 --- a/v0.8.0/_sources/information/environment.result.ipynb.txt +++ b/v0.8.0/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:48:48.117018Z", - "iopub.status.busy": "2025-02-16T07:48:48.116798Z", - "iopub.status.idle": "2025-02-16T07:48:49.285524Z", - "shell.execute_reply": "2025-02-16T07:48:49.284809Z" + "iopub.execute_input": "2025-02-16T09:57:52.093173Z", + "iopub.status.busy": "2025-02-16T09:57:52.092980Z", + "iopub.status.idle": "2025-02-16T09:57:53.256747Z", + "shell.execute_reply": "2025-02-16T09:57:53.256079Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3253.43425 MHz\n", + "CPU Freq: 3256.6485000000002 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.8.0/information/environment.html b/v0.8.0/information/environment.html index 65574c2d204f924517db94b262c356aa98fbdf96..2836e337f957b92d20567c6f8bc4d867041544c7 100644 --- a/v0.8.0/information/environment.html +++ b/v0.8.0/information/environment.html @@ -138,7 +138,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3013.0012500000003 MHz +CPU Freq: 3240.63625 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.8.0/information/environment.ipynb b/v0.8.0/information/environment.ipynb index 5d67dcd49c7e31f376eeabb540918433b40ee240..7ab268d9d29ec755d437a37b0814a0438e874d3d 100644 --- a/v0.8.0/information/environment.ipynb +++ b/v0.8.0/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:51:28.254352Z", - "iopub.status.busy": "2025-02-16T07:51:28.253794Z", - "iopub.status.idle": "2025-02-16T07:51:29.415445Z", - "shell.execute_reply": "2025-02-16T07:51:29.414651Z" + "iopub.execute_input": "2025-02-16T10:00:31.835197Z", + "iopub.status.busy": "2025-02-16T10:00:31.835001Z", + "iopub.status.idle": "2025-02-16T10:00:32.999209Z", + "shell.execute_reply": "2025-02-16T10:00:32.998453Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3013.0012500000003 MHz\n", + "CPU Freq: 3240.63625 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.8.0/information/environment.result.html b/v0.8.0/information/environment.result.html index 2b1ecef0609792b53a94f8cdb7fc919033d5f417..c2fb5ed9576d6af77a5fba2cab5815d9dac24f46 100644 --- a/v0.8.0/information/environment.result.html +++ b/v0.8.0/information/environment.result.html @@ -140,7 +140,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3253.43425 MHz +CPU Freq: 3256.6485000000002 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.8.0/information/environment.result.ipynb b/v0.8.0/information/environment.result.ipynb index 0c4d771297e9cb65357690d4f75fc1612e4ad67c..27eabe9e726cd26505683c52f1983e942333dd42 100644 --- a/v0.8.0/information/environment.result.ipynb +++ b/v0.8.0/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:48:48.117018Z", - "iopub.status.busy": "2025-02-16T07:48:48.116798Z", - "iopub.status.idle": "2025-02-16T07:48:49.285524Z", - "shell.execute_reply": "2025-02-16T07:48:49.284809Z" + "iopub.execute_input": "2025-02-16T09:57:52.093173Z", + "iopub.status.busy": "2025-02-16T09:57:52.092980Z", + "iopub.status.idle": "2025-02-16T09:57:53.256747Z", + "shell.execute_reply": "2025-02-16T09:57:53.256079Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3253.43425 MHz\n", + "CPU Freq: 3256.6485000000002 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.8.0/searchindex.js b/v0.8.0/searchindex.js index 137f4792e8123916a5da56753dd4de84471fde79..b5176b2f83cd55b4ac09440346b5cd00c5b42e63 100644 --- a/v0.8.0/searchindex.js +++ b/v0.8.0/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 58], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 51, 52, 57, 58, 60, 61, 62, 65, 66, 67, 69, 72, 73, 74, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 99], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 51, 62, 69, 73, 92], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 51, 58, 60, 63, 64, 78], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 51, 65, 84], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 51, 60, 63, 64, 65, 66, 69, 70, 71, 72, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 51, 58, 59, 63, 64, 65, 70, 72, 73, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "8": [0, 10, 20, 33, 35, 39, 43, 48, 58, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 97, 98, 99], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "gener": [0, 4, 10, 13, 19, 31, 32, 57, 58, 60, 69, 72, 77, 84, 96], "art": [0, 58], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 51, 60, 62, 65, 69, 70, 71, 72, 80, 84, 88, 90], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 58, 60, 63, 64, 68, 71, 72, 79, 81, 84, 87, 88, 90, 94], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 58, 60, 72, 73, 80, 83, 85, 88, 89, 91, 92, 93], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 64, 65, 66, 68, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 99], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 58, 60, 63, 64, 66, 68, 70, 72, 73, 76, 80, 83, 85, 88, 89, 91, 93], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 51, 58, 59, 60, 63, 64, 70, 75], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 75, 92], "width": [0, 4, 9, 44, 51, 69], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 58, 59, 60, 63, 64, 70, 72, 78, 79, 80, 81, 84, 87, 90, 94], "set": [0, 10, 27, 30, 35, 46, 48, 50, 72, 78, 81, 84, 90, 94, 95], "automat": [0, 4, 22, 35, 46, 78, 97, 98], "determin": [0, 7, 35, 88], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 51, 58, 62, 69, 73, 74, 92, 97, 98], "height": [0, 4, 9, 44, 51, 69], "filter": [0, 30, 46, 63, 64, 84, 86, 90], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 58, 59, 60, 63, 65, 66, 69, 72, 73, 75, 76, 78, 79, 80, 81, 84, 86, 87, 88, 90, 94], "when": [0, 6, 9, 10, 21, 23, 25, 26, 33, 35, 39, 43, 44, 48, 58, 60, 62, 69, 73, 75, 78, 79, 95], "resiz": [0, 21, 30, 42, 50, 58, 69], "charact": [0, 35, 41, 50, 61, 62, 65, 66, 67, 72, 80, 96], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 60, 62, 70, 79, 88, 95], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 80, 85, 89, 91, 93, 97, 98], "intens": 0, "proport": [0, 80], "correct": [0, 33], "output": [0, 27, 36, 50, 58, 59, 70, 72, 99], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 51, 58, 59, 60, 62, 63, 69, 75, 76, 78, 79, 81, 86, 87, 88, 95, 96, 97, 98, 99], "should": [0, 3, 9, 35, 39, 43, 44, 46, 62, 72, 99], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 69], "your": [0, 46, 95, 97, 98, 99], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 57, 58, 59, 60, 61, 65, 67, 71, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 59, 65, 69, 76, 79, 87, 95], "ensur": [0, 20, 30, 35, 42, 58, 75], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "close": [0, 44, 58], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 62, 65, 66, 69, 70, 88], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 51, 59, 62, 63, 64, 65, 66, 69, 72, 73, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94, 95], "represent": [0, 20, 35, 58], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 63, 64, 66, 68, 70, 71, 72, 73, 75, 76, 80, 83, 84, 85, 88, 89, 90, 91, 92, 93], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 58, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95], "here": [0, 10, 18, 24, 35, 39, 40, 58, 63, 65, 69, 72, 73, 80, 82, 95, 97, 98], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 61, 62, 64, 65, 67, 70, 72, 73, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 58, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99], "print": [0, 10, 15, 16, 19, 20, 30, 58, 59, 97, 98, 99], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 58, 60, 62, 72, 73, 82, 95], "draw": [1, 24, 25, 50, 88, 96], "ascii_draw": 1, "meta": [2, 96, 99], "__title__": [2, 99], "__version__": [2, 99], "__description__": [2, 99], "__author__": [2, 99], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 51, 52, 57, 58, 61, 62, 63, 64, 65, 66, 67, 69, 72, 73, 74, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "inform": [3, 31, 32, 33, 50, 58, 60, 71], "packag": 3, "titl": [3, 60], "project": [3, 18, 65, 72, 95], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 58, 59, 75, 81, 96, 99], "short": [3, 69, 72], "descript": [3, 18, 60], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 57, 58, 59, 60, 72, 76, 80, 88], "setup": 3, "py": [3, 62], "author": [3, 59], "email": 3, "step": [4, 44, 58], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 58, 62], "creat": [4, 27, 30, 31, 43, 58, 60, 64, 79], "black": [4, 43, 58], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 58, 59, 60, 70, 72, 78, 80, 86, 87, 96, 99], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 62, 73], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 58, 62, 87], "mean": [4, 18, 20, 21, 23, 25, 26, 35, 38, 39, 44, 48, 78, 81, 99], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 57, 58, 59, 60, 71, 72, 73, 75, 76, 80, 84, 88, 90, 95], "suitabl": [4, 65, 88], "color": [4, 7, 9, 23, 25, 26, 43, 58, 62, 86, 87, 96], "fore": [4, 23, 25, 26], "back": [4, 72], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 51, 58, 59, 60, 64, 66, 71, 75, 78, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 99], "rgba": [4, 7, 28, 33, 62, 73], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 58, 59, 60, 69, 72, 81, 84, 90, 92, 94], "add": [4, 31, 59, 60, 66], "rgb": [4, 5, 6, 7, 28, 43, 51, 58, 62, 73], "In": [4, 25, 35, 80, 81], "document": [4, 97, 98, 99], "accur": [4, 11, 19, 84, 90], "present": [4, 31, 60, 65], "state": 4, "shown": [4, 61], "follow": [4, 35, 48, 59, 60, 72, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 72, 76], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 51, 58, 73, 82, 87], "both": [5, 11, 20, 41, 59, 72], "np": [5, 6, 9, 33, 35, 44, 46, 48, 72, 76], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 58, 59, 60, 63, 64, 65, 69, 70, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 95], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 58, 59, 60, 72, 73], "order": [5, 6, 66, 67, 96], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 58, 60, 65, 78, 81, 82, 84, 87, 90, 94], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 58, 59, 73, 78], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 51, 62, 65, 69, 72, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 58, 59, 60, 63, 64, 65, 66, 68, 69, 72, 73, 79, 82, 87, 95], "mode": [5, 6, 7, 20, 33, 51, 58, 70, 73, 78], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 59, 96], "encod": [5, 8, 27, 33, 60, 96], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 59, 60, 63, 64, 65, 66, 68, 69, 72, 73, 79, 87, 95], "true": [6, 7, 30, 35, 43, 44, 47, 50, 59, 60, 63, 64, 66, 68, 72, 79, 82, 87, 95], "ndarrai": [6, 9, 33, 35, 39, 44, 46, 48, 72, 76], "channel": [6, 7, 28, 73], "jpegimageplugin": [6, 51], "jpegimagefil": [6, 51], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 62, 72], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 58, 72, 75, 83], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 33, 36, 39, 41, 43, 44, 46, 47, 62, 65, 72, 76, 83, 84, 90], "same": [6, 22, 35, 40, 72, 75], "torchvis": 6, "transform": [6, 7, 66], "to_tensor": 6, "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 57, 59, 60, 61, 72, 75, 76, 84, 90, 96], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 57, 58, 59, 60, 69, 70, 72, 75, 76, 78, 84, 90], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 57, 59, 65, 69, 72, 96], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 57, 64, 72, 99], "manipul": [7, 57], "python": [7, 33, 75, 97, 98, 99], "librari": [7, 30, 99], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 57, 59, 60, 72, 75, 76, 88, 99], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 58, 72, 78], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 58, 60, 76, 99], "handl": [7, 27, 30, 32, 33, 57, 60], "multipl": [7, 9, 14, 33, 35, 39, 58], "ad": [7, 10, 59, 60, 66], "background": [7, 8, 23, 25, 26, 52, 58, 62, 96], "check": [7, 33, 38, 59, 63, 64, 68, 79, 82, 92, 95, 99], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 80], "common": 7, "relat": [7, 10, 12, 15, 57, 64, 76], "task": [7, 19, 20, 32, 43], "applic": [7, 65, 69, 88], "kei": [7, 16, 20, 59, 72], "featur": [7, 11, 16, 29, 35, 39, 60, 62, 65, 66, 72, 80], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 51, 57, 58, 59, 60, 78, 87, 95, 96], "path": [7, 9, 10, 11, 14, 16, 30, 33, 51, 58, 59, 60, 82, 87, 95], "binari": [7, 76], "like": [7, 10, 17, 69, 75, 99], "onc": 7, "particularli": [7, 20, 27, 31, 32, 60, 75], "requir": [7, 9, 18, 19, 35, 44, 59, 60, 84, 90, 99], "preprocess": [7, 18, 27, 30, 35], "befor": [7, 33, 35, 59, 72], "further": 7, "analysi": [7, 36], "force_background": 7, "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 72, 76], "necessari": [7, 35, 65, 69], "convert": [7, 31, 33, 35, 48, 60, 72, 88], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 58, 59, 60, 64, 70, 72, 75], "ha": [7, 21, 41, 73, 88, 97, 98], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 58, 59, 60, 67, 72, 88, 96], "avoid": [7, 65], "anomali": 7, "dure": [7, 27, 33, 66, 87, 95], "subsequ": [7, 43], "convers": [7, 30], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 58, 60, 63, 64, 70], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 58, 59, 60, 63, 64, 70], "typeerror": [7, 48, 63, 64, 70], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 51, 63, 64, 70, 71, 72, 79, 81, 84, 90, 94], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 72, 80, 81, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94], "take": [7, 50], "singl": [7, 14, 33, 35, 66, 72, 76], "call": [7, 24, 58], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 57, 66, 68, 72, 73, 88], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 51], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 59, 61, 62, 67, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "pillow": [7, 22], "boolean": [7, 35], "otherwis": [7, 31, 35, 60, 63, 64, 68, 73, 78], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 61, 66, 86, 88], "basic": [8, 52, 64], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 96], "rgb_decod": 8, "load_imag": [8, 47, 58], "has_alpha_channel": 8, "layer": [8, 76, 96], "istack": 8, "mai": [9, 12, 15, 35, 58, 65, 69, 75, 95, 97, 98], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 58, 59, 64], "similar": [9, 10, 17, 35, 39, 69, 72, 96], "techniqu": [9, 28, 33], "p": [9, 65, 69, 72], "need": [9, 14, 30, 41, 44, 75, 79, 81, 84, 87, 90, 94], "stack": [9, 72], "addition": 9, "second": [9, 20, 35, 40, 68], "element": [9, 72], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 76], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 58, 59, 63, 64, 65, 66, 69, 70, 71, 72, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "right": [9, 43, 48, 76], "two": [9, 20, 35, 40, 68, 87], "dimension": [9, 72], "arrai": [9, 22, 33, 35, 39, 46, 48, 72, 76], "h": [9, 23, 25, 26, 46, 62], "w": [9, 23, 25, 26, 46, 62, 72], "posit": [9, 35, 43, 44, 80], "target": [9, 17, 22, 23, 25, 26, 44], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 68], "howev": [9, 35], "solid": [9, 43], "pure": [9, 62], "lime": [9, 62], "nian": 9, "save": [9, 31, 58, 59, 60, 62], "nian_lim": 9, "yellow": [9, 58], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 51, 58, 65, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "9": [9, 10, 20, 35, 39, 48, 58, 70, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 93, 94], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 58, 59, 63], "mask": [9, 23, 25, 26, 44, 46, 62], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 96], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 51, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 51, 69, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 61, 67, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 61, 67, 73, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "explan": 10, "No": [10, 58, 97, 98], "head": [10, 17, 22, 47, 64, 80, 89, 96], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 51, 58, 61, 62, 64, 65, 67, 73, 80, 81, 84, 85, 89, 90, 91, 93, 94, 99], "pretti": 10, "girl": [10, 41, 64], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 59, 64, 65, 69, 72, 87], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44], "pair": [10, 20], "cover": [10, 18, 44, 58, 64], "breast": [10, 18, 64, 65, 69, 71, 72], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 58], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 86, 96], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 64, 72], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 68, 71, 80], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 72, 96], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 64], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 61, 99], "6": [10, 20, 22, 35, 39, 48, 63, 64, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "nopan": 10, "panti": [10, 66], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 84, 90, 96], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 58, 63, 64, 69, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 60], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 58, 75, 78], "less": [10, 11, 13, 19, 79], "stand": [10, 58, 65, 69, 72], "sit": [10, 64], "ass": 10, "split": [10, 69], "leg": [10, 58], "wide": [10, 58], "90": 10, "degre": [10, 44], "typic": [10, 11], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 81, 84, 90, 94], "10": [10, 21, 35, 39, 44, 48, 79, 80, 81, 84, 87, 88, 90, 91], "sprd": 10, "strongli": [10, 73], "11": [10, 35, 48, 79, 80, 81, 84, 87, 88, 90, 91], "vsplt": 10, "pose": [10, 35, 96], "12": [10, 22, 35, 43, 48, 79, 80, 81, 84, 87, 88, 90, 91], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 80, 81, 84, 88, 91, 93], "full": [10, 58], "almost": 10, "side": [10, 42, 64, 95], "usual": [10, 39], "ly": 10, "14": [10, 48, 80, 81, 84, 88, 91], "wing": [10, 64], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 80, 81, 84, 88, 91, 97, 98], "feral": 10, "four": [10, 11, 80], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 85], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 79], "16": [10, 48, 80, 84, 88, 91], "hdrago": 10, "style": [10, 14, 19, 44, 93, 99], "17": [10, 48, 88, 93], "hponi": 10, "18": [10, 18, 48, 84, 88, 90, 97, 98], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 88], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 48, 58, 88], "hcat": 10, "cat": [10, 64, 70], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 93], "hbear": 10, "bear": 10, "22": [10, 48], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 58, 60, 69, 72, 84, 87, 97, 98], "contest": 10, "toward": [10, 48], "viewer": [10, 58], "23": [10, 48], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48], "hhors": 10, "hors": 10, "implement": [10, 40, 75], "aa09": 10, "25": [10, 13, 18, 30, 40, 93], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 65, 69, 72, 73, 79, 80, 83, 85, 88, 89, 91, 92, 93], "releas": 10, "time": [10, 60, 73], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 61], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 57, 58, 60, 64, 80, 81, 84, 85, 89, 90, 91, 93, 94], "advanc": [10, 99], "capabl": [10, 33, 41], "specif": [10, 11, 16, 31, 33, 43, 48, 60, 61, 80, 84, 90], "scenario": [10, 65, 69, 75], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 58], "enhanc": [10, 29, 96], "improv": [10, 21, 72], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 60, 87], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 65, 66, 69, 73, 84, 90], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 65, 69, 75, 80, 95], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 58, 96], "30": [10, 19, 44], "public": 10, "friendli": [10, 99], "reduc": [10, 35, 46, 72], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 51, 64], "current": [10, 58, 84, 90, 97, 98, 99], "reincarn": 10, "compon": [10, 20, 27, 30, 75], "some": [10, 29, 35, 39, 40, 44, 52, 63, 65, 69, 72, 73, 75, 82, 95, 97, 98], "yolov8s_aa09": 10, "updat": [10, 27, 30, 59], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 72, 86], "closeup": 10, "adjust": [10, 30, 39, 64], "larg": [10, 25, 35, 72], "hat": [10, 64], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 65, 69], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 63, 64, 66, 70, 71, 76, 88, 92], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 66, 70, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "though": 10, "note": [10, 14, 35, 44, 58, 80, 84, 87, 90, 97, 98], "complet": [10, 44, 80, 86, 96], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 58, 60], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 65, 75, 87, 88, 97, 98], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 72], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 65, 69, 72, 79, 87], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 73], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 58, 76], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 64], "genit": 11, "male": [11, 18, 64], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 57, 58, 61, 65, 66, 67, 69, 72, 73, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 99], "v1": [11, 12, 13, 14, 15, 19, 43, 58, 72], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 58], "data": [11, 14, 16, 31, 33, 35, 47, 57, 58, 65, 66, 84, 90, 96, 97, 98, 99], "either": [11, 12, 13, 14, 15, 35, 72, 76], "standard": [11, 13, 14, 15, 31, 75], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 58], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 75], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 72], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 64], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 58, 59, 66, 78, 95], "indic": [11, 35, 48, 65, 69, 72], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 58], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 60, 70], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": 11, "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 75], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 64, 69, 73, 76], "speed": [12, 13, 14, 15, 16, 19, 23, 73], "accuraci": [12, 13, 14, 15, 16, 19, 41, 79, 81, 84, 87, 90, 94], "higher": [12, 13, 14, 15, 16, 18, 21, 87], "consid": [12, 15, 20, 35, 41, 44, 46, 51, 64, 84, 90], "overlap": [12, 14, 15, 16, 20, 65, 67, 69, 72, 73, 96], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 58], "predict": [12, 16, 19, 27, 30, 72, 79, 81, 83, 84, 87, 88, 90, 92, 94], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 62, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 51, 60, 99], "balanc": [13, 15, 19, 58], "system": [13, 14, 23, 84, 90], "overhead": [13, 14, 23, 75], "avail": [13, 19, 27, 33, 35, 41, 44, 58, 70, 78, 79, 81, 84, 90, 94], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 60, 78], "mostima_post": [13, 16], "29": [13, 16], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 58], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 57, 59, 73, 80, 84, 87, 90, 97, 98], "primari": [14, 80, 83, 85, 89, 91, 93], "purpos": 14, "crop": [14, 46, 58], "illustr": [14, 58, 81, 83], "therefor": [14, 22, 35, 97, 98], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 89, 96], "peopl": [14, 70], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 72, 73, 75, 78, 79, 80, 81, 84, 87, 90, 94, 99], "inde": 14, "recommend": [14, 21, 35, 38, 39, 72, 73, 84, 90], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 57], "obtain": [14, 24, 34, 35], "local": [14, 51, 97, 98], "flexibl": 14, "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 58, 60, 62, 65, 75, 99], "choos": [15, 19, 41], "35": [15, 58, 65, 72], "configur": [15, 27, 35, 96], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 58, 76], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 66, 88, 92], "infer": [15, 18, 21, 30, 47, 78, 87], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 65, 99], "hug": [16, 27, 30, 35, 72], "face": [16, 17, 18, 27, 30, 35, 48, 50, 58, 64, 72, 80, 96], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 73, 99], "yolo11": 16, "architectur": 16, "usag": [16, 27, 57, 58, 59, 65, 75, 76, 95], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 62, 64, 66, 71, 72], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 57, 72, 78], "instead": [16, 21, 66], "detect_head": [17, 22], "booru_yolo": [17, 96], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 84, 90], "ey": [17, 44, 48, 58, 64, 96], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 80, 89, 96], "detect_halfbodi": 17, "hand": [17, 48, 50, 58, 64, 96], "detect_hand": 17, "nudenet": [17, 96], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 58, 66, 68, 96], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 73, 78, 95, 96], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 78, 88], "nudenet_onnx": 18, "effici": [18, 21, 59, 76], "notai": 18, "tech": 18, "detail": [18, 57, 58, 78, 80], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 77, 96], "topk": 18, "100": [18, 23, 30, 38, 75], "45": [18, 39], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 51, 76, 79], "keep": [18, 69], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 58, 75, 76, 92], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 75, 76, 88], "work": [20, 27, 32, 38, 60, 88], "aggreg": 20, "involv": 20, "segment": [20, 51, 96], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 70], "max": [20, 21], "raw": [20, 33], "depend": [20, 58, 59, 95], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 81], "match": [20, 33, 46, 64, 67, 96], "unknown": [20, 70], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 58, 63, 76, 78], "doesn": [20, 33, 64], "t": [20, 33, 64], "group": [20, 39, 66], "correspond": [20, 35, 41, 46, 72, 88, 92], "car": 20, "85": [20, 65, 72], "75": 20, "text_detect": 21, "been": [21, 88], "migrat": 21, "ocr": [21, 96], "detect_text_with_ocr": [21, 96], "soon": 21, "qualiti": [21, 36, 52, 58, 72, 73], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 65, 79, 80, 81, 83, 88, 89, 90, 91, 93, 94], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 84, 90], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 58, 78], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 62], "font": 22, "At": 22, "runtim": [22, 25, 78, 87], "attempt": [22, 31, 44, 58, 60, 78], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 59, 96], "cannot": [22, 41, 60], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 51, 52, 58, 62, 65, 67, 72, 78, 80, 85, 87, 89, 91, 93], "cv2": 23, "have": [23, 25, 35, 70, 71, 84, 90, 95], "lowest": 23, "resourc": [23, 96], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 62], "its": [23, 25, 26, 27, 35, 41, 42, 59, 62, 65, 66, 78, 80, 81, 83, 84, 85, 88, 89, 90, 91, 93, 94], "low": [23, 34, 36, 58, 69, 72, 73], "high": [23, 30, 52, 58, 73, 87, 88], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 57, 58, 59, 60, 72], "outlin": 24, "comparison": [24, 65], "canni": [24, 96], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 96], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 96], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 58], "effect": [25, 34, 43, 95], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 97, 98], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 58, 73], "deeper": 25, "richer": 25, "probabl": [25, 88], "extra": [25, 58], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 51, 73], "pass": [25, 26, 27, 30, 31, 43, 44, 58, 62, 69, 73, 75], "neural": [25, 26, 62, 76], "network": [25, 26, 62, 76], "classif": [27, 76, 80, 81, 83, 84, 85, 86, 89, 90, 91, 93, 94], "those": [27, 87], "store": [27, 31, 58, 59], "manag": [27, 30, 78, 96], "interact": [27, 30], "also": [27, 72, 99], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 58, 75], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": 27, "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 78], "_model_nam": 27, "cach": [27, 30, 51, 77, 96], "_model": 27, "dictionari": [27, 31, 36, 58, 59, 60, 63, 64, 80, 83, 85, 89, 91, 93], "_label": 27, "_hf_token": 27, "org": 27, "repo": 27, "__init__": [27, 28, 30, 33, 44, 48, 51, 60, 64], "instanc": [27, 30, 35, 43, 48, 51, 64], "clear": [27, 30, 35, 59, 80, 84, 90], "method": [27, 28, 30, 32, 33, 35, 43, 84, 90], "free": [27, 30], "up": [27, 30, 64], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 69], "interfac": [27, 30, 75], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 51], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 58, 60], "keyword": [27, 30, 31, 43, 44, 58, 60, 75], "argument": [27, 30, 31, 43, 44, 47, 48, 58, 60, 64, 72, 75], "importerror": [27, 30], "properli": [27, 58], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "highest": [27, 88], "through": [27, 99], "error": [27, 33, 72], "predict_scor": 27, "dict": [27, 33, 36, 47, 58, 59, 60, 72, 75, 80, 81, 83, 84, 85, 89, 90, 91, 93, 94], "conveni": [27, 48, 58, 99], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 80, 85, 86, 87, 89, 91, 93, 94, 96], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 63, 64, 78, 79, 84, 90, 96], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 57, 59, 60, 96], "associ": [30, 60], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 59], "environ": [30, 73, 75, 78, 96], "yolov5": 30, "allow_dynam": 30, "dynam": 30, "maintain": [30, 42, 48, 75, 99], "300": 30, "400": 30, "95": [30, 63, 64, 70], "simpl": 30, "without": [30, 58, 63, 64, 71], "explicitli": 30, "read": [31, 32, 33, 57, 58, 59], "write": [31, 32, 33, 57, 59], "exif": [31, 32, 58], "gif": [31, 32, 58], "comment": 31, "These": [31, 34, 51], "about": 31, "context": [31, 32], "ai": [31, 32, 60, 79], "found": [31, 44, 58, 80], "commonli": [31, 66, 76], "where": [31, 35, 58, 59, 72, 75], "look": [31, 41, 58, 80], "usercom": 31, "field": [31, 60], "dst_filenam": 31, "destin": [31, 58, 59, 60], "filenam": [31, 51], "pnginfo": [31, 33, 58, 60], "wai": [31, 58, 59], "geninfo": [32, 96], "lsb": [32, 60, 96], "signific": [32, 33, 35, 60], "bit": [32, 33, 60], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "embed": [33, 72], "serial": 33, "json": 33, "compat": [33, 66], "inject": 33, "combin": [33, 41], "emb": [33, 72], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 59, 72], "gzip": 33, "written": 33, "appropri": [33, 41, 58], "serializ": 33, "err": 33, "caus": [33, 95], "multi": [33, 75], "get_next_n_byt": 33, "next": 33, "get_one_byt": 33, "form": [33, 66], "read_32bit_integ": 33, "32": 33, "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 62], "robust": [33, 35], "skytnt": [34, 51, 62], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 72, 73, 79, 81, 84, 87, 90, 94], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 65], "thei": 35, "smaller": 35, "7eu7d7": [35, 69, 73, 99], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 57, 87], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 58], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 75], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 60, 63, 72, 73], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 89, 90], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 58, 79, 80, 81, 83, 84, 85, 89, 90, 91, 93, 94], "neighborhood": 35, "core": [35, 97, 98], "few": 35, "too": 35, "sensit": [35, 43, 72, 84, 90], "tune": 35, "guidelin": 35, "deal": [35, 57], "solut": [35, 44], "small": [35, 43], "advis": [35, 65], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 64], "e": [35, 52, 70, 73, 76], "g": [35, 52, 70, 72, 73], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 69, 73], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 96], "danbooru": [36, 65, 67, 69, 84, 87], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "fmt": [36, 72], "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 58], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 72], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 58], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 96], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 96], "laplacian": [37, 96], "laplacian_scor": 37, "lpip": [37, 96], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 96], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 75, 79, 87], "seem": 38, "just": [38, 81, 84, 87, 90, 94], "we": [38, 73], "explor": 38, "bluri": 38, "hutao": [38, 62, 65, 69, 72], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 58, 73, 97, 98], "99": 39, "192": 39, "49": 39, "256": [39, 58], "img1": [39, 40, 72], "img2": [39, 40, 72], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": 40, "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": 41, "export": [41, 78], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 81], "742": 41, "485": 41, "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 58], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 70], "languag": 41, "func": [41, 77, 96], "japanes": [41, 58], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 57], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 99], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": 42, "longer": 42, "after": [42, 65, 69, 72], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 58, 62, 72, 97, 98], "serv": [43, 65], "foundat": 43, "inherit": 43, "within": [43, 58, 65, 72], "fill": 43, "valid": [43, 44, 48, 96], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 59, 78, 81], "angl": 44, "end": [44, 58], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 51], "total": [44, 97, 98], "star": [44, 69], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 69, 72], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": 44, "prefix": [44, 64, 68], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "top": [44, 87], "corner": 44, "factor": 44, "properti": [44, 48, 58, 60], "align": [45, 96], "align_maxs": 45, "censor_": [45, 96], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 96], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 96], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 74], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 62, 99], "github": [47, 97, 98, 99], "com": [47, 99], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 96, 99], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 58], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 69, 72], "make": [48, 66, 76, 84, 88, 90], "readabl": [48, 72], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 64, 70], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 86, 96], "zero": 48, "must": [48, 64, 95], "preced": 48, "surround": 48, "whitespac": [48, 66], "36": 48, "0b100": 48, "91": 48, "112": 48, "92": [48, 70], "113": 48, "dwpose": [49, 96], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 96], "connect": 50, "ellips": 50, "facial": [50, 64, 80], "bg": 51, "strict_level": 51, "min_select": 51, "min_width": 51, "min_height": 51, "min_resolut": 51, "desir": 51, "strict": [51, 84, 90], "get_imag": 51, "get_image_fil": 51, "list_image_fil": 51, "random_imag": 51, "randomli": 51, "random_image_fil": 51, "8057": 51, "000000": 51, "000001": 51, "000002": 51, "000003": 51, "000004": 51, "home": 51, "dgh": [51, 59, 99], "2400x1600": 51, "0x7feb86ed5160": 51, "003258": 51, "400x400": 51, "0x7feb86a748b0": 51, "quickli": 52, "backgroundimageset": 52, "list_bg_image_fil": 52, "get_bg_image_fil": 52, "get_bg_imag": 52, "random_bg_image_fil": 52, "random_bg_imag": 52, "adversari": [54, 96], "remove_adversarial_nois": 54, "nafnet": [54, 96], "restore_with_nafnet": 54, "scunet": [54, 96], "restore_with_scunet": 54, "automatic1111": 57, "stabl": [57, 58, 79, 99], "diffus": [57, 58, 79], "webui": [57, 58, 59], "novelai": 57, "sdwui": 57, "pars": [57, 58, 96], "submodul": 57, "nai": [57, 96], "docstr": 57, "sdmetadata": 57, "parse_sdmeta_from_text": 57, "get_sdmeta_from_imag": 57, "save_image_with_sdmeta": 57, "read_metadata": 57, "save_with_metadata": 57, "naimetadata": 57, "get_naimeta_from_imag": 57, "add_naimeta_to_imag": 57, "save_image_with_naimeta": 57, "parser": 58, "formatt": 58, "a1111": 58, "sd_metadata_simpl": 58, "sd_metadata_complex": 58, "prompt": 58, "neg_prompt": 58, "neg": 58, "__str__": 58, "sd1": 58, "extrem": 58, "delic": 58, "beauti": 58, "offici": 58, "global": [58, 95], "illumin": 58, "soft": 58, "shadow": 58, "super": 58, "light": 58, "novel": [58, 60], "4k": 58, "metal_textur": 58, "striped_background": 58, "rich": 58, "cg": 58, "uniti": 58, "8k": 58, "wallpap": 58, "unreal": 58, "sci": 58, "fi": 58, "fantasi": 58, "silver_skin": 58, "cut": [58, 64], "silver_impossible_bodysuit": 58, "gem_on_chest": 58, "cut_silver_mechanical_leotard": 58, "headgear": [58, 64], "1_girl": 58, "solo": [58, 63, 64, 65, 69, 70, 71, 72], "slim_waist": 58, "hair": [58, 64], "long": 58, "lumin": 58, "medium_breast": [58, 71], "indistinct_camelto": 58, "flat_crotch": 58, "coquettish": 58, "squint": 58, "evil_smil": 58, "dark_persona": 58, "mouth": 58, "wet": 58, "slim_fac": 58, "tall_girl": 58, "matur": 58, "mature_fac": 58, "slim_figur": 58, "slim_leg": 58, "groin": 58, "bare_thigh": 58, "easyneg": 58, "sketch": 58, "ugli": 58, "huge": 58, "logo": 58, "monochrom": [58, 83, 86, 96], "bad": 58, "mutat": 58, "blurri": 58, "horror": 58, "geometri": 58, "bad_prompt": 58, "miss": 58, "finger": 58, "limb": 58, "anatomi": 58, "interlock": 58, "digit": 58, "arm": 58, "2girl": 58, "deform": 58, "artist": 58, "blush": [58, 65, 69, 72], "lipstick": 58, "skindent": 58, "tie": 58, "big_breast": 58, "thighhigh": [58, 65], "pubic_hair": [58, 64], "3d": [58, 81], "realist": 58, "slip": [58, 66], "head_out_of_fram": 58, "curvi": 58, "sampler": 58, "ddim": 58, "cfg": 58, "seed": 58, "3827064803": 58, "512x848": 58, "hash": 58, "eb49192009": 58, "anidosmix": 58, "clip": 58, "skip": 58, "new_imag": 58, "let": 58, "what": 58, "nslim_fac": 58, "848": 58, "_sdmeta_text": 58, "directli": 58, "starri": 58, "night": 58, "daylight": 58, "40": 58, "euler": 58, "sd2": 58, "1girl": [58, 63, 64, 65, 66, 69, 70, 71, 72], "blue": 58, "footwear": 58, "shoe": 58, "bang": [58, 64, 65, 69, 72], "indoor": 58, "sleev": 58, "ahog": [58, 64, 65, 69, 72], "dress": [58, 64], "pot": 58, "plant": 58, "bag": [58, 65, 69, 72], "bun": [58, 64], "window": 58, "lora": 58, "bluearchive10": 58, "bluearchiv": 58, "neg1": 58, "dpm": 58, "2m": 58, "sde": 58, "karra": 58, "2647703743": 58, "768x768": 58, "72bd94132e": 58, "cutemix": 58, "denois": 58, "strength": 58, "controlnet": 58, "preprocessor": 58, "control_v11p_sd15_openpos": 58, "cab727d4": 58, "weight": 58, "perfect": 58, "control": 58, "param": 58, "hire": 58, "upscal": [58, 96], "latent": 58, "ti": 58, "339cc9210f70": 58, "66a7279a88dd": 58, "info": 58, "els": [58, 97, 98], "underli": [58, 75], "sd_meta": 58, "scope": 58, "dst_file": [58, 60], "jpeg": [58, 82, 95], "webp": 58, "systemerror": [58, 60], "input_imag": 58, "output_imag": 58, "a41": 59, "safetensor": 59, "safe": [59, 65, 75, 86, 88, 90, 95, 96], "tensor": 59, "torch": 59, "command": [59, 99], "pip": [59, 99], "_check_env": 59, "intern": 59, "model_fil": 59, "key1": 59, "value1": 59, "key2": 59, "value2": 59, "src_model_fil": 59, "dst_model_fil": 59, "new_metadata": 59, "john": 59, "doe": [59, 63, 70, 84, 90], "input_model": 59, "output_model": 59, "creation": 60, "softwar": 60, "generation_tim": 60, "dataclass": 60, "encapsul": 60, "taken": 60, "alia": 60, "success": [60, 99], "add_lsb_meta": 60, "save_metainfo": 60, "metainfo": 60, "prefer": 60, "isneti": [61, 96], "get_isnetis_mask": 61, "segment_with_isneti": 61, "segment_rgba_with_isneti": 61, "co": 62, "seg": 62, "1024": [62, 72], "inspir": [62, 72, 92], "space": [62, 72], "blob": 62, "app": 62, "l8": 62, "00ff00": 62, "mask_": 62, "image_": 62, "hutao_seg": 62, "skadi": [62, 65, 69, 72], "skadi_seg": 62, "drop": [63, 64, 65, 69, 71, 72], "cosplai": 63, "no_eyewear": 63, "eyewear": [63, 64], "span": [63, 64], "matter": [63, 64], "red_hair": [63, 64, 70, 71], "use_preset": 63, "custom_blacklist": 63, "onlin": 63, "preset": 63, "ones": 63, "neither": [63, 64], "nor": [63, 64], "anal_hair": 64, "anal_tail": 64, "arm_behind_head": 64, "arm_hair": 64, "arm_under_breast": 64, "arms_behind_head": 64, "bird_on_head": 64, "blood_in_hair": 64, "breasts_on_glass": 64, "breasts_on_head": 64, "cat_on_head": 64, "closed_ey": 64, "clothed_female_nude_femal": 64, "clothed_female_nude_mal": 64, "clothed_male_nude_femal": 64, "clothes_between_breast": 64, "cream_on_fac": 64, "drying_hair": 64, "empty_ey": 64, "face_to_breast": 64, "food_on_fac": 64, "food_on_head": 64, "game_boi": 64, "grabbing_anoth": 64, "s_hair": 64, "grabbing_own_breast": 64, "gun_to_head": 64, "head_between_breast": 64, "heart_in_ey": 64, "multiple_boi": 64, "multiple_girl": 64, "object_on_breast": 64, "object_on_head": 64, "paint_splatter_on_fac": 64, "parted_lip": [64, 65, 69, 72], "penis_on_fac": 64, "person_on_head": 64, "pokemon_on_head": 64, "rabbit_on_head": 64, "rice_on_fac": 64, "severed_head": 64, "star_in_ey": 64, "sticker_on_fac": 64, "tentacles_on_mal": 64, "tying_hair": 64, "built": [64, 75], "mutabl": 64, "sequenc": 64, "constructor": 64, "empti": 64, "iter": 64, "hold": [64, 65, 69, 72], "futa": 64, "cum": 64, "rub": 64, "shade": 64, "plai": 64, "drill": 64, "skin": 64, "sidelock": 64, "twintail": [64, 65, 69, 72], "braid": 64, "afro": 64, "bald": 64, "dreadlock": 64, "ponytail": 64, "updo": 64, "beard": 64, "mustach": 64, "pointi": 64, "horn": 64, "tail": 64, "ornament": 64, "hairband": 64, "pupil": 64, "bow": [64, 65], "headwear": 64, "ribbon": [64, 69], "crown": 64, "cap": 64, "hairclip": [64, 69], "mole": 64, "halo": 64, "fluff": 64, "flower": [64, 65, 69, 72], "glass": [64, 66], "fang": 64, "boi": 64, "beret": 64, "heterochromia": 64, "headdress": 64, "eyepatch": 64, "headphon": 64, "eyebrow": 64, "eyelash": 64, "sunglass": 64, "intak": 64, "scrunchi": 64, "ear_pierc": 64, "headband": 64, "ring": 64, "under_mouth": 64, "freckl": 64, "lip": 64, "eyelin": 64, "eyeshadow": 64, "tassel": 64, "whitelist_suffix": 64, "whitelist_prefix": 64, "whitelist_word": 64, "suffix": [64, 68], "pool": 64, "whitelist": 64, "predefin": 64, "blacklist": [64, 67, 96], "red": 64, "singular": 64, "plural": 64, "chair": 64, "whole": 64, "word": 64, "hear": 64, "86": 64, "72": 64, "outdat": 65, "anymor": 65, "baselin": 65, "extens": 65, "practic": 65, "use_real_nam": [65, 69], "general_threshold": [65, 72], "character_threshold": [65, 72], "drop_overlap": [65, 69, 72], "real": [65, 69, 86, 96], "renam": [65, 69], "redirect": [65, 69], "mani": [65, 69], "websit": [65, 69], "rate": [65, 72, 84, 86, 96], "char": [65, 72], "9897817373275757": 65, "question": [65, 72, 84], "010265946388244629": 65, "explicit": [65, 72, 84], "2809715270996094e": 65, "9939777851104736": 65, "5032387375831604": 65, "black_bord": 65, "9943548440933228": 65, "black_glov": [65, 69, 72], "5011609792709351": 65, "blue_ski": [65, 69, 72], "6877802610397339": 65, "5543792843818665": 65, "8268730640411377": 65, "cloud": [65, 69, 72], "8504303693771362": 65, "cowboy_shot": [65, 69, 72], "6008237600326538": 65, "crop_top": [65, 69, 72], "6635787487030029": 65, "dai": [65, 69, 72], "8496965765953064": 65, "glove": [65, 69, 72], "6107005476951599": 65, "hair_between_ey": [65, 69, 72], "668294370174408": 65, "5619469285011292": 65, "holding_baseball_bat": [65, 69, 72], "5141720771789551": 65, "letterbox": 65, "long_hair": [65, 69, 71, 72], "9884189963340759": 65, "looking_at_view": [65, 69, 72], "5673105120658875": 65, "midriff": [65, 69, 72], "6290556192398071": 65, "navel": [65, 69, 72], "9631235003471375": 65, "no_hat": [65, 69], "7978747487068176": 65, "no_headwear": [65, 69, 72], "7577926516532898": 65, "outdoor": [65, 69, 72], "7118550539016724": 65, "5452839136123657": 65, "pillarbox": 65, "9841411709785461": 65, "red_ey": [65, 69, 72], "958786129951477": 65, "shirt": [65, 69, 72], "6720131039619446": 65, "short_sleev": [65, 69, 72], "7077711820602417": 65, "silver_hair": [65, 69], "6673924326896667": 65, "sky": [65, 69, 72], "8709812760353088": 65, "9614333510398865": 65, "sportswear": [65, 69, 72], "7786177396774292": 65, "6842771172523499": 65, "sweat": [65, 69, 72], "9076308012008667": 65, "thigh": [65, 69, 72], "580970823764801": 65, "skadi_": [65, 72], "arknight": [65, 72], "9633345007896423": 65, "9988503456115723": 65, "001651763916015625": 65, "00012505054473876953": 65, "9829280972480774": 65, "894218385219574": 65, "8733789920806885": 65, "backpack": [65, 69, 72], "6322951316833496": 65, "9987058639526367": 65, "bag_charm": 65, "9754379987716675": 65, "6810564994812012": 65, "9708781838417053": 65, "6356008052825928": 65, "5633733868598938": 65, "brick_wal": 65, "5315935611724854": 65, "brown_hair": [65, 69, 72], "9397273659706116": 65, "build": [65, 72], "9229896664619446": 65, "charm_": 65, "9006357789039612": 65, "citi": 65, "9020784497261047": 65, "cityscap": 65, "9547432661056519": 65, "5296419262886047": 65, "8253412246704102": 65, "5619839429855347": 65, "hair_flow": [65, 69, 72], "8277763724327087": 65, "hair_orna": [65, 69, 72], "9356368780136108": 65, "hair_ribbon": [65, 69], "5288072824478149": 65, "jacket": [65, 69, 72], "6336134076118469": 65, "9703260064125061": 65, "8188960552215576": 65, "phone_screen": 65, "9579574465751648": 65, "9954615235328674": 65, "plaid": [65, 69], "9725285172462463": 65, "plaid_skirt": [65, 69], "9638455510139465": 65, "pleated_skirt": [65, 69, 72], "7226815819740295": 65, "5321241021156311": 65, "red_nail": [65, 69], "5493080615997314": 65, "school_bag": 65, "9863407611846924": 65, "school_uniform": [65, 69, 72], "6794284582138062": 65, "5062428116798401": 65, "shoulder_bag": 65, "9325523972511292": 65, "skirt": [65, 69, 72], "92237788438797": 65, "skyscrap": 65, "7728171348571777": 65, "sleeves_past_wrist": [65, 69], "7257086038589478": 65, "smile": [65, 69, 72], "5357837080955505": 65, "6939404010772705": 65, "7054293155670166": 65, "tongu": [65, 69, 72], "9990814924240112": 65, "tongue_out": [65, 69, 72], "9992498755455017": 65, "5012534260749817": 65, "very_long_hair": [65, 69, 71, 72], "7461410164833069": 65, "underscor": [66, 72], "convent": 66, "restor": [66, 96], "use_spac": 66, "use_escap": 66, "include_scor": 66, "score_descend": 66, "_": 66, "escap": 66, "unsaf": 66, "sort": [66, 70], "descend": 66, "panty_pul": 66, "6826801300048828": 66, "958938717842102": 66, "drinking_glass": 66, "9340789318084717": 66, "areola_slip": 66, "41196826100349426": 66, "9988248348236084": 66, "drink": 66, "pull": 66, "areola": 66, "999": 66, "959": 66, "934": 66, "683": 66, "412": 66, "mldanbooru": [67, 96], "get_mldanbooru_tag": 67, "wd14": [67, 69, 96], "get_wd14_tag": [67, 69], "convert_wd14_emb_to_predict": 67, "denormalize_wd14_emb": 67, "deepdanbooru": [67, 69, 96], "get_deepdanbooru_tag": [67, 69], "add_underlin": 67, "remove_underlin": 67, "tags_to_text": 67, "drop_overlap_tag": 67, "is_blacklist": 67, "drop_blacklisted_tag": 67, "char_whitelist_suffix": 67, "char_whitelist_prefix": 67, "char_whitelist_word": 67, "char_suffix": 67, "char_prefix": 67, "charactertagpool": 67, "is_basic_character_tag": 67, "drop_basic_character_tag": 67, "sort_tag": 67, "tag_match_suffix": 67, "tag_match_prefix": 67, "tag_match_ful": 67, "t1": 68, "t2": 68, "fulli": 68, "ml": 69, "448": 69, "keep_ratio": 69, "9999984502792358": [69, 91], "9999946355819702": 69, "9994951486587524": 69, "998144268989563": 69, "9978417158126831": 69, "9941409230232239": 69, "9799384474754333": 69, "979142427444458": 69, "961823582649231": 69, "961323618888855": 69, "9490893483161926": 69, "large_breast": [69, 72], "9450850486755371": 69, "9425153136253357": 69, "9409335255622864": 69, "9319437146186829": 69, "9265308976173401": 69, "baseball_bat": [69, 72], "9259042143821716": 69, "922250509262085": 69, "9199565052986145": 69, "9175475835800171": 69, "9102761745452881": 69, "9076938629150391": 69, "stomach": [69, 72], "9052775502204895": 69, "8938589692115784": 69, "8894285559654236": 69, "8891903162002563": 69, "8845980763435364": 69, "8842408061027527": 69, "8659475445747375": 69, "862621009349823": 69, "8616052865982056": 69, "8562789559364319": 69, "short_short": [69, 72], "8555729389190674": 69, "8533340096473694": 69, "black_short": [69, 72], "8477485775947571": 69, "8430152535438538": 69, "tied_long_hair": [69, 72], "8340626955032349": 69, "crop_top_overhang": 69, "8266023397445679": 69, "8222048282623291": 69, "8202669620513916": 69, "black_shirt": [69, 72], "8061150312423706": 69, "ass_visible_through_thigh": [69, 72], "7803354859352112": 69, "thigh_gap": [69, 72], "7789446711540222": 69, "arms_up": 69, "7052110433578491": 69, "9999866485595703": 69, "997043788433075": 69, "9969649910926819": 69, "9957101345062256": 69, "9928386807441711": 69, "9886980056762695": 69, "9864778518676758": 69, "ghost": [69, 72], "9769423007965088": 69, "9747489094734192": 69, "9736957550048828": 69, "9388670325279236": 69, "9356311559677124": 69, "91000896692276": 69, "cardigan": 69, "8955123424530029": 69, "8910233378410339": 69, "8904104828834534": 69, "8881211280822754": 69, "8876776695251465": 69, "8864808678627014": 69, "8810517191886902": 69, "8798807263374329": 69, "8765745162963867": 69, "8737136125564575": 69, "nail_polish": 69, "8650439381599426": 69, "8613706827163696": 69, "blue_cardigan": 69, "8571277260780334": 69, "8333670496940613": 69, "8160212635993958": 69, "eyebrows_visible_through_hair": 69, "8122442364692688": 69, "8091571927070618": 69, "8082079887390137": 69, "8048468232154846": 69, "long_sleev": [69, 72], "8042327165603638": 69, "7984272241592407": 69, "blazer": [69, 72], "794708251953125": 69, "78981614112854": 69, "7892146110534668": 69, "shaped_pupil": [69, 72], "7867060899734497": 69, "gradient_hair": 69, "786359965801239": 69, "white_shirt": 69, "7790888547897339": 69, "brown_skirt": 69, "7760675549507141": 69, "774523913860321": 69, "7721588015556335": 69, "7697228789329529": 69, "755959689617157": 69, "multicolored_hair": 69, "7477189898490906": 69, "7476690411567688": 69, "rail": 69, "7476617693901062": 69, "blue_jacket": 69, "7458406090736389": 69, "741143524646759": 69, "7364678978919983": 69, "collared_shirt": 69, "7193643450737": 69, "red_neckwear": 69, "7108616828918457": 69, "7086325287818909": 69, "miniskirt": 69, "7055293321609497": 69, "7039415836334229": 69, "open_cloth": 69, "7018357515335083": 69, "shuffl": 70, "count": [70, 97, 98], "2boi": 70, "random": 70, "cat_ear": 70, "uniqu": 70, "precomput": 71, "8849405313291128": 71, "8548297594823425": 71, "03910296474461261": 71, "6615180440330748": 71, "21552028866308015": 71, "3165260620737027": 71, "47744464927382957": 71, "tagger": 72, "smilingwolf": 72, "wd": 72, "swinv2_v3": 72, "general_mcut_en": 72, "character_mcut_en": 72, "no_underlin": 72, "mcut": 72, "replac": 72, "dim": 72, "index": [72, 99], "l2": 72, "follw": 72, "embd": 72, "valuabl": 72, "enabl": 72, "rapid": 72, "queri": 72, "0011444687843322754": 72, "8876402974128723": 72, "106781005859375": 72, "000277101993560791": 72, "997527003288269": 72, "9797663688659668": 72, "9905703663825989": 72, "9761719703674316": 72, "8981098532676697": 72, "8810765743255615": 72, "9498510360717773": 72, "8377365469932556": 72, "945058286190033": 72, "9457170367240906": 72, "969594419002533": 72, "7881088852882385": 72, "7687551379203796": 72, "9301245212554932": 72, "6703325510025024": 72, "white_hair": 72, "5292627811431885": 72, "8677047491073608": 72, "grey_hair": 72, "5859264731407166": 72, "9536856412887573": 72, "8056888580322266": 72, "8394746780395508": 72, "9473626613616943": 72, "8986269235610962": 72, "9385137557983398": 72, "8408567905426025": 72, "alternate_costum": 72, "4245271384716034": 72, "931140661239624": 72, "8830795884132385": 72, "7279844284057617": 72, "artist_nam": 72, "5333830714225769": 72, "64717698097229": 72, "9516432285308838": 72, "9655293226242065": 72, "9485014081001282": 72, "7366660833358765": 72, "7161656618118286": 72, "5858667492866516": 72, "6186309456825256": 72, "41193312406539917": 72, "467605859041214": 72, "36282333731651306": 72, "3756745457649231": 72, "motion_blur": 72, "5091936588287354": 72, "951993465423584": 72, "basebal": 72, "5634750723838806": 72, "8232709169387817": 72, "9869340658187866": 72, "49491602182388306": 72, "5193622708320618": 72, "003406703472137451": 72, "0007208287715911865": 72, "9798132181167603": 72, "8046203851699829": 72, "7596215009689331": 72, "7620116472244263": 72, "46084529161453247": 72, "48454540967941284": 72, "5152207016944885": 72, "8023070096969604": 72, "8653596639633179": 72, "7201820611953735": 72, "7816740870475769": 72, "697688639163971": 72, "8974947333335876": 72, "7491052746772766": 72, "5015512704849243": 72, "6401398181915283": 72, "43420469760894775": 72, "4528769850730896": 72, "5730487704277039": 72, "6739872694015503": 72, "5545973181724548": 72, "6946243047714233": 72, "5487751364707947": 72, "7439308166503906": 72, "4186026453971863": 72, "47378358244895935": 72, "4690653085708618": 72, "7565015554428101": 72, "hu_tao_": 72, "genshin_impact": 72, "9262397289276123": 72, "boo_tao_": 72, "942080020904541": 72, "denorm": 72, "denormalizer_nam": 72, "mnum2_al": 72, "understand": 72, "batch": [72, 73, 92], "redund": 72, "structur": [72, 96], "b": 72, "r": [72, 84, 90], "c": 72, "linalg": 72, "norm": 72, "approx": [72, 73], "1e": 72, "cdc_anime_onnx": 73, "realli": 73, "As": [73, 84, 90], "1024x1024": 73, "2060": 73, "gpu": 73, "cost": 73, "70": 73, "against": 73, "cpu": [73, 78, 97, 98], "experi": 73, "hgsr": 73, "mhr": 73, "aug_x4_320": 73, "tile_s": 73, "tile_overlap": 73, "batch_siz": 73, "silent": 73, "tile": 73, "progress": 73, "messag": 73, "cute_waifu_aroma": 73, "pngimageplugin": 73, "pngimagefil": 73, "1168x1168": 73, "0x7f0e8ca06880": 73, "4672x4672": 73, "0x7f0e48edb640": 73, "cdc": [74, 96], "upscale_with_cdc": 74, "thread": [75, 95], "lru_cach": 75, "decor": 75, "wrap": 75, "synchron": 75, "prevent": 75, "race": 75, "condit": 75, "maxsiz": 75, "def": 75, "expensive_funct": 75, "expens": 75, "lock": [75, 95], "safeti": [75, 92], "multithread": 75, "my_funct": 75, "introduc": 75, "acquisit": 75, "critic": 75, "mathemat": 76, "activ": 76, "machin": 76, "learn": 76, "deep": 76, "problem": [76, 84, 90], "input_valu": 76, "frac": 76, "26894142": 76, "73105858": 76, "ts_lru_cach": 77, "sigmoid": 77, "get_onnx_provid": 77, "open_onnx_model": 77, "cudaexecutionprovid": 78, "cpuexecutionprovid": 78, "ckpt": 78, "inferencesess": 78, "onnx_mod": 78, "decid": 78, "linux": [78, 97, 98], "execut": [78, 97, 98], "ignor": 78, "cuda": [78, 97, 98], "forc": 78, "anime_ai_check": 79, "mobilenetv3_sce_dist": [79, 90, 94], "mainli": 79, "caformer_s36_plus_sc": 79, "graph": 79, "9996960163116455": 79, "9999125003814697": 79, "997803270816803": 79, "9960069060325623": 79, "9887709021568298": 79, "9998629093170166": 79, "0013722758740186691": 79, "00020673229300882667": 79, "0001895089662866667": 79, "0008857478387653828": 79, "552320024231449e": 79, "001168627175502479": 79, "bangumi": [80, 81], "vision": 80, "imageri": 80, "bangumi_char_typ": 80, "definit": [80, 87], "video": 80, "secondari": 80, "often": 80, "lack": 80, "lead": 80, "under": [80, 99], "categori": [80, 88], "three": 80, "judg": 80, "anime_portrait": [80, 86], "mobilenetv3_v0_dist": [80, 89, 93, 94], "9998525381088257": 80, "00012103465269319713": 80, "6464786313008517e": 80, "906112609314732e": 80, "06": [80, 81, 83, 88, 89, 90, 91, 93], "9997243285179138": 80, "0002490800397936255": 80, "7215803381986916e": 80, "354368557978887e": 80, "9998849630355835": 80, "90006631379947e": 80, "3920385754317977e": 80, "2084233276254963e": 80, "9998877048492432": 80, "732793503440917e": 80, "4264976925915107e": 80, "0623419257171918e": 80, "07076334953308105": 80, "9290977716445923": 80, "0001044218079186976": 80, "4467317163944244e": 80, "2568268832401372e": 80, "9999498128890991": 80, "1810528778587468e": 80, "879474429093534e": 80, "260669109295122e": 80, "9999510049819946": 80, "2321036592766177e": 80, "025227553938748e": 80, "4251427273848094e": 80, "999957799911499": 80, "4273678718600422e": 80, "6884023302263813e": 80, "880981603288092e": 80, "0002326338435523212": 80, "9996368885040283": 80, "164971561403945e": 80, "00020793956355191767": 80, "13438372313976288": 80, "8652494549751282": 80, "000158855298650451": 80, "000238816806813702": 80, "3589179217815399": 80, "6406960487365723": 80, "0001471740542910993": 80, "002255884697660804": 80, "08208147436380386": 80, "9152728915214539": 80, "00038967153523117304": 80, "227699592884164e": 80, "0835404282261152e": 80, "1437502406770363e": 80, "9999284744262695": 80, "2125529792683665e": 80, "0218892384727951e": 80, "00011914174683624879": 80, "9998584985733032": 80, "2007669283775613e": 80, "6357082131435163e": 80, "3068713896209374e": 80, "9999185800552368": 80, "066640925273532e": 80, "529400813335087e": 80, "089402500540018e": 80, "9999388456344604": 80, "6406959295272827": 80, "not_paint": 81, "anime_classif": 81, "older": 81, "mobilenetv3_v1": [81, 91], "5_dist": 81, "3_dist": 81, "plot": [81, 84, 90, 94], "caformer_s36_v1": 81, "3_focal": 81, "8346158862113953": 81, "004201625939458609": 81, "0028638991061598063": 81, "15633030235767365": 81, "001988308737054467": 81, "9868855476379395": 81, "001178382197394967": 81, "00015886101755313575": 81, "0005986307514831424": 81, "011178601533174515": 81, "9933090209960938": 81, "0012440024875104427": 81, "00040085514774546027": 81, "004924307577311993": 81, "00012189441622467712": 81, "00031298911198973656": 81, "9968050718307495": 81, "182305903872475e": 81, "0027923565357923508": 81, "7805559259140864e": 81, "0004650334012694657": 81, "996709942817688": 81, "736721191671677e": 81, "0027629584074020386": 81, "4619508621981367e": 81, "0003803370927926153": 81, "998649537563324": 81, "190127922105603e": 81, "0008622839814051986": 81, "595230686594732e": 81, "0004573142796289176": 81, "00031435859273187816": 81, "8671838641166687": 81, "13199880719184875": 81, "563074617180973e": 81, "153919796110131e": 81, "290010737255216e": 81, "9727378487586975": 81, "027150526642799377": 81, "162296004826203e": 81, "4933258828241378e": 81, "0004275702522136271": 81, "995402455329895": 81, "002233930164948106": 81, "001911122351884842": 81, "1603819727897644": 81, "0007561995880678296": 81, "00017044576816260815": 81, "838487982749939": 81, "0002034590725088492": 81, "005001617129892111": 81, "000932251859921962": 81, "009352140128612518": 81, "9846979379653931": 81, "6018555470509455e": 81, "004064667969942093": 81, "464051254326478e": 81, "025772539898753166": 81, "9699516296386719": 81, "00011656546121230349": 81, "287263775244355e": 81, "370255853951676e": 81, "01098843663930893": 81, "0031668643932789564": 81, "9857884049415588": 81, "499273488065228e": 81, "8419872251106426e": 81, "0003471920208539814": 81, "029472889378666878": 81, "9700765609741211": 81, "0012387704337015748": 81, "001172148622572422": 81, "787473391043022e": 81, "003680602880194783": 81, "9938107132911682": 81, "8346157073974609": 81, "8671836853027344": 81, "8384883403778076": 81, "9846979975700378": 81, "9700766801834106": 81, "greyscal": 82, "jpeg_ful": [82, 95], "6125901": 82, "6125785": [82, 95], "6124220": 82, "rough": [83, 84, 90], "polish": 83, "mobilenetv3_v2": 83, "2_dist": [83, 91], "910087929805741e": 83, "1241951510310173": 83, "8757457137107849": 83, "00018937293498311192": 83, "030049214139580727": 83, "9697614312171936": 83, "008933082222938538": 83, "05096456781029701": 83, "9401022791862488": 83, "009832272306084633": 83, "9898634552955627": 83, "00030428936588577926": 83, "013919820077717304": 83, "9819902181625366": 83, "004089969675987959": 83, "04166747257113457": 83, "9582782983779907": 83, "4218515288084745e": 83, "8849249482154846": 83, "1149177998304367": 83, "0001573085755808279": 83, "9907882809638977": 83, "008958994410932064": 83, "0002527958422433585": 83, "9831690788269043": 83, "01682441122829914": 83, "613856385229155e": 83, "8757458329200745": 83, "8849248290061951": 83, "million": 84, "anime_r": [84, 86], "boundari": [84, 90], "challeng": [84, 90], "clean": [84, 90], "ground": [84, 90], "truth": [84, 90], "judgment": [84, 90], "intend": [84, 90], "quick": [84, 90, 96], "estim": [84, 90], "basi": [84, 90], "mobilenetv3_large_100_v0_ls0": 84, "caformer_s36_v0_ls0": 84, "7508869767189026": 84, "7034655809402466": 84, "728887677192688": 84, "7404400110244751": 84, "7446154952049255": 84, "7514738440513611": 84, "768704354763031": 84, "8219676613807678": 84, "7267540693283081": 84, "7645740509033203": 84, "7216582894325256": 84, "7615436315536499": 84, "815083920955658": 84, "8321858644485474": 84, "8204999566078186": 84, "820833146572113": 84, "chdir": 84, "doc": 84, "api_doc": 84, "7508870363235474": 84, "11212056130170822": 84, "06781744956970215": 84, "06917501986026764": 84, "7034654021263123": 84, "15903906524181366": 84, "06688199192285538": 84, "07061357796192169": 84, "7288877964019775": 84, "1476859599351883": 84, "060362350195646286": 84, "06306383013725281": 84, "7404399514198303": 84, "10337048768997192": 84, "08087948709726334": 84, "07530999928712845": 84, "055992450565099716": 84, "7446154356002808": 84, "13191790878772736": 84, "06747424602508545": 84, "06458679586648941": 84, "10566363483667374": 84, "07827574014663696": 84, "07079866528511047": 84, "7687042951583862": 84, "09974884241819382": 84, "06074819341301918": 84, "050435908138751984": 84, "8219675421714783": 84, "0593985915184021": 84, "06819795072078705": 84, "06569571048021317": 84, "1177448257803917": 84, "726753830909729": 84, "08980562537908554": 84, "06481882929801941": 84, "06922297924757004": 84, "10138414055109024": 84, "06351721286773682": 84, "07683827728033066": 84, "13798624277114868": 84, "05942752957344055": 84, "10584963858127594": 84, "7615437507629395": 84, "07317910343408585": 84, "060196295380592346": 84, "06751583516597748": 84, "0572039857506752": 84, "05398125201463699": 84, "06124086305499077": 84, "0525919646024704": 84, "8321859240531921": 84, "05922013148665428": 84, "06274889409542084": 84, "057530902326107025": 84, "8205001354217529": 84, "05683052912354469": 84, "06635929644107819": 84, "05597696080803871": 84, "8208332657814026": 84, "non_furri": 85, "mobilenetv3_v0": 85, "1_dist": 85, "9898804426193237": 85, "010119626298546791": 85, "9677742123603821": 85, "032225821167230606": 85, "959551215171814": 85, "040448784828186035": 85, "9535530209541321": 85, "04644693806767464": 85, "04358793422579765": 85, "9564120769500732": 85, "02767963521182537": 85, "9723203182220459": 85, "028900373727083206": 85, "9710996150970459": 85, "037573859095573425": 85, "9624261260032654": 85, "aicheck": [86, 96], "get_ai_created_scor": 86, "is_ai_cr": 86, "bangumi_char": [86, 96], "anime_bangumi_char_scor": 86, "anime_bangumi_char": 86, "anime_classify_scor": 86, "anime_classifi": 86, "is_greyscal": 86, "anime_completeness_scor": 86, "anime_complet": 86, "dbrate": [86, 96], "anime_dbrating_scor": 86, "anime_dbr": 86, "furri": [86, 96], "anime_furry_scor": 86, "anime_furri": 86, "get_monochrome_scor": 86, "is_monochrom": 86, "nsfw_pred_scor": 86, "nsfw_pred": 86, "portrait": [86, 96], "anime_portrait_scor": 86, "anime_rating_scor": 86, "anime_real_scor": 86, "safe_check_scor": 86, "safe_check": 86, "style_ag": [86, 96], "anime_style_age_scor": 86, "anime_style_ag": 86, "teen": [86, 96], "anime_teen_scor": 86, "anime_teen": 86, "is_truncated_fil": 86, "screen": 87, "row": 87, "bottom": 87, "grayscal": 87, "monochrome_detect": 87, "mobilenetv3_large_100_dist_safe2": 87, "mobilenetv3_dist": 87, "caformer_s36": 87, "mono": 87, "9614395499229431": 87, "9458909034729004": 87, "9559807777404785": 87, "9651952981948853": 87, "9379720687866211": 87, "8814834356307983": 87, "03941023349761963": 87, "07492382079362869": 87, "09546589106321335": 87, "016521310433745384": 87, "005693843588232994": 87, "0315730981528759": 87, "Not": 88, "five": 88, "hentai": 88, "neutral": 88, "porn": 88, "sexi": 88, "infinit": 88, "nsfwj": 88, "tfj": 88, "deploy": 88, "mobil": 88, "9970946311950684": 88, "00198739324696362": 88, "000894528697244823": 88, "4315058251668233e": 88, "099447197513655e": 88, "9282580614089966": 88, "061733175069093704": 88, "008979619480669498": 88, "0007789491210132837": 88, "0002501663693692535": 88, "7945129871368408": 88, "2044062316417694": 88, "0005603990866802633": 88, "0004847997915931046": 88, "564094367902726e": 88, "7977773547172546": 88, "01352313905954361": 88, "18791256844997406": 88, "0004888656549155712": 88, "00029804420773871243": 88, "04498734697699547": 88, "9509441256523132": 88, "4087972633424215e": 88, "003999904729425907": 88, "4542059185914695e": 88, "002892113756388426": 88, "982390284538269": 88, "02520776737947e": 88, "014633022248744965": 88, "858086610212922e": 88, "002532319398596883": 88, "9887337684631348": 88, "231979568838142e": 88, "008699454367160797": 88, "8187158022774383e": 88, "03564726561307907": 88, "954788088798523": 88, "343036850215867e": 88, "009289607405662537": 88, "00020158555707894266": 88, "006372362840920687": 88, "006019102409482002": 88, "9694945812225342": 88, "015214097686111927": 88, "002899901708588004": 88, "0004039364866912365": 88, "00012730166781693697": 88, "987038791179657": 88, "007135333959013224": 88, "005294707603752613": 88, "06964848190546036": 88, "0014777459437027574": 88, "9276643395423889": 88, "0003031621454283595": 88, "0009063396137207747": 88, "00028707628371194005": 88, "00010888021643040702": 88, "9992460012435913": 88, "00015473493840545416": 88, "0002033217460848391": 88, "563037691696081e": 88, "008058490231633186": 88, "00044566826545633376": 88, "937960684299469": 88, "05353058874607086": 88, "364063445587817e": 88, "07": [88, 89, 90, 93], "00562260951846838": 88, "00012077406427124515": 88, "9897090792655945": 88, "004547217860817909": 88, "564737981942017e": 88, "016690678894519806": 88, "001258736359886825": 88, "9766013622283936": 88, "005440687295049429": 88, "4481674952548929e": 88, "01861923187971115": 88, "0008914825739338994": 88, "9674761295318604": 88, "012998746708035469": 88, "691116141155362e": 88, "0007601747056469321": 88, "0005019629606977105": 88, "039504989981651306": 88, "9591660499572754": 88, "0001652583305258304": 88, "0002614929690025747": 88, "020374108105897903": 88, "029394468292593956": 88, "9498046040534973": 88, "00016299057460855693": 88, "004782819654792547": 88, "002861740067601204": 88, "12280157208442688": 88, "8693908452987671": 88, "0001731760276015848": 88, "304211274255067e": 88, "03286275267601013": 88, "010648751631379128": 88, "9562522172927856": 88, "999900221824646": 89, "645313209854066e": 89, "3387104445428122e": 89, "9999704360961914": 89, "4465465685352683e": 89, "071506166132167e": 89, "9999785423278809": 89, "512719154561637e": 89, "292278612818336e": 89, "919455750496127e": 89, "9999444484710693": 89, "3647335082350764e": 89, "0555699191172607e": 89, "9999880790710449": 89, "3210242286731955e": 89, "7451418898417614e": 89, "9999822378158569": 89, "2084267331811134e": 89, "7460413321023225e": 89, "1532473820352607e": 89, "9999996423721313": 89, "0316136922483565e": 89, "840229633236049e": 89, "9999998807907104": [89, 90], "736660568800289e": 89, "199210472208506e": 89, "9999992847442627": 89, "r15": 90, "r18": 90, "sankaku": 90, "mobilenetv3_v1_pruned_ls0": 90, "caformer_s36_plu": [90, 94], "5863172936624323e": 90, "480062353375615e": 90, "9924363493919373": 90, "007255776319652796": 90, "0003077814180869609": 90, "996969997882843": 90, "0030054834205657244": 90, "4601260520284995e": 90, "9966891407966614": 90, "003293127752840519": 90, "770909148035571e": 90, "00025384966284036636": 90, "9996721744537354": 90, "399192691082135e": 90, "973351603141055e": 90, "9998563528060913": 90, "391309580067173e": 90, "0018681309884414077": 90, "9827859997749329": 90, "015345841646194458": 90, "013710384257137775": 90, "8339558839797974": 90, "15233369171619415": 90, "951323833462084e": 90, "00029566374723799527": 90, "9997004270553589": 90, "00018434497178532183": 90, "568440272123553e": 90, "9997699856758118": 90, "11225129129889e": 90, "051862899563275e": 90, "9999485015869141": 90, "902020231791539e": 90, "0005639699520543218": 90, "9994290471076965": 90, "anime_real_cl": 91, "4_dist": 91, "9999716281890869": 91, "8398366339388303e": 91, "9992202520370483": 91, "0007797438884153962": 91, "9999709129333496": 91, "905452492996119e": 91, "9999765157699585": 91, "3499671442550607e": 91, "9994087219238281": 91, "0005913018831051886": 91, "9999759197235107": 91, "4061362637439743e": 91, "9999052286148071": 91, "475799015490338e": 91, "403173675702419e": 91, "5848207794988411e": 91, "0010207017185166478": 91, "9989792704582214": 91, "2124368115328252e": 91, "9999977350234985": 91, "6512358342879452e": 91, "9999834299087524": 91, "359853614412714e": 91, "9999936819076538": 91, "600314317329321e": 91, "9999840259552002": 91, "5589323083986528e": 91, "9999843835830688": 91, "5513256585109048e": 91, "9999845027923584": 91, "pollut": 92, "mf666": 92, "shit": 92, "checker": 92, "mobilenet": 92, "v2": 92, "max_batch_s": 92, "1970": 93, "1980": 93, "1990": 93, "2000": 93, "2010": 93, "2015": 93, "2020": 93, "ag": 93, "9805465340614319": 93, "761269782553427e": 93, "0005044879508204758": 93, "01569165475666523": 93, "002850610064342618": 93, "00037849770160391927": 93, "9434612113400362e": 93, "053497342392802e": 93, "9992554783821106": 93, "0006490182713605464": 93, "8857468805654207e": 93, "317252262353577e": 93, "314484721769986e": 93, "0750001138148946e": 93, "706833609205205e": 93, "00034479793976061046": 93, "9995512366294861": 93, "391363472677767e": 93, "4607510820496827e": 93, "0679690351244062e": 93, "661913514311891e": 93, "757471131393686e": 93, "0744897230761126e": 93, "76177470368566e": 93, "9996387958526611": 93, "160279296338558e": 93, "00013228354509919882": 93, "1361367038916796e": 93, "464057489414699e": 93, "2412899599876255e": 93, "703883653040975e": 93, "127358498517424e": 93, "9973921775817871": 93, "0022309015039354563": 93, "00018872201326303184": 93, "780902943617548e": 93, "422096920578042e": 93, "638929097680375e": 93, "152203023797483e": 93, "00028818511054851115": 93, "9996094107627869": 93, "58777353237383e": 93, "9200742826797068e": 93, "00017117452807724476": 93, "518441947875544e": 93, "885544381570071e": 93, "4389253010449465e": 93, "1696006772108376e": 93, "9996393918991089": 93, "contenti": 94, "safe_teen": 94, "non_teen": 94, "caformer_s36_v0": 94, "9998493194580078": 94, "0378791052498855e": 94, "00012023092131130397": 94, "9790042638778687": 94, "0017522255657240748": 94, "01924353837966919": 94, "9998124241828918": 94, "19778298237361e": 94, "0001456339523429051": 94, "0008521362324245274": 94, "9989691972732544": 94, "00017870066221803427": 94, "0992944781901315e": 94, "9994398951530457": 94, "0004991036257706583": 94, "2035720727872103e": 94, "9994019269943237": 94, "0005460577667690814": 94, "0478151529678144e": 94, "524079147609882e": 94, "999934196472168": 94, "786742884898558e": 94, "653994154883549e": 94, "9998156428337097": 94, "0001218809193233028": 94, "00013706681784242392": 94, "9997410178184509": 94, "jpeg_trunc": 95, "2216614_truncat": 95, "imagefil": 95, "load_truncated_imag": 95, "ascii": 96, "metric": 96, "list_det_model": 96, "list_rec_model": 96, "sd": 96, "tag": 96, "platform": [97, 98], "shutil": [97, 98], "cpuinfo": [97, 98], "psutil": [97, 98], "hbutil": [97, 98], "size_to_bytes_str": [97, 98], "python_implement": [97, 98], "python_vers": [97, 98], "brand": [97, 98], "get_cpu_info": [97, 98], "brand_raw": [97, 98], "cpu_count": [97, 98], "freq": [97, 98], "cpu_freq": [97, 98], "mhz": [97, 98], "virtual_memori": [97, 98], "precis": [97, 98], "ye": [97, 98], "nvidia": [97, 98], "smi": [97, 98], "1021": [97, 98], "azur": [97, 98], "x86_64": [97, 98], "glibc2": [97, 98], "34": [97, 98], "cpython": [97, 98], "amd": [97, 98], "epyc": [97, 98], "7763": [97, 98], "processor": [97, 98], "3013": 97, "0012500000003": 97, "615": [97, 98], "gib": [97, 98], "deploi": [97, 98], "action": [97, 98], "3253": 98, "43425": 98, "imgutil": 99, "pypi": 99, "simpli": 99, "newest": 99, "git": 99, "script": 99, "__name__": 99, "__main__": 99, "narugo1992": 99, "still": 99, "out": 99, "io": 99, "html": 99, "faq": 100}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "resource"], [57, 0, 0, "-", "sd"], [61, 0, 0, "-", "segment"], [67, 0, 0, "-", "tagging"], [74, 0, 0, "-", "upscale"], [77, 0, 0, "-", "utils"], [86, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[51, 0, 0, "-", "background"]], "imgutils.resource.background": [[51, 3, 1, "", "BackgroundImageSet"], [51, 1, 1, "", "get_bg_image"], [51, 1, 1, "", "get_bg_image_file"], [51, 1, 1, "", "list_bg_image_files"], [51, 1, 1, "", "random_bg_image"], [51, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[51, 4, 1, "", "__init__"], [51, 4, 1, "", "get_image"], [51, 4, 1, "", "get_image_file"], [51, 4, 1, "", "list_image_files"], [51, 4, 1, "", "random_image"], [51, 4, 1, "", "random_image_file"]], "imgutils.sd": [[58, 0, 0, "-", "metadata"], [59, 0, 0, "-", "model"], [60, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[58, 3, 1, "", "SDMetaData"], [58, 1, 1, "", "get_sdmeta_from_image"], [58, 1, 1, "", "parse_sdmeta_from_text"], [58, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[58, 4, 1, "", "__str__"], [58, 5, 1, "", "pnginfo"], [58, 5, 1, "", "text"]], "imgutils.sd.model": [[59, 1, 1, "", "read_metadata"], [59, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[60, 3, 1, "", "NAIMetaData"], [60, 3, 1, "", "NAIMetadata"], [60, 1, 1, "", "add_naimeta_to_image"], [60, 1, 1, "", "get_naimeta_from_image"], [60, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[60, 4, 1, "", "__init__"], [60, 5, 1, "", "pnginfo"]], "imgutils.segment": [[62, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[62, 1, 1, "", "get_isnetis_mask"], [62, 1, 1, "", "segment_rgba_with_isnetis"], [62, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[63, 0, 0, "-", "blacklist"], [64, 0, 0, "-", "character"], [65, 0, 0, "-", "deepdanbooru"], [66, 0, 0, "-", "format"], [68, 0, 0, "-", "match"], [69, 0, 0, "-", "mldanbooru"], [70, 0, 0, "-", "order"], [71, 0, 0, "-", "overlap"], [72, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[63, 1, 1, "", "drop_blacklisted_tags"], [63, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[64, 2, 1, "", "CHAR_PREFIXES"], [64, 2, 1, "", "CHAR_SUFFIXES"], [64, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [64, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [64, 2, 1, "", "CHAR_WHITELIST_WORD"], [64, 3, 1, "", "CharacterTagPool"], [64, 1, 1, "", "drop_basic_character_tags"], [64, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[64, 4, 1, "", "__init__"], [64, 4, 1, "", "drop_basic_character_tags"], [64, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[65, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[66, 1, 1, "", "add_underline"], [66, 1, 1, "", "remove_underline"], [66, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[68, 1, 1, "", "tag_match_full"], [68, 1, 1, "", "tag_match_prefix"], [68, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[69, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[70, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[71, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[72, 1, 1, "", "convert_wd14_emb_to_prediction"], [72, 1, 1, "", "denormalize_wd14_emb"], [72, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[73, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[73, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[75, 0, 0, "-", "cache"], [76, 0, 0, "-", "func"], [78, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[75, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[76, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[78, 1, 1, "", "get_onnx_provider"], [78, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[79, 0, 0, "-", "aicheck"], [80, 0, 0, "-", "bangumi_char"], [81, 0, 0, "-", "classify"], [82, 0, 0, "-", "color"], [83, 0, 0, "-", "completeness"], [84, 0, 0, "-", "dbrating"], [85, 0, 0, "-", "furry"], [87, 0, 0, "-", "monochrome"], [88, 0, 0, "-", "nsfw"], [89, 0, 0, "-", "portrait"], [90, 0, 0, "-", "rating"], [91, 0, 0, "-", "real"], [92, 0, 0, "-", "safe"], [93, 0, 0, "-", "style_age"], [94, 0, 0, "-", "teen"], [95, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[79, 1, 1, "", "get_ai_created_score"], [79, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[80, 1, 1, "", "anime_bangumi_char"], [80, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[81, 1, 1, "", "anime_classify"], [81, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[82, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[83, 1, 1, "", "anime_completeness"], [83, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[84, 1, 1, "", "anime_dbrating"], [84, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[85, 1, 1, "", "anime_furry"], [85, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[87, 1, 1, "", "get_monochrome_score"], [87, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[88, 1, 1, "", "nsfw_pred"], [88, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[89, 1, 1, "", "anime_portrait"], [89, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[90, 1, 1, "", "anime_rating"], [90, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[91, 1, 1, "", "anime_real"], [91, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[92, 1, 1, "", "safe_check"], [92, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[93, 1, 1, "", "anime_style_age"], [93, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[94, 1, 1, "", "anime_teen"], [94, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[95, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 51], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 59], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 81], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 58], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 66], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "resourc": [51, 52], "backgroundimageset": 51, "list_bg_image_fil": 51, "get_bg_image_fil": 51, "get_bg_imag": 51, "random_bg_image_fil": 51, "random_bg_imag": 51, "restor": [53, 54, 55, 56], "adversari": 53, "remove_adversarial_nois": 53, "nafnet": 55, "restore_with_nafnet": 55, "scunet": 56, "restore_with_scunet": 56, "sd": [57, 58, 59, 60], "sdmetadata": 58, "parse_sdmeta_from_text": 58, "get_sdmeta_from_imag": 58, "save_image_with_sdmeta": 58, "read_metadata": 59, "save_with_metadata": 59, "nai": 60, "naimetadata": 60, "get_naimeta_from_imag": 60, "add_naimeta_to_imag": 60, "save_image_with_naimeta": 60, "segment": [61, 62], "isneti": 62, "get_isnetis_mask": 62, "segment_with_isneti": 62, "segment_rgba_with_isneti": 62, "tag": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72], "blacklist": 63, "is_blacklist": 63, "drop_blacklisted_tag": 63, "charact": 64, "char_whitelist_suffix": 64, "char_whitelist_prefix": 64, "char_whitelist_word": 64, "char_suffix": 64, "char_prefix": 64, "charactertagpool": 64, "is_basic_character_tag": 64, "drop_basic_character_tag": 64, "deepdanbooru": 65, "get_deepdanbooru_tag": 65, "add_underlin": 66, "remove_underlin": 66, "tags_to_text": 66, "match": 68, "tag_match_suffix": 68, "tag_match_prefix": 68, "tag_match_ful": 68, "mldanbooru": 69, "get_mldanbooru_tag": 69, "order": 70, "sort_tag": 70, "overlap": 71, "drop_overlap_tag": 71, "wd14": 72, "get_wd14_tag": 72, "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "upscal": [73, 74], "cdc": 73, "upscale_with_cdc": 73, "util": [75, 76, 77, 78], "cach": 75, "ts_lru_cach": 75, "func": 76, "sigmoid": 76, "onnxruntim": 78, "get_onnx_provid": 78, "open_onnx_model": 78, "valid": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "aicheck": 79, "get_ai_created_scor": 79, "is_ai_cr": 79, "bangumi_char": 80, "anime_bangumi_char_scor": 80, "anime_bangumi_char": 80, "anime_classify_scor": 81, "anime_classifi": 81, "color": 82, "is_greyscal": 82, "complet": 83, "anime_completeness_scor": 83, "anime_complet": 83, "dbrate": 84, "anime_dbrating_scor": 84, "anime_dbr": 84, "furri": 85, "anime_furry_scor": 85, "anime_furri": 85, "monochrom": 87, "get_monochrome_scor": 87, "is_monochrom": 87, "nsfw": 88, "nsfw_pred_scor": 88, "nsfw_pred": 88, "portrait": 89, "anime_portrait_scor": 89, "anime_portrait": 89, "rate": 90, "anime_rating_scor": 90, "anime_r": [90, 91], "real": 91, "anime_real_scor": 91, "safe": 92, "safe_check_scor": 92, "safe_check": 92, "style_ag": 93, "anime_style_age_scor": 93, "anime_style_ag": 93, "teen": 94, "anime_teen_scor": 94, "anime_teen": 94, "truncat": 95, "is_truncated_fil": 95, "welcom": 96, "": 96, "document": 96, "overview": 96, "tutori": 96, "inform": [96, 97, 98], "api": 96, "run": [97, 98], "environ": [97, 98], "instal": 99, "quick": 100, "start": 100}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.resource.background": [[51, "module-imgutils.resource.background"]], "BackgroundImageSet": [[51, "backgroundimageset"]], "list_bg_image_files": [[51, "list-bg-image-files"]], "get_bg_image_file": [[51, "get-bg-image-file"]], "get_bg_image": [[51, "get-bg-image"]], "random_bg_image_file": [[51, "random-bg-image-file"]], "random_bg_image": [[51, "random-bg-image"]], "imgutils.resource": [[52, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[53, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[53, "remove-adversarial-noise"]], "imgutils.restore": [[54, "imgutils-restore"]], "imgutils.restore.nafnet": [[55, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[55, "restore-with-nafnet"]], "imgutils.restore.scunet": [[56, "imgutils-restore-scunet"]], "restore_with_scunet": [[56, "restore-with-scunet"]], "imgutils.sd": [[57, "module-imgutils.sd"]], "imgutils.sd.metadata": [[58, "module-imgutils.sd.metadata"]], "SDMetaData": [[58, "sdmetadata"]], "parse_sdmeta_from_text": [[58, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[58, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[58, "save-image-with-sdmeta"]], "imgutils.sd.model": [[59, "module-imgutils.sd.model"]], "read_metadata": [[59, "read-metadata"]], "save_with_metadata": [[59, "save-with-metadata"]], "imgutils.sd.nai": [[60, "module-imgutils.sd.nai"]], "NAIMetaData": [[60, "naimetadata"]], "NAIMetadata": [[60, "id1"]], "get_naimeta_from_image": [[60, "get-naimeta-from-image"]], "add_naimeta_to_image": [[60, "add-naimeta-to-image"]], "save_image_with_naimeta": [[60, "save-image-with-naimeta"]], "imgutils.segment": [[61, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[62, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[62, "get-isnetis-mask"]], "segment_with_isnetis": [[62, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[62, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[63, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[63, "is-blacklisted"]], "drop_blacklisted_tags": [[63, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[64, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[64, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[64, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[64, "char-whitelist-word"]], "CHAR_SUFFIXES": [[64, "char-suffixes"]], "CHAR_PREFIXES": [[64, "char-prefixes"]], "CharacterTagPool": [[64, "charactertagpool"]], "is_basic_character_tag": [[64, "is-basic-character-tag"]], "drop_basic_character_tags": [[64, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[65, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[65, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[66, "module-imgutils.tagging.format"]], "add_underline": [[66, "add-underline"]], "remove_underline": [[66, "remove-underline"]], "tags_to_text": [[66, "tags-to-text"]], "imgutils.tagging": [[67, "module-imgutils.tagging"]], "imgutils.tagging.match": [[68, "module-imgutils.tagging.match"]], "tag_match_suffix": [[68, "tag-match-suffix"]], "tag_match_prefix": [[68, "tag-match-prefix"]], "tag_match_full": [[68, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[69, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[69, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[70, "module-imgutils.tagging.order"]], "sort_tags": [[70, "sort-tags"]], "imgutils.tagging.overlap": [[71, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[71, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[72, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[72, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[72, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[72, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[73, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[73, "upscale-with-cdc"]], "imgutils.upscale": [[74, "module-imgutils.upscale"]], "imgutils.utils.cache": [[75, "module-imgutils.utils.cache"]], "ts_lru_cache": [[75, "ts-lru-cache"]], "imgutils.utils.func": [[76, "module-imgutils.utils.func"]], "sigmoid": [[76, "sigmoid"]], "imgutils.utils": [[77, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[78, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[78, "get-onnx-provider"]], "open_onnx_model": [[78, "open-onnx-model"]], "imgutils.validate.aicheck": [[79, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[79, "get-ai-created-score"]], "is_ai_created": [[79, "is-ai-created"]], "imgutils.validate.bangumi_char": [[80, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[80, "anime-bangumi-char-score"]], "anime_bangumi_char": [[80, "anime-bangumi-char"]], "imgutils.validate.classify": [[81, "module-imgutils.validate.classify"]], "anime_classify_score": [[81, "anime-classify-score"]], "anime_classify": [[81, "anime-classify"]], "imgutils.validate.color": [[82, "module-imgutils.validate.color"]], "is_greyscale": [[82, "is-greyscale"]], "imgutils.validate.completeness": [[83, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[83, "anime-completeness-score"]], "anime_completeness": [[83, "anime-completeness"]], "imgutils.validate.dbrating": [[84, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[84, "anime-dbrating-score"]], "anime_dbrating": [[84, "anime-dbrating"]], "imgutils.validate.furry": [[85, "module-imgutils.validate.furry"]], "anime_furry_score": [[85, "anime-furry-score"]], "anime_furry": [[85, "anime-furry"]], "imgutils.validate": [[86, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[87, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[87, "get-monochrome-score"]], "is_monochrome": [[87, "is-monochrome"]], "imgutils.validate.nsfw": [[88, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[88, "nsfw-pred-score"]], "nsfw_pred": [[88, "nsfw-pred"]], "imgutils.validate.portrait": [[89, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[89, "anime-portrait-score"]], "anime_portrait": [[89, "anime-portrait"]], "imgutils.validate.rating": [[90, "module-imgutils.validate.rating"]], "anime_rating_score": [[90, "anime-rating-score"]], "anime_rating": [[90, "anime-rating"]], "imgutils.validate.real": [[91, "module-imgutils.validate.real"]], "anime_real_score": [[91, "anime-real-score"]], "anime_real": [[91, "anime-real"]], "imgutils.validate.safe": [[92, "module-imgutils.validate.safe"]], "safe_check_score": [[92, "safe-check-score"]], "safe_check": [[92, "safe-check"]], "imgutils.validate.style_age": [[93, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[93, "anime-style-age-score"]], "anime_style_age": [[93, "anime-style-age"]], "imgutils.validate.teen": [[94, "module-imgutils.validate.teen"]], "anime_teen_score": [[94, "anime-teen-score"]], "anime_teen": [[94, "anime-teen"]], "imgutils.validate.truncate": [[95, "module-imgutils.validate.truncate"]], "is_truncated_file": [[95, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[96, "welcome-to-imgutils-s-documentation"]], "Overview": [[96, "overview"]], "Tutorials": [[96, null]], "Information": [[96, null]], "API Documentation": [[96, null]], "Run Environment Information": [[97, "Run-Environment-Information"], [98, "Run-Environment-Information"]], "Installation": [[99, "installation"]], "Quick Start": [[100, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.resource.background"], [52, "module-imgutils.resource"], [57, "module-imgutils.sd"], [58, "module-imgutils.sd.metadata"], [59, "module-imgutils.sd.model"], [60, "module-imgutils.sd.nai"], [61, "module-imgutils.segment"], [62, "module-imgutils.segment.isnetis"], [63, "module-imgutils.tagging.blacklist"], [64, "module-imgutils.tagging.character"], [65, "module-imgutils.tagging.deepdanbooru"], [66, "module-imgutils.tagging.format"], [67, "module-imgutils.tagging"], [68, "module-imgutils.tagging.match"], [69, "module-imgutils.tagging.mldanbooru"], [70, "module-imgutils.tagging.order"], [71, "module-imgutils.tagging.overlap"], [72, "module-imgutils.tagging.wd14"], [73, "module-imgutils.upscale.cdc"], [74, "module-imgutils.upscale"], [75, "module-imgutils.utils.cache"], [76, "module-imgutils.utils.func"], [77, "module-imgutils.utils"], [78, "module-imgutils.utils.onnxruntime"], [79, "module-imgutils.validate.aicheck"], [80, "module-imgutils.validate.bangumi_char"], [81, "module-imgutils.validate.classify"], [82, "module-imgutils.validate.color"], [83, "module-imgutils.validate.completeness"], [84, "module-imgutils.validate.dbrating"], [85, "module-imgutils.validate.furry"], [86, "module-imgutils.validate"], [87, "module-imgutils.validate.monochrome"], [88, "module-imgutils.validate.nsfw"], [89, "module-imgutils.validate.portrait"], [90, "module-imgutils.validate.rating"], [91, "module-imgutils.validate.real"], [92, "module-imgutils.validate.safe"], [93, "module-imgutils.validate.style_age"], [94, "module-imgutils.validate.teen"], [95, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[51, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[51, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[52, "module-imgutils.resource"]], "imgutils.sd": [[57, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[58, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[58, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[58, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[58, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[59, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[59, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[59, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[60, "imgutils.sd.nai.NAIMetaData"], [60, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[60, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[60, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[60, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[61, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[62, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[63, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[63, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[63, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[64, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[64, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[65, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[65, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[66, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[67, "module-imgutils.tagging"]], "imgutils.tagging.match": [[68, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[69, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[69, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[70, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[70, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[71, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[71, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[72, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[73, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[73, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[74, "module-imgutils.upscale"]], "imgutils.utils.cache": [[75, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[75, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[76, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[76, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[77, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[78, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[78, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[78, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[79, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[79, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[79, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[80, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[80, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[80, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[81, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[81, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[81, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[82, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[82, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[83, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[83, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[83, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[84, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[84, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[84, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[85, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[85, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[85, "module-imgutils.validate.furry"]], "imgutils.validate": [[86, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[87, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[87, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[87, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[88, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[88, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[88, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[89, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[89, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[89, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[90, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[90, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[90, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[91, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[91, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[91, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[92, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[92, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[92, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[93, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[93, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[93, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[94, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[94, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[94, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[95, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[95, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 58], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 58, 60, 62, 65, 69, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 51, 52, 57, 58, 60, 61, 62, 65, 66, 67, 69, 72, 73, 74, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 99], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 51, 62, 69, 73, 92], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 51, 58, 60, 63, 64, 78], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 51, 65, 84], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 51, 60, 63, 64, 65, 66, 69, 70, 71, 72, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 51, 58, 59, 63, 64, 65, 70, 72, 73, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "8": [0, 10, 20, 33, 35, 39, 43, 48, 58, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 97, 98, 99], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "gener": [0, 4, 10, 13, 19, 31, 32, 57, 58, 60, 69, 72, 77, 84, 96], "art": [0, 58], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 51, 60, 62, 65, 69, 70, 71, 72, 80, 84, 88, 90], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 58, 60, 63, 64, 68, 71, 72, 79, 81, 84, 87, 88, 90, 94], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 58, 60, 72, 73, 80, 83, 85, 88, 89, 91, 92, 93], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 64, 65, 66, 68, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 99], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 58, 60, 63, 64, 66, 68, 70, 72, 73, 76, 80, 83, 85, 88, 89, 91, 93], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 51, 58, 59, 60, 63, 64, 70, 75], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 75, 92], "width": [0, 4, 9, 44, 51, 69], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 58, 59, 60, 63, 64, 70, 72, 78, 79, 80, 81, 84, 87, 90, 94], "set": [0, 10, 27, 30, 35, 46, 48, 50, 72, 78, 81, 84, 90, 94, 95], "automat": [0, 4, 22, 35, 46, 78, 97, 98], "determin": [0, 7, 35, 88], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 51, 58, 62, 69, 73, 74, 92, 97, 98], "height": [0, 4, 9, 44, 51, 69], "filter": [0, 30, 46, 63, 64, 84, 86, 90], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 58, 59, 60, 63, 65, 66, 69, 72, 73, 75, 76, 78, 79, 80, 81, 84, 86, 87, 88, 90, 94], "when": [0, 6, 9, 10, 21, 23, 25, 26, 33, 35, 39, 43, 44, 48, 58, 60, 62, 69, 73, 75, 78, 79, 95], "resiz": [0, 21, 30, 42, 50, 58, 69], "charact": [0, 35, 41, 50, 61, 62, 65, 66, 67, 72, 80, 96], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 60, 62, 70, 79, 88, 95], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 80, 85, 89, 91, 93, 97, 98], "intens": 0, "proport": [0, 80], "correct": [0, 33], "output": [0, 27, 36, 50, 58, 59, 70, 72, 99], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 51, 58, 59, 60, 62, 63, 69, 75, 76, 78, 79, 81, 86, 87, 88, 95, 96, 97, 98, 99], "should": [0, 3, 9, 35, 39, 43, 44, 46, 62, 72, 99], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 69], "your": [0, 46, 95, 97, 98, 99], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 57, 58, 59, 60, 61, 65, 67, 71, 72, 73, 75, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 59, 65, 69, 76, 79, 87, 95], "ensur": [0, 20, 30, 35, 42, 58, 75], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "close": [0, 44, 58], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 62, 65, 66, 69, 70, 88], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 51, 59, 62, 63, 64, 65, 66, 69, 72, 73, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94, 95], "represent": [0, 20, 35, 58], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 51, 58, 59, 60, 63, 64, 66, 68, 70, 71, 72, 73, 75, 76, 80, 83, 84, 85, 88, 89, 90, 91, 92, 93], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 58, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95], "here": [0, 10, 18, 24, 35, 39, 40, 58, 63, 65, 69, 72, 73, 80, 82, 95, 97, 98], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 58, 60, 61, 62, 64, 65, 67, 70, 72, 73, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 51, 58, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95, 97, 98, 99], "print": [0, 10, 15, 16, 19, 20, 30, 58, 59, 97, 98, 99], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 58, 60, 62, 72, 73, 82, 95], "draw": [1, 24, 25, 50, 88, 96], "ascii_draw": 1, "meta": [2, 96, 99], "__title__": [2, 99], "__version__": [2, 99], "__description__": [2, 99], "__author__": [2, 99], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 51, 52, 57, 58, 61, 62, 63, 64, 65, 66, 67, 69, 72, 73, 74, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "inform": [3, 31, 32, 33, 50, 58, 60, 71], "packag": 3, "titl": [3, 60], "project": [3, 18, 65, 72, 95], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 58, 59, 75, 81, 96, 99], "short": [3, 69, 72], "descript": [3, 18, 60], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 57, 58, 59, 60, 72, 76, 80, 88], "setup": 3, "py": [3, 62], "author": [3, 59], "email": 3, "step": [4, 44, 58], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 58, 62], "creat": [4, 27, 30, 31, 43, 58, 60, 64, 79], "black": [4, 43, 58], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 58, 59, 60, 70, 72, 78, 80, 86, 87, 96, 99], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 62, 73], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 58, 62, 87], "mean": [4, 18, 20, 21, 23, 25, 26, 35, 38, 39, 44, 48, 78, 81, 99], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 57, 58, 59, 60, 71, 72, 73, 75, 76, 80, 84, 88, 90, 95], "suitabl": [4, 65, 88], "color": [4, 7, 9, 23, 25, 26, 43, 58, 62, 86, 87, 96], "fore": [4, 23, 25, 26], "back": [4, 72], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 51, 58, 59, 60, 64, 66, 71, 75, 78, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 99], "rgba": [4, 7, 28, 33, 62, 73], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 58, 59, 60, 69, 72, 81, 84, 90, 92, 94], "add": [4, 31, 59, 60, 66], "rgb": [4, 5, 6, 7, 28, 43, 51, 58, 62, 73], "In": [4, 25, 35, 80, 81], "document": [4, 97, 98, 99], "accur": [4, 11, 19, 84, 90], "present": [4, 31, 60, 65], "state": 4, "shown": [4, 61], "follow": [4, 35, 48, 59, 60, 72, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 72, 76], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 51, 58, 73, 82, 87], "both": [5, 11, 20, 41, 59, 72], "np": [5, 6, 9, 33, 35, 44, 46, 48, 72, 76], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 58, 59, 60, 63, 64, 65, 69, 70, 72, 73, 79, 80, 81, 82, 83, 84, 85, 87, 89, 90, 91, 92, 93, 94, 95], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 58, 59, 60, 72, 73], "order": [5, 6, 66, 67, 96], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 58, 60, 65, 78, 81, 82, 84, 87, 90, 94], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 58, 59, 73, 78], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 51, 62, 65, 69, 72, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 58, 59, 60, 63, 64, 65, 66, 68, 69, 72, 73, 79, 82, 87, 95], "mode": [5, 6, 7, 20, 33, 51, 58, 70, 73, 78], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 59, 96], "encod": [5, 8, 27, 33, 60, 96], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 59, 60, 63, 64, 65, 66, 68, 69, 72, 73, 79, 87, 95], "true": [6, 7, 30, 35, 43, 44, 47, 50, 59, 60, 63, 64, 66, 68, 72, 79, 82, 87, 95], "ndarrai": [6, 9, 33, 35, 39, 44, 46, 48, 72, 76], "channel": [6, 7, 28, 73], "jpegimageplugin": [6, 51], "jpegimagefil": [6, 51], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 62, 72], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 58, 72, 75, 83], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 33, 36, 39, 41, 43, 44, 46, 47, 62, 65, 72, 76, 83, 84, 90], "same": [6, 22, 35, 40, 72, 75], "torchvis": 6, "transform": [6, 7, 66], "to_tensor": 6, "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 57, 59, 60, 61, 72, 75, 76, 84, 90, 96], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 57, 58, 59, 60, 69, 70, 72, 75, 76, 78, 84, 90], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 57, 59, 65, 69, 72, 96], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 57, 64, 72, 99], "manipul": [7, 57], "python": [7, 33, 75, 97, 98, 99], "librari": [7, 30, 99], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 57, 59, 60, 72, 75, 76, 88, 99], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 58, 72, 78], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 58, 60, 76, 99], "handl": [7, 27, 30, 32, 33, 57, 60], "multipl": [7, 9, 14, 33, 35, 39, 58], "ad": [7, 10, 59, 60, 66], "background": [7, 8, 23, 25, 26, 52, 58, 62, 96], "check": [7, 33, 38, 59, 63, 64, 68, 79, 82, 92, 95, 99], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 80], "common": 7, "relat": [7, 10, 12, 15, 57, 64, 76], "task": [7, 19, 20, 32, 43], "applic": [7, 65, 69, 88], "kei": [7, 16, 20, 59, 72], "featur": [7, 11, 16, 29, 35, 39, 60, 62, 65, 66, 72, 80], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 51, 57, 58, 59, 60, 78, 87, 95, 96], "path": [7, 9, 10, 11, 14, 16, 30, 33, 51, 58, 59, 60, 82, 87, 95], "binari": [7, 76], "like": [7, 10, 17, 69, 75, 99], "onc": 7, "particularli": [7, 20, 27, 31, 32, 60, 75], "requir": [7, 9, 18, 19, 35, 44, 59, 60, 84, 90, 99], "preprocess": [7, 18, 27, 30, 35], "befor": [7, 33, 35, 59, 72], "further": 7, "analysi": [7, 36], "force_background": 7, "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 72, 76], "necessari": [7, 35, 65, 69], "convert": [7, 31, 33, 35, 48, 60, 72, 88], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 58, 59, 60, 64, 70, 72, 75], "ha": [7, 21, 41, 73, 88, 97, 98], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 58, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 58, 59, 60, 67, 72, 88, 96], "avoid": [7, 65], "anomali": 7, "dure": [7, 27, 33, 66, 87, 95], "subsequ": [7, 43], "convers": [7, 30], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 58, 60, 63, 64, 70], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 58, 59, 60, 63, 64, 70], "typeerror": [7, 48, 63, 64, 70], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 51, 63, 64, 70, 71, 72, 79, 81, 84, 90, 94], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 72, 80, 81, 83, 84, 85, 88, 89, 90, 91, 92, 93, 94], "take": [7, 50], "singl": [7, 14, 33, 35, 66, 72, 76], "call": [7, 24, 58], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 57, 66, 68, 72, 73, 88], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 51], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 59, 61, 62, 67, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "pillow": [7, 22], "boolean": [7, 35], "otherwis": [7, 31, 35, 60, 63, 64, 68, 73, 78], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 61, 66, 86, 88], "basic": [8, 52, 64], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 96], "rgb_decod": 8, "load_imag": [8, 47, 58], "has_alpha_channel": 8, "layer": [8, 76, 96], "istack": 8, "mai": [9, 12, 15, 35, 58, 65, 69, 75, 95, 97, 98], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 58, 59, 64], "similar": [9, 10, 17, 35, 39, 69, 72, 96], "techniqu": [9, 28, 33], "p": [9, 65, 69, 72], "need": [9, 14, 30, 41, 44, 75, 79, 81, 84, 87, 90, 94], "stack": [9, 72], "addition": 9, "second": [9, 20, 35, 40, 68], "element": [9, 72], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 76], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 58, 59, 63, 64, 65, 66, 69, 70, 71, 72, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98, 99], "right": [9, 43, 48, 76], "two": [9, 20, 35, 40, 68, 87], "dimension": [9, 72], "arrai": [9, 22, 33, 35, 39, 46, 48, 72, 76], "h": [9, 23, 25, 26, 46, 62], "w": [9, 23, 25, 26, 46, 62, 72], "posit": [9, 35, 43, 44, 80], "target": [9, 17, 22, 23, 25, 26, 44], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 68], "howev": [9, 35], "solid": [9, 43], "pure": [9, 62], "lime": [9, 62], "nian": 9, "save": [9, 31, 58, 59, 60, 62], "nian_lim": 9, "yellow": [9, 58], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 51, 58, 65, 76, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "9": [9, 10, 20, 35, 39, 48, 58, 70, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 93, 94], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 58, 59, 63], "mask": [9, 23, 25, 26, 44, 46, 62], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 96], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 51, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 51, 69, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94, 99], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 61, 67, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 61, 67, 73, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "explan": 10, "No": [10, 58, 97, 98], "head": [10, 17, 22, 47, 64, 80, 89, 96], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 51, 58, 61, 62, 64, 65, 67, 73, 80, 81, 84, 85, 89, 90, 91, 93, 94, 99], "pretti": 10, "girl": [10, 41, 64], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 59, 64, 65, 69, 72, 87], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44], "pair": [10, 20], "cover": [10, 18, 44, 58, 64], "breast": [10, 18, 64, 65, 69, 71, 72], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 58], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 86, 96], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 64, 72], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 68, 71, 80], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 72, 96], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 64], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 61, 99], "6": [10, 20, 22, 35, 39, 48, 63, 64, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 97, 98], "nopan": 10, "panti": [10, 66], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 84, 90, 96], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 58, 63, 64, 69, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 60], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 58, 75, 78], "less": [10, 11, 13, 19, 79], "stand": [10, 58, 65, 69, 72], "sit": [10, 64], "ass": 10, "split": [10, 69], "leg": [10, 58], "wide": [10, 58], "90": 10, "degre": [10, 44], "typic": [10, 11], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 81, 84, 90, 94], "10": [10, 21, 35, 39, 44, 48, 79, 80, 81, 84, 87, 88, 90, 91], "sprd": 10, "strongli": [10, 73], "11": [10, 35, 48, 79, 80, 81, 84, 87, 88, 90, 91], "vsplt": 10, "pose": [10, 35, 96], "12": [10, 22, 35, 43, 48, 79, 80, 81, 84, 87, 88, 90, 91], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 80, 81, 84, 88, 91, 93], "full": [10, 58], "almost": 10, "side": [10, 42, 64, 95], "usual": [10, 39], "ly": 10, "14": [10, 48, 80, 81, 84, 88, 91], "wing": [10, 64], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 80, 81, 84, 88, 91, 97, 98], "feral": 10, "four": [10, 11, 80], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 85], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 79], "16": [10, 48, 80, 84, 88, 91], "hdrago": 10, "style": [10, 14, 19, 44, 93, 99], "17": [10, 48, 88, 93], "hponi": 10, "18": [10, 18, 48, 84, 88, 90, 97, 98], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 88], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 48, 58, 88], "hcat": 10, "cat": [10, 64, 70], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 93], "hbear": 10, "bear": 10, "22": [10, 48], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 58, 60, 69, 72, 84, 87, 97, 98], "contest": 10, "toward": [10, 48], "viewer": [10, 58], "23": [10, 48], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48], "hhors": 10, "hors": 10, "implement": [10, 40, 75], "aa09": 10, "25": [10, 13, 18, 30, 40, 93], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 65, 69, 72, 73, 79, 80, 83, 85, 88, 89, 91, 92, 93], "releas": 10, "time": [10, 60, 73], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 61], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 57, 58, 60, 64, 80, 81, 84, 85, 89, 90, 91, 93, 94], "advanc": [10, 99], "capabl": [10, 33, 41], "specif": [10, 11, 16, 31, 33, 43, 48, 60, 61, 80, 84, 90], "scenario": [10, 65, 69, 75], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 58], "enhanc": [10, 29, 96], "improv": [10, 21, 72], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 60, 87], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 65, 66, 69, 73, 84, 90], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 65, 69, 75, 80, 95], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 58, 96], "30": [10, 19, 44], "public": 10, "friendli": [10, 99], "reduc": [10, 35, 46, 72], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 51, 64], "current": [10, 58, 84, 90, 97, 98, 99], "reincarn": 10, "compon": [10, 20, 27, 30, 75], "some": [10, 29, 35, 39, 40, 44, 52, 63, 65, 69, 72, 73, 75, 82, 95, 97, 98], "yolov8s_aa09": 10, "updat": [10, 27, 30, 59], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 72, 86], "closeup": 10, "adjust": [10, 30, 39, 64], "larg": [10, 25, 35, 72], "hat": [10, 64], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 65, 69], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 63, 64, 66, 70, 71, 76, 88, 92], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 66, 70, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "though": 10, "note": [10, 14, 35, 44, 58, 80, 84, 87, 90, 97, 98], "complet": [10, 44, 80, 86, 96], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 72, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 58, 60], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 65, 75, 87, 88, 97, 98], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 72], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 65, 69, 72, 79, 87], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 73], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 58, 76], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 64], "genit": 11, "male": [11, 18, 64], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 57, 58, 61, 65, 66, 67, 69, 72, 73, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 99], "v1": [11, 12, 13, 14, 15, 19, 43, 58, 72], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 58], "data": [11, 14, 16, 31, 33, 35, 47, 57, 58, 65, 66, 84, 90, 96, 97, 98, 99], "either": [11, 12, 13, 14, 15, 35, 72, 76], "standard": [11, 13, 14, 15, 31, 75], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 58], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 75], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 72], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 64], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 58, 59, 66, 78, 95], "indic": [11, 35, 48, 65, 69, 72], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 58], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 60, 70], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": 11, "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 75], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 64, 69, 73, 76], "speed": [12, 13, 14, 15, 16, 19, 23, 73], "accuraci": [12, 13, 14, 15, 16, 19, 41, 79, 81, 84, 87, 90, 94], "higher": [12, 13, 14, 15, 16, 18, 21, 87], "consid": [12, 15, 20, 35, 41, 44, 46, 51, 64, 84, 90], "overlap": [12, 14, 15, 16, 20, 65, 67, 69, 72, 73, 96], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 58], "predict": [12, 16, 19, 27, 30, 72, 79, 81, 83, 84, 87, 88, 90, 92, 94], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 62, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 51, 60, 99], "balanc": [13, 15, 19, 58], "system": [13, 14, 23, 84, 90], "overhead": [13, 14, 23, 75], "avail": [13, 19, 27, 33, 35, 41, 44, 58, 70, 78, 79, 81, 84, 90, 94], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 60, 78], "mostima_post": [13, 16], "29": [13, 16], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 58], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 57, 59, 73, 80, 84, 87, 90, 97, 98], "primari": [14, 80, 83, 85, 89, 91, 93], "purpos": 14, "crop": [14, 46, 58], "illustr": [14, 58, 81, 83], "therefor": [14, 22, 35, 97, 98], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 89, 96], "peopl": [14, 70], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 72, 73, 75, 78, 79, 80, 81, 84, 87, 90, 94, 99], "inde": 14, "recommend": [14, 21, 35, 38, 39, 72, 73, 84, 90], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 57], "obtain": [14, 24, 34, 35], "local": [14, 51, 97, 98], "flexibl": 14, "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 58, 60, 62, 65, 75, 99], "choos": [15, 19, 41], "35": [15, 58, 65, 72], "configur": [15, 27, 35, 96], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 58, 76], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 66, 88, 92], "infer": [15, 18, 21, 30, 47, 78, 87], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 65, 99], "hug": [16, 27, 30, 35, 72], "face": [16, 17, 18, 27, 30, 35, 48, 50, 58, 64, 72, 80, 96], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 73, 99], "yolo11": 16, "architectur": 16, "usag": [16, 27, 57, 58, 59, 65, 75, 76, 95], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 62, 64, 66, 71, 72], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 57, 72, 78], "instead": [16, 21, 66], "detect_head": [17, 22], "booru_yolo": [17, 96], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 84, 90], "ey": [17, 44, 48, 58, 64, 96], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 80, 89, 96], "detect_halfbodi": 17, "hand": [17, 48, 50, 58, 64, 96], "detect_hand": 17, "nudenet": [17, 96], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 58, 66, 68, 96], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 73, 78, 95, 96], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 78, 88], "nudenet_onnx": 18, "effici": [18, 21, 59, 76], "notai": 18, "tech": 18, "detail": [18, 57, 58, 78, 80], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 77, 96], "topk": 18, "100": [18, 23, 30, 38, 75], "45": [18, 39], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 51, 76, 79], "keep": [18, 69], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 58, 75, 76, 92], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 75, 76, 88], "work": [20, 27, 32, 38, 60, 88], "aggreg": 20, "involv": 20, "segment": [20, 51, 96], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 70], "max": [20, 21], "raw": [20, 33], "depend": [20, 58, 59, 95], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 81], "match": [20, 33, 46, 64, 67, 96], "unknown": [20, 70], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 58, 63, 76, 78], "doesn": [20, 33, 64], "t": [20, 33, 64], "group": [20, 39, 66], "correspond": [20, 35, 41, 46, 72, 88, 92], "car": 20, "85": [20, 65, 72], "75": 20, "text_detect": 21, "been": [21, 88], "migrat": 21, "ocr": [21, 96], "detect_text_with_ocr": [21, 96], "soon": 21, "qualiti": [21, 36, 52, 58, 72, 73], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 65, 79, 80, 81, 83, 88, 89, 90, 91, 93, 94], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 84, 90], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 58, 78], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 62], "font": 22, "At": 22, "runtim": [22, 25, 78, 87], "attempt": [22, 31, 44, 58, 60, 78], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 59, 96], "cannot": [22, 41, 60], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 51, 52, 58, 62, 65, 67, 72, 78, 80, 85, 87, 89, 91, 93], "cv2": 23, "have": [23, 25, 35, 70, 71, 84, 90, 95], "lowest": 23, "resourc": [23, 96], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 62], "its": [23, 25, 26, 27, 35, 41, 42, 59, 62, 65, 66, 78, 80, 81, 83, 84, 85, 88, 89, 90, 91, 93, 94], "low": [23, 34, 36, 58, 69, 72, 73], "high": [23, 30, 52, 58, 73, 87, 88], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 57, 58, 59, 60, 72], "outlin": 24, "comparison": [24, 65], "canni": [24, 96], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 96], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 96], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 58], "effect": [25, 34, 43, 95], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 97, 98], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 58, 73], "deeper": 25, "richer": 25, "probabl": [25, 88], "extra": [25, 58], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 51, 73], "pass": [25, 26, 27, 30, 31, 43, 44, 58, 62, 69, 73, 75], "neural": [25, 26, 62, 76], "network": [25, 26, 62, 76], "classif": [27, 76, 80, 81, 83, 84, 85, 86, 89, 90, 91, 93, 94], "those": [27, 87], "store": [27, 31, 58, 59], "manag": [27, 30, 78, 96], "interact": [27, 30], "also": [27, 72, 99], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 58, 75], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": 27, "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 78], "_model_nam": 27, "cach": [27, 30, 51, 77, 96], "_model": 27, "dictionari": [27, 31, 36, 58, 59, 60, 63, 64, 80, 83, 85, 89, 91, 93], "_label": 27, "_hf_token": 27, "org": 27, "repo": 27, "__init__": [27, 28, 30, 33, 44, 48, 51, 60, 64], "instanc": [27, 30, 35, 43, 48, 51, 64], "clear": [27, 30, 35, 59, 80, 84, 90], "method": [27, 28, 30, 32, 33, 35, 43, 84, 90], "free": [27, 30], "up": [27, 30, 64], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 69], "interfac": [27, 30, 75], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 51], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 58, 60], "keyword": [27, 30, 31, 43, 44, 58, 60, 75], "argument": [27, 30, 31, 43, 44, 47, 48, 58, 60, 64, 72, 75], "importerror": [27, 30], "properli": [27, 58], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "highest": [27, 88], "through": [27, 99], "error": [27, 33, 72], "predict_scor": 27, "dict": [27, 33, 36, 47, 58, 59, 60, 72, 75, 80, 81, 83, 84, 85, 89, 90, 91, 93, 94], "conveni": [27, 48, 58, 99], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 80, 85, 86, 87, 89, 91, 93, 94, 96], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 63, 64, 78, 79, 84, 90, 96], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 57, 59, 60, 96], "associ": [30, 60], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 59], "environ": [30, 73, 75, 78, 96], "yolov5": 30, "allow_dynam": 30, "dynam": 30, "maintain": [30, 42, 48, 75, 99], "300": 30, "400": 30, "95": [30, 63, 64, 70], "simpl": 30, "without": [30, 58, 63, 64, 71], "explicitli": 30, "read": [31, 32, 33, 57, 58, 59], "write": [31, 32, 33, 57, 59], "exif": [31, 32, 58], "gif": [31, 32, 58], "comment": 31, "These": [31, 34, 51], "about": 31, "context": [31, 32], "ai": [31, 32, 60, 79], "found": [31, 44, 58, 80], "commonli": [31, 66, 76], "where": [31, 35, 58, 59, 72, 75], "look": [31, 41, 58, 80], "usercom": 31, "field": [31, 60], "dst_filenam": 31, "destin": [31, 58, 59, 60], "filenam": [31, 51], "pnginfo": [31, 33, 58, 60], "wai": [31, 58, 59], "geninfo": [32, 96], "lsb": [32, 60, 96], "signific": [32, 33, 35, 60], "bit": [32, 33, 60], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "embed": [33, 72], "serial": 33, "json": 33, "compat": [33, 66], "inject": 33, "combin": [33, 41], "emb": [33, 72], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 59, 72], "gzip": 33, "written": 33, "appropri": [33, 41, 58], "serializ": 33, "err": 33, "caus": [33, 95], "multi": [33, 75], "get_next_n_byt": 33, "next": 33, "get_one_byt": 33, "form": [33, 66], "read_32bit_integ": 33, "32": 33, "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 62], "robust": [33, 35], "skytnt": [34, 51, 62], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 72, 73, 79, 81, 84, 87, 90, 94], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 65], "thei": 35, "smaller": 35, "7eu7d7": [35, 69, 73, 99], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 57, 87], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 58], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 75], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 60, 63, 72, 73], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 89, 90], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 58, 79, 80, 81, 83, 84, 85, 89, 90, 91, 93, 94], "neighborhood": 35, "core": [35, 97, 98], "few": 35, "too": 35, "sensit": [35, 43, 72, 84, 90], "tune": 35, "guidelin": 35, "deal": [35, 57], "solut": [35, 44], "small": [35, 43], "advis": [35, 65], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 64], "e": [35, 52, 70, 73, 76], "g": [35, 52, 70, 72, 73], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 69, 73], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 96], "danbooru": [36, 65, 67, 69, 84, 87], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "fmt": [36, 72], "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 58], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 72], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 58], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 96], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 96], "laplacian": [37, 96], "laplacian_scor": 37, "lpip": [37, 96], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 96], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 75, 79, 87], "seem": 38, "just": [38, 81, 84, 87, 90, 94], "we": [38, 73], "explor": 38, "bluri": 38, "hutao": [38, 62, 65, 69, 72], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 73, 79, 80, 81, 83, 84, 85, 87, 89, 90, 91, 93, 94], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 58, 73, 97, 98], "99": 39, "192": 39, "49": 39, "256": [39, 58], "img1": [39, 40, 72], "img2": [39, 40, 72], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": 40, "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": 41, "export": [41, 78], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 81], "742": 41, "485": 41, "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 58], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 70], "languag": 41, "func": [41, 77, 96], "japanes": [41, 58], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 57], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 99], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": 42, "longer": 42, "after": [42, 65, 69, 72], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 58, 62, 72, 97, 98], "serv": [43, 65], "foundat": 43, "inherit": 43, "within": [43, 58, 65, 72], "fill": 43, "valid": [43, 44, 48, 96], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 59, 78, 81], "angl": 44, "end": [44, 58], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 51], "total": [44, 97, 98], "star": [44, 69], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 69, 72], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": 44, "prefix": [44, 64, 68], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "top": [44, 87], "corner": 44, "factor": 44, "properti": [44, 48, 58, 60], "align": [45, 96], "align_maxs": 45, "censor_": [45, 96], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 96], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 96], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 74], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 62, 99], "github": [47, 97, 98, 99], "com": [47, 99], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 96, 99], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 58], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 69, 72], "make": [48, 66, 76, 84, 88, 90], "readabl": [48, 72], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 64, 70], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 86, 96], "zero": 48, "must": [48, 64, 95], "preced": 48, "surround": 48, "whitespac": [48, 66], "36": 48, "0b100": 48, "91": 48, "112": 48, "92": [48, 70], "113": 48, "dwpose": [49, 96], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 96], "connect": 50, "ellips": 50, "facial": [50, 64, 80], "bg": 51, "strict_level": 51, "min_select": 51, "min_width": 51, "min_height": 51, "min_resolut": 51, "desir": 51, "strict": [51, 84, 90], "get_imag": 51, "get_image_fil": 51, "list_image_fil": 51, "random_imag": 51, "randomli": 51, "random_image_fil": 51, "8057": 51, "000000": 51, "000001": 51, "000002": 51, "000003": 51, "000004": 51, "home": 51, "dgh": [51, 59, 99], "2400x1600": 51, "0x7feb86ed5160": 51, "003258": 51, "400x400": 51, "0x7feb86a748b0": 51, "quickli": 52, "backgroundimageset": 52, "list_bg_image_fil": 52, "get_bg_image_fil": 52, "get_bg_imag": 52, "random_bg_image_fil": 52, "random_bg_imag": 52, "adversari": [54, 96], "remove_adversarial_nois": 54, "nafnet": [54, 96], "restore_with_nafnet": 54, "scunet": [54, 96], "restore_with_scunet": 54, "automatic1111": 57, "stabl": [57, 58, 79, 99], "diffus": [57, 58, 79], "webui": [57, 58, 59], "novelai": 57, "sdwui": 57, "pars": [57, 58, 96], "submodul": 57, "nai": [57, 96], "docstr": 57, "sdmetadata": 57, "parse_sdmeta_from_text": 57, "get_sdmeta_from_imag": 57, "save_image_with_sdmeta": 57, "read_metadata": 57, "save_with_metadata": 57, "naimetadata": 57, "get_naimeta_from_imag": 57, "add_naimeta_to_imag": 57, "save_image_with_naimeta": 57, "parser": 58, "formatt": 58, "a1111": 58, "sd_metadata_simpl": 58, "sd_metadata_complex": 58, "prompt": 58, "neg_prompt": 58, "neg": 58, "__str__": 58, "sd1": 58, "extrem": 58, "delic": 58, "beauti": 58, "offici": 58, "global": [58, 95], "illumin": 58, "soft": 58, "shadow": 58, "super": 58, "light": 58, "novel": [58, 60], "4k": 58, "metal_textur": 58, "striped_background": 58, "rich": 58, "cg": 58, "uniti": 58, "8k": 58, "wallpap": 58, "unreal": 58, "sci": 58, "fi": 58, "fantasi": 58, "silver_skin": 58, "cut": [58, 64], "silver_impossible_bodysuit": 58, "gem_on_chest": 58, "cut_silver_mechanical_leotard": 58, "headgear": [58, 64], "1_girl": 58, "solo": [58, 63, 64, 65, 69, 70, 71, 72], "slim_waist": 58, "hair": [58, 64], "long": 58, "lumin": 58, "medium_breast": [58, 71], "indistinct_camelto": 58, "flat_crotch": 58, "coquettish": 58, "squint": 58, "evil_smil": 58, "dark_persona": 58, "mouth": 58, "wet": 58, "slim_fac": 58, "tall_girl": 58, "matur": 58, "mature_fac": 58, "slim_figur": 58, "slim_leg": 58, "groin": 58, "bare_thigh": 58, "easyneg": 58, "sketch": 58, "ugli": 58, "huge": 58, "logo": 58, "monochrom": [58, 83, 86, 96], "bad": 58, "mutat": 58, "blurri": 58, "horror": 58, "geometri": 58, "bad_prompt": 58, "miss": 58, "finger": 58, "limb": 58, "anatomi": 58, "interlock": 58, "digit": 58, "arm": 58, "2girl": 58, "deform": 58, "artist": 58, "blush": [58, 65, 69, 72], "lipstick": 58, "skindent": 58, "tie": 58, "big_breast": 58, "thighhigh": [58, 65], "pubic_hair": [58, 64], "3d": [58, 81], "realist": 58, "slip": [58, 66], "head_out_of_fram": 58, "curvi": 58, "sampler": 58, "ddim": 58, "cfg": 58, "seed": 58, "3827064803": 58, "512x848": 58, "hash": 58, "eb49192009": 58, "anidosmix": 58, "clip": 58, "skip": 58, "new_imag": 58, "let": 58, "what": 58, "nslim_fac": 58, "848": 58, "_sdmeta_text": 58, "directli": 58, "starri": 58, "night": 58, "daylight": 58, "40": 58, "euler": 58, "sd2": 58, "1girl": [58, 63, 64, 65, 66, 69, 70, 71, 72], "blue": 58, "footwear": 58, "shoe": 58, "bang": [58, 64, 65, 69, 72], "indoor": 58, "sleev": 58, "ahog": [58, 64, 65, 69, 72], "dress": [58, 64], "pot": 58, "plant": 58, "bag": [58, 65, 69, 72], "bun": [58, 64], "window": 58, "lora": 58, "bluearchive10": 58, "bluearchiv": 58, "neg1": 58, "dpm": 58, "2m": 58, "sde": 58, "karra": 58, "2647703743": 58, "768x768": 58, "72bd94132e": 58, "cutemix": 58, "denois": 58, "strength": 58, "controlnet": 58, "preprocessor": 58, "control_v11p_sd15_openpos": 58, "cab727d4": 58, "weight": 58, "perfect": 58, "control": 58, "param": 58, "hire": 58, "upscal": [58, 96], "latent": 58, "ti": 58, "339cc9210f70": 58, "66a7279a88dd": 58, "info": 58, "els": [58, 97, 98], "underli": [58, 75], "sd_meta": 58, "scope": 58, "dst_file": [58, 60], "jpeg": [58, 82, 95], "webp": 58, "systemerror": [58, 60], "input_imag": 58, "output_imag": 58, "a41": 59, "safetensor": 59, "safe": [59, 65, 75, 86, 88, 90, 95, 96], "tensor": 59, "torch": 59, "command": [59, 99], "pip": [59, 99], "_check_env": 59, "intern": 59, "model_fil": 59, "key1": 59, "value1": 59, "key2": 59, "value2": 59, "src_model_fil": 59, "dst_model_fil": 59, "new_metadata": 59, "john": 59, "doe": [59, 63, 70, 84, 90], "input_model": 59, "output_model": 59, "creation": 60, "softwar": 60, "generation_tim": 60, "dataclass": 60, "encapsul": 60, "taken": 60, "alia": 60, "success": [60, 99], "add_lsb_meta": 60, "save_metainfo": 60, "metainfo": 60, "prefer": 60, "isneti": [61, 96], "get_isnetis_mask": 61, "segment_with_isneti": 61, "segment_rgba_with_isneti": 61, "co": 62, "seg": 62, "1024": [62, 72], "inspir": [62, 72, 92], "space": [62, 72], "blob": 62, "app": 62, "l8": 62, "00ff00": 62, "mask_": 62, "image_": 62, "hutao_seg": 62, "skadi": [62, 65, 69, 72], "skadi_seg": 62, "drop": [63, 64, 65, 69, 71, 72], "cosplai": 63, "no_eyewear": 63, "eyewear": [63, 64], "span": [63, 64], "matter": [63, 64], "red_hair": [63, 64, 70, 71], "use_preset": 63, "custom_blacklist": 63, "onlin": 63, "preset": 63, "ones": 63, "neither": [63, 64], "nor": [63, 64], "anal_hair": 64, "anal_tail": 64, "arm_behind_head": 64, "arm_hair": 64, "arm_under_breast": 64, "arms_behind_head": 64, "bird_on_head": 64, "blood_in_hair": 64, "breasts_on_glass": 64, "breasts_on_head": 64, "cat_on_head": 64, "closed_ey": 64, "clothed_female_nude_femal": 64, "clothed_female_nude_mal": 64, "clothed_male_nude_femal": 64, "clothes_between_breast": 64, "cream_on_fac": 64, "drying_hair": 64, "empty_ey": 64, "face_to_breast": 64, "food_on_fac": 64, "food_on_head": 64, "game_boi": 64, "grabbing_anoth": 64, "s_hair": 64, "grabbing_own_breast": 64, "gun_to_head": 64, "head_between_breast": 64, "heart_in_ey": 64, "multiple_boi": 64, "multiple_girl": 64, "object_on_breast": 64, "object_on_head": 64, "paint_splatter_on_fac": 64, "parted_lip": [64, 65, 69, 72], "penis_on_fac": 64, "person_on_head": 64, "pokemon_on_head": 64, "rabbit_on_head": 64, "rice_on_fac": 64, "severed_head": 64, "star_in_ey": 64, "sticker_on_fac": 64, "tentacles_on_mal": 64, "tying_hair": 64, "built": [64, 75], "mutabl": 64, "sequenc": 64, "constructor": 64, "empti": 64, "iter": 64, "hold": [64, 65, 69, 72], "futa": 64, "cum": 64, "rub": 64, "shade": 64, "plai": 64, "drill": 64, "skin": 64, "sidelock": 64, "twintail": [64, 65, 69, 72], "braid": 64, "afro": 64, "bald": 64, "dreadlock": 64, "ponytail": 64, "updo": 64, "beard": 64, "mustach": 64, "pointi": 64, "horn": 64, "tail": 64, "ornament": 64, "hairband": 64, "pupil": 64, "bow": [64, 65], "headwear": 64, "ribbon": [64, 69], "crown": 64, "cap": 64, "hairclip": [64, 69], "mole": 64, "halo": 64, "fluff": 64, "flower": [64, 65, 69, 72], "glass": [64, 66], "fang": 64, "boi": 64, "beret": 64, "heterochromia": 64, "headdress": 64, "eyepatch": 64, "headphon": 64, "eyebrow": 64, "eyelash": 64, "sunglass": 64, "intak": 64, "scrunchi": 64, "ear_pierc": 64, "headband": 64, "ring": 64, "under_mouth": 64, "freckl": 64, "lip": 64, "eyelin": 64, "eyeshadow": 64, "tassel": 64, "whitelist_suffix": 64, "whitelist_prefix": 64, "whitelist_word": 64, "suffix": [64, 68], "pool": 64, "whitelist": 64, "predefin": 64, "blacklist": [64, 67, 96], "red": 64, "singular": 64, "plural": 64, "chair": 64, "whole": 64, "word": 64, "hear": 64, "86": 64, "72": 64, "outdat": 65, "anymor": 65, "baselin": 65, "extens": 65, "practic": 65, "use_real_nam": [65, 69], "general_threshold": [65, 72], "character_threshold": [65, 72], "drop_overlap": [65, 69, 72], "real": [65, 69, 86, 96], "renam": [65, 69], "redirect": [65, 69], "mani": [65, 69], "websit": [65, 69], "rate": [65, 72, 84, 86, 96], "char": [65, 72], "9897817373275757": 65, "question": [65, 72, 84], "010265946388244629": 65, "explicit": [65, 72, 84], "2809715270996094e": 65, "9939777851104736": 65, "5032387375831604": 65, "black_bord": 65, "9943548440933228": 65, "black_glov": [65, 69, 72], "5011609792709351": 65, "blue_ski": [65, 69, 72], "6877802610397339": 65, "5543792843818665": 65, "8268730640411377": 65, "cloud": [65, 69, 72], "8504303693771362": 65, "cowboy_shot": [65, 69, 72], "6008237600326538": 65, "crop_top": [65, 69, 72], "6635787487030029": 65, "dai": [65, 69, 72], "8496965765953064": 65, "glove": [65, 69, 72], "6107005476951599": 65, "hair_between_ey": [65, 69, 72], "668294370174408": 65, "5619469285011292": 65, "holding_baseball_bat": [65, 69, 72], "5141720771789551": 65, "letterbox": 65, "long_hair": [65, 69, 71, 72], "9884189963340759": 65, "looking_at_view": [65, 69, 72], "5673105120658875": 65, "midriff": [65, 69, 72], "6290556192398071": 65, "navel": [65, 69, 72], "9631235003471375": 65, "no_hat": [65, 69], "7978747487068176": 65, "no_headwear": [65, 69, 72], "7577926516532898": 65, "outdoor": [65, 69, 72], "7118550539016724": 65, "5452839136123657": 65, "pillarbox": 65, "9841411709785461": 65, "red_ey": [65, 69, 72], "958786129951477": 65, "shirt": [65, 69, 72], "6720131039619446": 65, "short_sleev": [65, 69, 72], "7077711820602417": 65, "silver_hair": [65, 69], "6673924326896667": 65, "sky": [65, 69, 72], "8709812760353088": 65, "9614333510398865": 65, "sportswear": [65, 69, 72], "7786177396774292": 65, "6842771172523499": 65, "sweat": [65, 69, 72], "9076308012008667": 65, "thigh": [65, 69, 72], "580970823764801": 65, "skadi_": [65, 72], "arknight": [65, 72], "9633345007896423": 65, "9988503456115723": 65, "001651763916015625": 65, "00012505054473876953": 65, "9829280972480774": 65, "894218385219574": 65, "8733789920806885": 65, "backpack": [65, 69, 72], "6322951316833496": 65, "9987058639526367": 65, "bag_charm": 65, "9754379987716675": 65, "6810564994812012": 65, "9708781838417053": 65, "6356008052825928": 65, "5633733868598938": 65, "brick_wal": 65, "5315935611724854": 65, "brown_hair": [65, 69, 72], "9397273659706116": 65, "build": [65, 72], "9229896664619446": 65, "charm_": 65, "9006357789039612": 65, "citi": 65, "9020784497261047": 65, "cityscap": 65, "9547432661056519": 65, "5296419262886047": 65, "8253412246704102": 65, "5619839429855347": 65, "hair_flow": [65, 69, 72], "8277763724327087": 65, "hair_orna": [65, 69, 72], "9356368780136108": 65, "hair_ribbon": [65, 69], "5288072824478149": 65, "jacket": [65, 69, 72], "6336134076118469": 65, "9703260064125061": 65, "8188960552215576": 65, "phone_screen": 65, "9579574465751648": 65, "9954615235328674": 65, "plaid": [65, 69], "9725285172462463": 65, "plaid_skirt": [65, 69], "9638455510139465": 65, "pleated_skirt": [65, 69, 72], "7226815819740295": 65, "5321241021156311": 65, "red_nail": [65, 69], "5493080615997314": 65, "school_bag": 65, "9863407611846924": 65, "school_uniform": [65, 69, 72], "6794284582138062": 65, "5062428116798401": 65, "shoulder_bag": 65, "9325523972511292": 65, "skirt": [65, 69, 72], "92237788438797": 65, "skyscrap": 65, "7728171348571777": 65, "sleeves_past_wrist": [65, 69], "7257086038589478": 65, "smile": [65, 69, 72], "5357837080955505": 65, "6939404010772705": 65, "7054293155670166": 65, "tongu": [65, 69, 72], "9990814924240112": 65, "tongue_out": [65, 69, 72], "9992498755455017": 65, "5012534260749817": 65, "very_long_hair": [65, 69, 71, 72], "7461410164833069": 65, "underscor": [66, 72], "convent": 66, "restor": [66, 96], "use_spac": 66, "use_escap": 66, "include_scor": 66, "score_descend": 66, "_": 66, "escap": 66, "unsaf": 66, "sort": [66, 70], "descend": 66, "panty_pul": 66, "6826801300048828": 66, "958938717842102": 66, "drinking_glass": 66, "9340789318084717": 66, "areola_slip": 66, "41196826100349426": 66, "9988248348236084": 66, "drink": 66, "pull": 66, "areola": 66, "999": 66, "959": 66, "934": 66, "683": 66, "412": 66, "mldanbooru": [67, 96], "get_mldanbooru_tag": 67, "wd14": [67, 69, 96], "get_wd14_tag": [67, 69], "convert_wd14_emb_to_predict": 67, "denormalize_wd14_emb": 67, "deepdanbooru": [67, 69, 96], "get_deepdanbooru_tag": [67, 69], "add_underlin": 67, "remove_underlin": 67, "tags_to_text": 67, "drop_overlap_tag": 67, "is_blacklist": 67, "drop_blacklisted_tag": 67, "char_whitelist_suffix": 67, "char_whitelist_prefix": 67, "char_whitelist_word": 67, "char_suffix": 67, "char_prefix": 67, "charactertagpool": 67, "is_basic_character_tag": 67, "drop_basic_character_tag": 67, "sort_tag": 67, "tag_match_suffix": 67, "tag_match_prefix": 67, "tag_match_ful": 67, "t1": 68, "t2": 68, "fulli": 68, "ml": 69, "448": 69, "keep_ratio": 69, "9999984502792358": [69, 91], "9999946355819702": 69, "9994951486587524": 69, "998144268989563": 69, "9978417158126831": 69, "9941409230232239": 69, "9799384474754333": 69, "979142427444458": 69, "961823582649231": 69, "961323618888855": 69, "9490893483161926": 69, "large_breast": [69, 72], "9450850486755371": 69, "9425153136253357": 69, "9409335255622864": 69, "9319437146186829": 69, "9265308976173401": 69, "baseball_bat": [69, 72], "9259042143821716": 69, "922250509262085": 69, "9199565052986145": 69, "9175475835800171": 69, "9102761745452881": 69, "9076938629150391": 69, "stomach": [69, 72], "9052775502204895": 69, "8938589692115784": 69, "8894285559654236": 69, "8891903162002563": 69, "8845980763435364": 69, "8842408061027527": 69, "8659475445747375": 69, "862621009349823": 69, "8616052865982056": 69, "8562789559364319": 69, "short_short": [69, 72], "8555729389190674": 69, "8533340096473694": 69, "black_short": [69, 72], "8477485775947571": 69, "8430152535438538": 69, "tied_long_hair": [69, 72], "8340626955032349": 69, "crop_top_overhang": 69, "8266023397445679": 69, "8222048282623291": 69, "8202669620513916": 69, "black_shirt": [69, 72], "8061150312423706": 69, "ass_visible_through_thigh": [69, 72], "7803354859352112": 69, "thigh_gap": [69, 72], "7789446711540222": 69, "arms_up": 69, "7052110433578491": 69, "9999866485595703": 69, "997043788433075": 69, "9969649910926819": 69, "9957101345062256": 69, "9928386807441711": 69, "9886980056762695": 69, "9864778518676758": 69, "ghost": [69, 72], "9769423007965088": 69, "9747489094734192": 69, "9736957550048828": 69, "9388670325279236": 69, "9356311559677124": 69, "91000896692276": 69, "cardigan": 69, "8955123424530029": 69, "8910233378410339": 69, "8904104828834534": 69, "8881211280822754": 69, "8876776695251465": 69, "8864808678627014": 69, "8810517191886902": 69, "8798807263374329": 69, "8765745162963867": 69, "8737136125564575": 69, "nail_polish": 69, "8650439381599426": 69, "8613706827163696": 69, "blue_cardigan": 69, "8571277260780334": 69, "8333670496940613": 69, "8160212635993958": 69, "eyebrows_visible_through_hair": 69, "8122442364692688": 69, "8091571927070618": 69, "8082079887390137": 69, "8048468232154846": 69, "long_sleev": [69, 72], "8042327165603638": 69, "7984272241592407": 69, "blazer": [69, 72], "794708251953125": 69, "78981614112854": 69, "7892146110534668": 69, "shaped_pupil": [69, 72], "7867060899734497": 69, "gradient_hair": 69, "786359965801239": 69, "white_shirt": 69, "7790888547897339": 69, "brown_skirt": 69, "7760675549507141": 69, "774523913860321": 69, "7721588015556335": 69, "7697228789329529": 69, "755959689617157": 69, "multicolored_hair": 69, "7477189898490906": 69, "7476690411567688": 69, "rail": 69, "7476617693901062": 69, "blue_jacket": 69, "7458406090736389": 69, "741143524646759": 69, "7364678978919983": 69, "collared_shirt": 69, "7193643450737": 69, "red_neckwear": 69, "7108616828918457": 69, "7086325287818909": 69, "miniskirt": 69, "7055293321609497": 69, "7039415836334229": 69, "open_cloth": 69, "7018357515335083": 69, "shuffl": 70, "count": [70, 97, 98], "2boi": 70, "random": 70, "cat_ear": 70, "uniqu": 70, "precomput": 71, "8849405313291128": 71, "8548297594823425": 71, "03910296474461261": 71, "6615180440330748": 71, "21552028866308015": 71, "3165260620737027": 71, "47744464927382957": 71, "tagger": 72, "smilingwolf": 72, "wd": 72, "swinv2_v3": 72, "general_mcut_en": 72, "character_mcut_en": 72, "no_underlin": 72, "mcut": 72, "replac": 72, "dim": 72, "index": [72, 99], "l2": 72, "follw": 72, "embd": 72, "valuabl": 72, "enabl": 72, "rapid": 72, "queri": 72, "0011444687843322754": 72, "8876402974128723": 72, "106781005859375": 72, "000277101993560791": 72, "997527003288269": 72, "9797663688659668": 72, "9905703663825989": 72, "9761719703674316": 72, "8981098532676697": 72, "8810765743255615": 72, "9498510360717773": 72, "8377365469932556": 72, "945058286190033": 72, "9457170367240906": 72, "969594419002533": 72, "7881088852882385": 72, "7687551379203796": 72, "9301245212554932": 72, "6703325510025024": 72, "white_hair": 72, "5292627811431885": 72, "8677047491073608": 72, "grey_hair": 72, "5859264731407166": 72, "9536856412887573": 72, "8056888580322266": 72, "8394746780395508": 72, "9473626613616943": 72, "8986269235610962": 72, "9385137557983398": 72, "8408567905426025": 72, "alternate_costum": 72, "4245271384716034": 72, "931140661239624": 72, "8830795884132385": 72, "7279844284057617": 72, "artist_nam": 72, "5333830714225769": 72, "64717698097229": 72, "9516432285308838": 72, "9655293226242065": 72, "9485014081001282": 72, "7366660833358765": 72, "7161656618118286": 72, "5858667492866516": 72, "6186309456825256": 72, "41193312406539917": 72, "467605859041214": 72, "36282333731651306": 72, "3756745457649231": 72, "motion_blur": 72, "5091936588287354": 72, "951993465423584": 72, "basebal": 72, "5634750723838806": 72, "8232709169387817": 72, "9869340658187866": 72, "49491602182388306": 72, "5193622708320618": 72, "003406703472137451": 72, "0007208287715911865": 72, "9798132181167603": 72, "8046203851699829": 72, "7596215009689331": 72, "7620116472244263": 72, "46084529161453247": 72, "48454540967941284": 72, "5152207016944885": 72, "8023070096969604": 72, "8653596639633179": 72, "7201820611953735": 72, "7816740870475769": 72, "697688639163971": 72, "8974947333335876": 72, "7491052746772766": 72, "5015512704849243": 72, "6401398181915283": 72, "43420469760894775": 72, "4528769850730896": 72, "5730487704277039": 72, "6739872694015503": 72, "5545973181724548": 72, "6946243047714233": 72, "5487751364707947": 72, "7439308166503906": 72, "4186026453971863": 72, "47378358244895935": 72, "4690653085708618": 72, "7565015554428101": 72, "hu_tao_": 72, "genshin_impact": 72, "9262397289276123": 72, "boo_tao_": 72, "942080020904541": 72, "denorm": 72, "denormalizer_nam": 72, "mnum2_al": 72, "understand": 72, "batch": [72, 73, 92], "redund": 72, "structur": [72, 96], "b": 72, "r": [72, 84, 90], "c": 72, "linalg": 72, "norm": 72, "approx": [72, 73], "1e": 72, "cdc_anime_onnx": 73, "realli": 73, "As": [73, 84, 90], "1024x1024": 73, "2060": 73, "gpu": 73, "cost": 73, "70": 73, "against": 73, "cpu": [73, 78, 97, 98], "experi": 73, "hgsr": 73, "mhr": 73, "aug_x4_320": 73, "tile_s": 73, "tile_overlap": 73, "batch_siz": 73, "silent": 73, "tile": 73, "progress": 73, "messag": 73, "cute_waifu_aroma": 73, "pngimageplugin": 73, "pngimagefil": 73, "1168x1168": 73, "0x7f0e8ca06880": 73, "4672x4672": 73, "0x7f0e48edb640": 73, "cdc": [74, 96], "upscale_with_cdc": 74, "thread": [75, 95], "lru_cach": 75, "decor": 75, "wrap": 75, "synchron": 75, "prevent": 75, "race": 75, "condit": 75, "maxsiz": 75, "def": 75, "expensive_funct": 75, "expens": 75, "lock": [75, 95], "safeti": [75, 92], "multithread": 75, "my_funct": 75, "introduc": 75, "acquisit": 75, "critic": 75, "mathemat": 76, "activ": 76, "machin": 76, "learn": 76, "deep": 76, "problem": [76, 84, 90], "input_valu": 76, "frac": 76, "26894142": 76, "73105858": 76, "ts_lru_cach": 77, "sigmoid": 77, "get_onnx_provid": 77, "open_onnx_model": 77, "cudaexecutionprovid": 78, "cpuexecutionprovid": 78, "ckpt": 78, "inferencesess": 78, "onnx_mod": 78, "decid": 78, "linux": [78, 97, 98], "execut": [78, 97, 98], "ignor": 78, "cuda": [78, 97, 98], "forc": 78, "anime_ai_check": 79, "mobilenetv3_sce_dist": [79, 90, 94], "mainli": 79, "caformer_s36_plus_sc": 79, "graph": 79, "9996960163116455": 79, "9999125003814697": 79, "997803270816803": 79, "9960069060325623": 79, "9887709021568298": 79, "9998629093170166": 79, "0013722758740186691": 79, "00020673229300882667": 79, "0001895089662866667": 79, "0008857478387653828": 79, "552320024231449e": 79, "001168627175502479": 79, "bangumi": [80, 81], "vision": 80, "imageri": 80, "bangumi_char_typ": 80, "definit": [80, 87], "video": 80, "secondari": 80, "often": 80, "lack": 80, "lead": 80, "under": [80, 99], "categori": [80, 88], "three": 80, "judg": 80, "anime_portrait": [80, 86], "mobilenetv3_v0_dist": [80, 89, 93, 94], "9998525381088257": 80, "00012103465269319713": 80, "6464786313008517e": 80, "906112609314732e": 80, "06": [80, 81, 83, 88, 89, 90, 91, 93], "9997243285179138": 80, "0002490800397936255": 80, "7215803381986916e": 80, "354368557978887e": 80, "9998849630355835": 80, "90006631379947e": 80, "3920385754317977e": 80, "2084233276254963e": 80, "9998877048492432": 80, "732793503440917e": 80, "4264976925915107e": 80, "0623419257171918e": 80, "07076334953308105": 80, "9290977716445923": 80, "0001044218079186976": 80, "4467317163944244e": 80, "2568268832401372e": 80, "9999498128890991": 80, "1810528778587468e": 80, "879474429093534e": 80, "260669109295122e": 80, "9999510049819946": 80, "2321036592766177e": 80, "025227553938748e": 80, "4251427273848094e": 80, "999957799911499": 80, "4273678718600422e": 80, "6884023302263813e": 80, "880981603288092e": 80, "0002326338435523212": 80, "9996368885040283": 80, "164971561403945e": 80, "00020793956355191767": 80, "13438372313976288": 80, "8652494549751282": 80, "000158855298650451": 80, "000238816806813702": 80, "3589179217815399": 80, "6406960487365723": 80, "0001471740542910993": 80, "002255884697660804": 80, "08208147436380386": 80, "9152728915214539": 80, "00038967153523117304": 80, "227699592884164e": 80, "0835404282261152e": 80, "1437502406770363e": 80, "9999284744262695": 80, "2125529792683665e": 80, "0218892384727951e": 80, "00011914174683624879": 80, "9998584985733032": 80, "2007669283775613e": 80, "6357082131435163e": 80, "3068713896209374e": 80, "9999185800552368": 80, "066640925273532e": 80, "529400813335087e": 80, "089402500540018e": 80, "9999388456344604": 80, "6406959295272827": 80, "not_paint": 81, "anime_classif": 81, "older": 81, "mobilenetv3_v1": [81, 91], "5_dist": 81, "3_dist": 81, "plot": [81, 84, 90, 94], "caformer_s36_v1": 81, "3_focal": 81, "8346158862113953": 81, "004201625939458609": 81, "0028638991061598063": 81, "15633030235767365": 81, "001988308737054467": 81, "9868855476379395": 81, "001178382197394967": 81, "00015886101755313575": 81, "0005986307514831424": 81, "011178601533174515": 81, "9933090209960938": 81, "0012440024875104427": 81, "00040085514774546027": 81, "004924307577311993": 81, "00012189441622467712": 81, "00031298911198973656": 81, "9968050718307495": 81, "182305903872475e": 81, "0027923565357923508": 81, "7805559259140864e": 81, "0004650334012694657": 81, "996709942817688": 81, "736721191671677e": 81, "0027629584074020386": 81, "4619508621981367e": 81, "0003803370927926153": 81, "998649537563324": 81, "190127922105603e": 81, "0008622839814051986": 81, "595230686594732e": 81, "0004573142796289176": 81, "00031435859273187816": 81, "8671838641166687": 81, "13199880719184875": 81, "563074617180973e": 81, "153919796110131e": 81, "290010737255216e": 81, "9727378487586975": 81, "027150526642799377": 81, "162296004826203e": 81, "4933258828241378e": 81, "0004275702522136271": 81, "995402455329895": 81, "002233930164948106": 81, "001911122351884842": 81, "1603819727897644": 81, "0007561995880678296": 81, "00017044576816260815": 81, "838487982749939": 81, "0002034590725088492": 81, "005001617129892111": 81, "000932251859921962": 81, "009352140128612518": 81, "9846979379653931": 81, "6018555470509455e": 81, "004064667969942093": 81, "464051254326478e": 81, "025772539898753166": 81, "9699516296386719": 81, "00011656546121230349": 81, "287263775244355e": 81, "370255853951676e": 81, "01098843663930893": 81, "0031668643932789564": 81, "9857884049415588": 81, "499273488065228e": 81, "8419872251106426e": 81, "0003471920208539814": 81, "029472889378666878": 81, "9700765609741211": 81, "0012387704337015748": 81, "001172148622572422": 81, "787473391043022e": 81, "003680602880194783": 81, "9938107132911682": 81, "8346157073974609": 81, "8671836853027344": 81, "8384883403778076": 81, "9846979975700378": 81, "9700766801834106": 81, "greyscal": 82, "jpeg_ful": [82, 95], "6125901": 82, "6125785": [82, 95], "6124220": 82, "rough": [83, 84, 90], "polish": 83, "mobilenetv3_v2": 83, "2_dist": [83, 91], "910087929805741e": 83, "1241951510310173": 83, "8757457137107849": 83, "00018937293498311192": 83, "030049214139580727": 83, "9697614312171936": 83, "008933082222938538": 83, "05096456781029701": 83, "9401022791862488": 83, "009832272306084633": 83, "9898634552955627": 83, "00030428936588577926": 83, "013919820077717304": 83, "9819902181625366": 83, "004089969675987959": 83, "04166747257113457": 83, "9582782983779907": 83, "4218515288084745e": 83, "8849249482154846": 83, "1149177998304367": 83, "0001573085755808279": 83, "9907882809638977": 83, "008958994410932064": 83, "0002527958422433585": 83, "9831690788269043": 83, "01682441122829914": 83, "613856385229155e": 83, "8757458329200745": 83, "8849248290061951": 83, "million": 84, "anime_r": [84, 86], "boundari": [84, 90], "challeng": [84, 90], "clean": [84, 90], "ground": [84, 90], "truth": [84, 90], "judgment": [84, 90], "intend": [84, 90], "quick": [84, 90, 96], "estim": [84, 90], "basi": [84, 90], "mobilenetv3_large_100_v0_ls0": 84, "caformer_s36_v0_ls0": 84, "7508869767189026": 84, "7034655809402466": 84, "728887677192688": 84, "7404400110244751": 84, "7446154952049255": 84, "7514738440513611": 84, "768704354763031": 84, "8219676613807678": 84, "7267540693283081": 84, "7645740509033203": 84, "7216582894325256": 84, "7615436315536499": 84, "815083920955658": 84, "8321858644485474": 84, "8204999566078186": 84, "820833146572113": 84, "chdir": 84, "doc": 84, "api_doc": 84, "7508870363235474": 84, "11212056130170822": 84, "06781744956970215": 84, "06917501986026764": 84, "7034654021263123": 84, "15903906524181366": 84, "06688199192285538": 84, "07061357796192169": 84, "7288877964019775": 84, "1476859599351883": 84, "060362350195646286": 84, "06306383013725281": 84, "7404399514198303": 84, "10337048768997192": 84, "08087948709726334": 84, "07530999928712845": 84, "055992450565099716": 84, "7446154356002808": 84, "13191790878772736": 84, "06747424602508545": 84, "06458679586648941": 84, "10566363483667374": 84, "07827574014663696": 84, "07079866528511047": 84, "7687042951583862": 84, "09974884241819382": 84, "06074819341301918": 84, "050435908138751984": 84, "8219675421714783": 84, "0593985915184021": 84, "06819795072078705": 84, "06569571048021317": 84, "1177448257803917": 84, "726753830909729": 84, "08980562537908554": 84, "06481882929801941": 84, "06922297924757004": 84, "10138414055109024": 84, "06351721286773682": 84, "07683827728033066": 84, "13798624277114868": 84, "05942752957344055": 84, "10584963858127594": 84, "7615437507629395": 84, "07317910343408585": 84, "060196295380592346": 84, "06751583516597748": 84, "0572039857506752": 84, "05398125201463699": 84, "06124086305499077": 84, "0525919646024704": 84, "8321859240531921": 84, "05922013148665428": 84, "06274889409542084": 84, "057530902326107025": 84, "8205001354217529": 84, "05683052912354469": 84, "06635929644107819": 84, "05597696080803871": 84, "8208332657814026": 84, "non_furri": 85, "mobilenetv3_v0": 85, "1_dist": 85, "9898804426193237": 85, "010119626298546791": 85, "9677742123603821": 85, "032225821167230606": 85, "959551215171814": 85, "040448784828186035": 85, "9535530209541321": 85, "04644693806767464": 85, "04358793422579765": 85, "9564120769500732": 85, "02767963521182537": 85, "9723203182220459": 85, "028900373727083206": 85, "9710996150970459": 85, "037573859095573425": 85, "9624261260032654": 85, "aicheck": [86, 96], "get_ai_created_scor": 86, "is_ai_cr": 86, "bangumi_char": [86, 96], "anime_bangumi_char_scor": 86, "anime_bangumi_char": 86, "anime_classify_scor": 86, "anime_classifi": 86, "is_greyscal": 86, "anime_completeness_scor": 86, "anime_complet": 86, "dbrate": [86, 96], "anime_dbrating_scor": 86, "anime_dbr": 86, "furri": [86, 96], "anime_furry_scor": 86, "anime_furri": 86, "get_monochrome_scor": 86, "is_monochrom": 86, "nsfw_pred_scor": 86, "nsfw_pred": 86, "portrait": [86, 96], "anime_portrait_scor": 86, "anime_rating_scor": 86, "anime_real_scor": 86, "safe_check_scor": 86, "safe_check": 86, "style_ag": [86, 96], "anime_style_age_scor": 86, "anime_style_ag": 86, "teen": [86, 96], "anime_teen_scor": 86, "anime_teen": 86, "is_truncated_fil": 86, "screen": 87, "row": 87, "bottom": 87, "grayscal": 87, "monochrome_detect": 87, "mobilenetv3_large_100_dist_safe2": 87, "mobilenetv3_dist": 87, "caformer_s36": 87, "mono": 87, "9614395499229431": 87, "9458909034729004": 87, "9559807777404785": 87, "9651952981948853": 87, "9379720687866211": 87, "8814834356307983": 87, "03941023349761963": 87, "07492382079362869": 87, "09546589106321335": 87, "016521310433745384": 87, "005693843588232994": 87, "0315730981528759": 87, "Not": 88, "five": 88, "hentai": 88, "neutral": 88, "porn": 88, "sexi": 88, "infinit": 88, "nsfwj": 88, "tfj": 88, "deploy": 88, "mobil": 88, "9970946311950684": 88, "00198739324696362": 88, "000894528697244823": 88, "4315058251668233e": 88, "099447197513655e": 88, "9282580614089966": 88, "061733175069093704": 88, "008979619480669498": 88, "0007789491210132837": 88, "0002501663693692535": 88, "7945129871368408": 88, "2044062316417694": 88, "0005603990866802633": 88, "0004847997915931046": 88, "564094367902726e": 88, "7977773547172546": 88, "01352313905954361": 88, "18791256844997406": 88, "0004888656549155712": 88, "00029804420773871243": 88, "04498734697699547": 88, "9509441256523132": 88, "4087972633424215e": 88, "003999904729425907": 88, "4542059185914695e": 88, "002892113756388426": 88, "982390284538269": 88, "02520776737947e": 88, "014633022248744965": 88, "858086610212922e": 88, "002532319398596883": 88, "9887337684631348": 88, "231979568838142e": 88, "008699454367160797": 88, "8187158022774383e": 88, "03564726561307907": 88, "954788088798523": 88, "343036850215867e": 88, "009289607405662537": 88, "00020158555707894266": 88, "006372362840920687": 88, "006019102409482002": 88, "9694945812225342": 88, "015214097686111927": 88, "002899901708588004": 88, "0004039364866912365": 88, "00012730166781693697": 88, "987038791179657": 88, "007135333959013224": 88, "005294707603752613": 88, "06964848190546036": 88, "0014777459437027574": 88, "9276643395423889": 88, "0003031621454283595": 88, "0009063396137207747": 88, "00028707628371194005": 88, "00010888021643040702": 88, "9992460012435913": 88, "00015473493840545416": 88, "0002033217460848391": 88, "563037691696081e": 88, "008058490231633186": 88, "00044566826545633376": 88, "937960684299469": 88, "05353058874607086": 88, "364063445587817e": 88, "07": [88, 89, 90, 93], "00562260951846838": 88, "00012077406427124515": 88, "9897090792655945": 88, "004547217860817909": 88, "564737981942017e": 88, "016690678894519806": 88, "001258736359886825": 88, "9766013622283936": 88, "005440687295049429": 88, "4481674952548929e": 88, "01861923187971115": 88, "0008914825739338994": 88, "9674761295318604": 88, "012998746708035469": 88, "691116141155362e": 88, "0007601747056469321": 88, "0005019629606977105": 88, "039504989981651306": 88, "9591660499572754": 88, "0001652583305258304": 88, "0002614929690025747": 88, "020374108105897903": 88, "029394468292593956": 88, "9498046040534973": 88, "00016299057460855693": 88, "004782819654792547": 88, "002861740067601204": 88, "12280157208442688": 88, "8693908452987671": 88, "0001731760276015848": 88, "304211274255067e": 88, "03286275267601013": 88, "010648751631379128": 88, "9562522172927856": 88, "999900221824646": 89, "645313209854066e": 89, "3387104445428122e": 89, "9999704360961914": 89, "4465465685352683e": 89, "071506166132167e": 89, "9999785423278809": 89, "512719154561637e": 89, "292278612818336e": 89, "919455750496127e": 89, "9999444484710693": 89, "3647335082350764e": 89, "0555699191172607e": 89, "9999880790710449": 89, "3210242286731955e": 89, "7451418898417614e": 89, "9999822378158569": 89, "2084267331811134e": 89, "7460413321023225e": 89, "1532473820352607e": 89, "9999996423721313": 89, "0316136922483565e": 89, "840229633236049e": 89, "9999998807907104": [89, 90], "736660568800289e": 89, "199210472208506e": 89, "9999992847442627": 89, "r15": 90, "r18": 90, "sankaku": 90, "mobilenetv3_v1_pruned_ls0": 90, "caformer_s36_plu": [90, 94], "5863172936624323e": 90, "480062353375615e": 90, "9924363493919373": 90, "007255776319652796": 90, "0003077814180869609": 90, "996969997882843": 90, "0030054834205657244": 90, "4601260520284995e": 90, "9966891407966614": 90, "003293127752840519": 90, "770909148035571e": 90, "00025384966284036636": 90, "9996721744537354": 90, "399192691082135e": 90, "973351603141055e": 90, "9998563528060913": 90, "391309580067173e": 90, "0018681309884414077": 90, "9827859997749329": 90, "015345841646194458": 90, "013710384257137775": 90, "8339558839797974": 90, "15233369171619415": 90, "951323833462084e": 90, "00029566374723799527": 90, "9997004270553589": 90, "00018434497178532183": 90, "568440272123553e": 90, "9997699856758118": 90, "11225129129889e": 90, "051862899563275e": 90, "9999485015869141": 90, "902020231791539e": 90, "0005639699520543218": 90, "9994290471076965": 90, "anime_real_cl": 91, "4_dist": 91, "9999716281890869": 91, "8398366339388303e": 91, "9992202520370483": 91, "0007797438884153962": 91, "9999709129333496": 91, "905452492996119e": 91, "9999765157699585": 91, "3499671442550607e": 91, "9994087219238281": 91, "0005913018831051886": 91, "9999759197235107": 91, "4061362637439743e": 91, "9999052286148071": 91, "475799015490338e": 91, "403173675702419e": 91, "5848207794988411e": 91, "0010207017185166478": 91, "9989792704582214": 91, "2124368115328252e": 91, "9999977350234985": 91, "6512358342879452e": 91, "9999834299087524": 91, "359853614412714e": 91, "9999936819076538": 91, "600314317329321e": 91, "9999840259552002": 91, "5589323083986528e": 91, "9999843835830688": 91, "5513256585109048e": 91, "9999845027923584": 91, "pollut": 92, "mf666": 92, "shit": 92, "checker": 92, "mobilenet": 92, "v2": 92, "max_batch_s": 92, "1970": 93, "1980": 93, "1990": 93, "2000": 93, "2010": 93, "2015": 93, "2020": 93, "ag": 93, "9805465340614319": 93, "761269782553427e": 93, "0005044879508204758": 93, "01569165475666523": 93, "002850610064342618": 93, "00037849770160391927": 93, "9434612113400362e": 93, "053497342392802e": 93, "9992554783821106": 93, "0006490182713605464": 93, "8857468805654207e": 93, "317252262353577e": 93, "314484721769986e": 93, "0750001138148946e": 93, "706833609205205e": 93, "00034479793976061046": 93, "9995512366294861": 93, "391363472677767e": 93, "4607510820496827e": 93, "0679690351244062e": 93, "661913514311891e": 93, "757471131393686e": 93, "0744897230761126e": 93, "76177470368566e": 93, "9996387958526611": 93, "160279296338558e": 93, "00013228354509919882": 93, "1361367038916796e": 93, "464057489414699e": 93, "2412899599876255e": 93, "703883653040975e": 93, "127358498517424e": 93, "9973921775817871": 93, "0022309015039354563": 93, "00018872201326303184": 93, "780902943617548e": 93, "422096920578042e": 93, "638929097680375e": 93, "152203023797483e": 93, "00028818511054851115": 93, "9996094107627869": 93, "58777353237383e": 93, "9200742826797068e": 93, "00017117452807724476": 93, "518441947875544e": 93, "885544381570071e": 93, "4389253010449465e": 93, "1696006772108376e": 93, "9996393918991089": 93, "contenti": 94, "safe_teen": 94, "non_teen": 94, "caformer_s36_v0": 94, "9998493194580078": 94, "0378791052498855e": 94, "00012023092131130397": 94, "9790042638778687": 94, "0017522255657240748": 94, "01924353837966919": 94, "9998124241828918": 94, "19778298237361e": 94, "0001456339523429051": 94, "0008521362324245274": 94, "9989691972732544": 94, "00017870066221803427": 94, "0992944781901315e": 94, "9994398951530457": 94, "0004991036257706583": 94, "2035720727872103e": 94, "9994019269943237": 94, "0005460577667690814": 94, "0478151529678144e": 94, "524079147609882e": 94, "999934196472168": 94, "786742884898558e": 94, "653994154883549e": 94, "9998156428337097": 94, "0001218809193233028": 94, "00013706681784242392": 94, "9997410178184509": 94, "jpeg_trunc": 95, "2216614_truncat": 95, "imagefil": 95, "load_truncated_imag": 95, "ascii": 96, "metric": 96, "list_det_model": 96, "list_rec_model": 96, "sd": 96, "tag": 96, "platform": [97, 98], "shutil": [97, 98], "cpuinfo": [97, 98], "psutil": [97, 98], "hbutil": [97, 98], "size_to_bytes_str": [97, 98], "python_implement": [97, 98], "python_vers": [97, 98], "brand": [97, 98], "get_cpu_info": [97, 98], "brand_raw": [97, 98], "cpu_count": [97, 98], "freq": [97, 98], "cpu_freq": [97, 98], "mhz": [97, 98], "virtual_memori": [97, 98], "precis": [97, 98], "ye": [97, 98], "nvidia": [97, 98], "smi": [97, 98], "1021": [97, 98], "azur": [97, 98], "x86_64": [97, 98], "glibc2": [97, 98], "34": [97, 98], "cpython": [97, 98], "amd": [97, 98], "epyc": [97, 98], "7763": [97, 98], "processor": [97, 98], "3240": 97, "63625": 97, "615": [97, 98], "gib": [97, 98], "deploi": [97, 98], "action": [97, 98], "3256": 98, "6485000000002": 98, "imgutil": 99, "pypi": 99, "simpli": 99, "newest": 99, "git": 99, "script": 99, "__name__": 99, "__main__": 99, "narugo1992": 99, "still": 99, "out": 99, "io": 99, "html": 99, "faq": 100}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "resource"], [57, 0, 0, "-", "sd"], [61, 0, 0, "-", "segment"], [67, 0, 0, "-", "tagging"], [74, 0, 0, "-", "upscale"], [77, 0, 0, "-", "utils"], [86, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[51, 0, 0, "-", "background"]], "imgutils.resource.background": [[51, 3, 1, "", "BackgroundImageSet"], [51, 1, 1, "", "get_bg_image"], [51, 1, 1, "", "get_bg_image_file"], [51, 1, 1, "", "list_bg_image_files"], [51, 1, 1, "", "random_bg_image"], [51, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[51, 4, 1, "", "__init__"], [51, 4, 1, "", "get_image"], [51, 4, 1, "", "get_image_file"], [51, 4, 1, "", "list_image_files"], [51, 4, 1, "", "random_image"], [51, 4, 1, "", "random_image_file"]], "imgutils.sd": [[58, 0, 0, "-", "metadata"], [59, 0, 0, "-", "model"], [60, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[58, 3, 1, "", "SDMetaData"], [58, 1, 1, "", "get_sdmeta_from_image"], [58, 1, 1, "", "parse_sdmeta_from_text"], [58, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[58, 4, 1, "", "__str__"], [58, 5, 1, "", "pnginfo"], [58, 5, 1, "", "text"]], "imgutils.sd.model": [[59, 1, 1, "", "read_metadata"], [59, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[60, 3, 1, "", "NAIMetaData"], [60, 3, 1, "", "NAIMetadata"], [60, 1, 1, "", "add_naimeta_to_image"], [60, 1, 1, "", "get_naimeta_from_image"], [60, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[60, 4, 1, "", "__init__"], [60, 5, 1, "", "pnginfo"]], "imgutils.segment": [[62, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[62, 1, 1, "", "get_isnetis_mask"], [62, 1, 1, "", "segment_rgba_with_isnetis"], [62, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[63, 0, 0, "-", "blacklist"], [64, 0, 0, "-", "character"], [65, 0, 0, "-", "deepdanbooru"], [66, 0, 0, "-", "format"], [68, 0, 0, "-", "match"], [69, 0, 0, "-", "mldanbooru"], [70, 0, 0, "-", "order"], [71, 0, 0, "-", "overlap"], [72, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[63, 1, 1, "", "drop_blacklisted_tags"], [63, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[64, 2, 1, "", "CHAR_PREFIXES"], [64, 2, 1, "", "CHAR_SUFFIXES"], [64, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [64, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [64, 2, 1, "", "CHAR_WHITELIST_WORD"], [64, 3, 1, "", "CharacterTagPool"], [64, 1, 1, "", "drop_basic_character_tags"], [64, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[64, 4, 1, "", "__init__"], [64, 4, 1, "", "drop_basic_character_tags"], [64, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[65, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[66, 1, 1, "", "add_underline"], [66, 1, 1, "", "remove_underline"], [66, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[68, 1, 1, "", "tag_match_full"], [68, 1, 1, "", "tag_match_prefix"], [68, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[69, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[70, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[71, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[72, 1, 1, "", "convert_wd14_emb_to_prediction"], [72, 1, 1, "", "denormalize_wd14_emb"], [72, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[73, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[73, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[75, 0, 0, "-", "cache"], [76, 0, 0, "-", "func"], [78, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[75, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[76, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[78, 1, 1, "", "get_onnx_provider"], [78, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[79, 0, 0, "-", "aicheck"], [80, 0, 0, "-", "bangumi_char"], [81, 0, 0, "-", "classify"], [82, 0, 0, "-", "color"], [83, 0, 0, "-", "completeness"], [84, 0, 0, "-", "dbrating"], [85, 0, 0, "-", "furry"], [87, 0, 0, "-", "monochrome"], [88, 0, 0, "-", "nsfw"], [89, 0, 0, "-", "portrait"], [90, 0, 0, "-", "rating"], [91, 0, 0, "-", "real"], [92, 0, 0, "-", "safe"], [93, 0, 0, "-", "style_age"], [94, 0, 0, "-", "teen"], [95, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[79, 1, 1, "", "get_ai_created_score"], [79, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[80, 1, 1, "", "anime_bangumi_char"], [80, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[81, 1, 1, "", "anime_classify"], [81, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[82, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[83, 1, 1, "", "anime_completeness"], [83, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[84, 1, 1, "", "anime_dbrating"], [84, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[85, 1, 1, "", "anime_furry"], [85, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[87, 1, 1, "", "get_monochrome_score"], [87, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[88, 1, 1, "", "nsfw_pred"], [88, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[89, 1, 1, "", "anime_portrait"], [89, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[90, 1, 1, "", "anime_rating"], [90, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[91, 1, 1, "", "anime_real"], [91, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[92, 1, 1, "", "safe_check"], [92, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[93, 1, 1, "", "anime_style_age"], [93, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[94, 1, 1, "", "anime_teen"], [94, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[95, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 51], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 59], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 81], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 58], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 66], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "resourc": [51, 52], "backgroundimageset": 51, "list_bg_image_fil": 51, "get_bg_image_fil": 51, "get_bg_imag": 51, "random_bg_image_fil": 51, "random_bg_imag": 51, "restor": [53, 54, 55, 56], "adversari": 53, "remove_adversarial_nois": 53, "nafnet": 55, "restore_with_nafnet": 55, "scunet": 56, "restore_with_scunet": 56, "sd": [57, 58, 59, 60], "sdmetadata": 58, "parse_sdmeta_from_text": 58, "get_sdmeta_from_imag": 58, "save_image_with_sdmeta": 58, "read_metadata": 59, "save_with_metadata": 59, "nai": 60, "naimetadata": 60, "get_naimeta_from_imag": 60, "add_naimeta_to_imag": 60, "save_image_with_naimeta": 60, "segment": [61, 62], "isneti": 62, "get_isnetis_mask": 62, "segment_with_isneti": 62, "segment_rgba_with_isneti": 62, "tag": [63, 64, 65, 66, 67, 68, 69, 70, 71, 72], "blacklist": 63, "is_blacklist": 63, "drop_blacklisted_tag": 63, "charact": 64, "char_whitelist_suffix": 64, "char_whitelist_prefix": 64, "char_whitelist_word": 64, "char_suffix": 64, "char_prefix": 64, "charactertagpool": 64, "is_basic_character_tag": 64, "drop_basic_character_tag": 64, "deepdanbooru": 65, "get_deepdanbooru_tag": 65, "add_underlin": 66, "remove_underlin": 66, "tags_to_text": 66, "match": 68, "tag_match_suffix": 68, "tag_match_prefix": 68, "tag_match_ful": 68, "mldanbooru": 69, "get_mldanbooru_tag": 69, "order": 70, "sort_tag": 70, "overlap": 71, "drop_overlap_tag": 71, "wd14": 72, "get_wd14_tag": 72, "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "upscal": [73, 74], "cdc": 73, "upscale_with_cdc": 73, "util": [75, 76, 77, 78], "cach": 75, "ts_lru_cach": 75, "func": 76, "sigmoid": 76, "onnxruntim": 78, "get_onnx_provid": 78, "open_onnx_model": 78, "valid": [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "aicheck": 79, "get_ai_created_scor": 79, "is_ai_cr": 79, "bangumi_char": 80, "anime_bangumi_char_scor": 80, "anime_bangumi_char": 80, "anime_classify_scor": 81, "anime_classifi": 81, "color": 82, "is_greyscal": 82, "complet": 83, "anime_completeness_scor": 83, "anime_complet": 83, "dbrate": 84, "anime_dbrating_scor": 84, "anime_dbr": 84, "furri": 85, "anime_furry_scor": 85, "anime_furri": 85, "monochrom": 87, "get_monochrome_scor": 87, "is_monochrom": 87, "nsfw": 88, "nsfw_pred_scor": 88, "nsfw_pred": 88, "portrait": 89, "anime_portrait_scor": 89, "anime_portrait": 89, "rate": 90, "anime_rating_scor": 90, "anime_r": [90, 91], "real": 91, "anime_real_scor": 91, "safe": 92, "safe_check_scor": 92, "safe_check": 92, "style_ag": 93, "anime_style_age_scor": 93, "anime_style_ag": 93, "teen": 94, "anime_teen_scor": 94, "anime_teen": 94, "truncat": 95, "is_truncated_fil": 95, "welcom": 96, "": 96, "document": 96, "overview": 96, "tutori": 96, "inform": [96, 97, 98], "api": 96, "run": [97, 98], "environ": [97, 98], "instal": 99, "quick": 100, "start": 100}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.resource.background": [[51, "module-imgutils.resource.background"]], "BackgroundImageSet": [[51, "backgroundimageset"]], "list_bg_image_files": [[51, "list-bg-image-files"]], "get_bg_image_file": [[51, "get-bg-image-file"]], "get_bg_image": [[51, "get-bg-image"]], "random_bg_image_file": [[51, "random-bg-image-file"]], "random_bg_image": [[51, "random-bg-image"]], "imgutils.resource": [[52, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[53, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[53, "remove-adversarial-noise"]], "imgutils.restore": [[54, "imgutils-restore"]], "imgutils.restore.nafnet": [[55, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[55, "restore-with-nafnet"]], "imgutils.restore.scunet": [[56, "imgutils-restore-scunet"]], "restore_with_scunet": [[56, "restore-with-scunet"]], "imgutils.sd": [[57, "module-imgutils.sd"]], "imgutils.sd.metadata": [[58, "module-imgutils.sd.metadata"]], "SDMetaData": [[58, "sdmetadata"]], "parse_sdmeta_from_text": [[58, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[58, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[58, "save-image-with-sdmeta"]], "imgutils.sd.model": [[59, "module-imgutils.sd.model"]], "read_metadata": [[59, "read-metadata"]], "save_with_metadata": [[59, "save-with-metadata"]], "imgutils.sd.nai": [[60, "module-imgutils.sd.nai"]], "NAIMetaData": [[60, "naimetadata"]], "NAIMetadata": [[60, "id1"]], "get_naimeta_from_image": [[60, "get-naimeta-from-image"]], "add_naimeta_to_image": [[60, "add-naimeta-to-image"]], "save_image_with_naimeta": [[60, "save-image-with-naimeta"]], "imgutils.segment": [[61, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[62, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[62, "get-isnetis-mask"]], "segment_with_isnetis": [[62, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[62, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[63, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[63, "is-blacklisted"]], "drop_blacklisted_tags": [[63, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[64, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[64, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[64, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[64, "char-whitelist-word"]], "CHAR_SUFFIXES": [[64, "char-suffixes"]], "CHAR_PREFIXES": [[64, "char-prefixes"]], "CharacterTagPool": [[64, "charactertagpool"]], "is_basic_character_tag": [[64, "is-basic-character-tag"]], "drop_basic_character_tags": [[64, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[65, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[65, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[66, "module-imgutils.tagging.format"]], "add_underline": [[66, "add-underline"]], "remove_underline": [[66, "remove-underline"]], "tags_to_text": [[66, "tags-to-text"]], "imgutils.tagging": [[67, "module-imgutils.tagging"]], "imgutils.tagging.match": [[68, "module-imgutils.tagging.match"]], "tag_match_suffix": [[68, "tag-match-suffix"]], "tag_match_prefix": [[68, "tag-match-prefix"]], "tag_match_full": [[68, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[69, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[69, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[70, "module-imgutils.tagging.order"]], "sort_tags": [[70, "sort-tags"]], "imgutils.tagging.overlap": [[71, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[71, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[72, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[72, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[72, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[72, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[73, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[73, "upscale-with-cdc"]], "imgutils.upscale": [[74, "module-imgutils.upscale"]], "imgutils.utils.cache": [[75, "module-imgutils.utils.cache"]], "ts_lru_cache": [[75, "ts-lru-cache"]], "imgutils.utils.func": [[76, "module-imgutils.utils.func"]], "sigmoid": [[76, "sigmoid"]], "imgutils.utils": [[77, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[78, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[78, "get-onnx-provider"]], "open_onnx_model": [[78, "open-onnx-model"]], "imgutils.validate.aicheck": [[79, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[79, "get-ai-created-score"]], "is_ai_created": [[79, "is-ai-created"]], "imgutils.validate.bangumi_char": [[80, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[80, "anime-bangumi-char-score"]], "anime_bangumi_char": [[80, "anime-bangumi-char"]], "imgutils.validate.classify": [[81, "module-imgutils.validate.classify"]], "anime_classify_score": [[81, "anime-classify-score"]], "anime_classify": [[81, "anime-classify"]], "imgutils.validate.color": [[82, "module-imgutils.validate.color"]], "is_greyscale": [[82, "is-greyscale"]], "imgutils.validate.completeness": [[83, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[83, "anime-completeness-score"]], "anime_completeness": [[83, "anime-completeness"]], "imgutils.validate.dbrating": [[84, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[84, "anime-dbrating-score"]], "anime_dbrating": [[84, "anime-dbrating"]], "imgutils.validate.furry": [[85, "module-imgutils.validate.furry"]], "anime_furry_score": [[85, "anime-furry-score"]], "anime_furry": [[85, "anime-furry"]], "imgutils.validate": [[86, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[87, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[87, "get-monochrome-score"]], "is_monochrome": [[87, "is-monochrome"]], "imgutils.validate.nsfw": [[88, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[88, "nsfw-pred-score"]], "nsfw_pred": [[88, "nsfw-pred"]], "imgutils.validate.portrait": [[89, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[89, "anime-portrait-score"]], "anime_portrait": [[89, "anime-portrait"]], "imgutils.validate.rating": [[90, "module-imgutils.validate.rating"]], "anime_rating_score": [[90, "anime-rating-score"]], "anime_rating": [[90, "anime-rating"]], "imgutils.validate.real": [[91, "module-imgutils.validate.real"]], "anime_real_score": [[91, "anime-real-score"]], "anime_real": [[91, "anime-real"]], "imgutils.validate.safe": [[92, "module-imgutils.validate.safe"]], "safe_check_score": [[92, "safe-check-score"]], "safe_check": [[92, "safe-check"]], "imgutils.validate.style_age": [[93, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[93, "anime-style-age-score"]], "anime_style_age": [[93, "anime-style-age"]], "imgutils.validate.teen": [[94, "module-imgutils.validate.teen"]], "anime_teen_score": [[94, "anime-teen-score"]], "anime_teen": [[94, "anime-teen"]], "imgutils.validate.truncate": [[95, "module-imgutils.validate.truncate"]], "is_truncated_file": [[95, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[96, "welcome-to-imgutils-s-documentation"]], "Overview": [[96, "overview"]], "Tutorials": [[96, null]], "Information": [[96, null]], "API Documentation": [[96, null]], "Run Environment Information": [[97, "Run-Environment-Information"], [98, "Run-Environment-Information"]], "Installation": [[99, "installation"]], "Quick Start": [[100, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.resource.background"], [52, "module-imgutils.resource"], [57, "module-imgutils.sd"], [58, "module-imgutils.sd.metadata"], [59, "module-imgutils.sd.model"], [60, "module-imgutils.sd.nai"], [61, "module-imgutils.segment"], [62, "module-imgutils.segment.isnetis"], [63, "module-imgutils.tagging.blacklist"], [64, "module-imgutils.tagging.character"], [65, "module-imgutils.tagging.deepdanbooru"], [66, "module-imgutils.tagging.format"], [67, "module-imgutils.tagging"], [68, "module-imgutils.tagging.match"], [69, "module-imgutils.tagging.mldanbooru"], [70, "module-imgutils.tagging.order"], [71, "module-imgutils.tagging.overlap"], [72, "module-imgutils.tagging.wd14"], [73, "module-imgutils.upscale.cdc"], [74, "module-imgutils.upscale"], [75, "module-imgutils.utils.cache"], [76, "module-imgutils.utils.func"], [77, "module-imgutils.utils"], [78, "module-imgutils.utils.onnxruntime"], [79, "module-imgutils.validate.aicheck"], [80, "module-imgutils.validate.bangumi_char"], [81, "module-imgutils.validate.classify"], [82, "module-imgutils.validate.color"], [83, "module-imgutils.validate.completeness"], [84, "module-imgutils.validate.dbrating"], [85, "module-imgutils.validate.furry"], [86, "module-imgutils.validate"], [87, "module-imgutils.validate.monochrome"], [88, "module-imgutils.validate.nsfw"], [89, "module-imgutils.validate.portrait"], [90, "module-imgutils.validate.rating"], [91, "module-imgutils.validate.real"], [92, "module-imgutils.validate.safe"], [93, "module-imgutils.validate.style_age"], [94, "module-imgutils.validate.teen"], [95, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[51, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[51, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[51, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[51, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[52, "module-imgutils.resource"]], "imgutils.sd": [[57, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[58, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[58, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[58, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[58, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[58, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[59, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[59, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[59, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[60, "imgutils.sd.nai.NAIMetaData"], [60, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[60, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[60, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[60, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[60, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[61, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[62, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[62, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[63, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[63, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[63, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[64, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[64, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[64, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[64, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[65, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[65, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[66, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[66, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[67, "module-imgutils.tagging"]], "imgutils.tagging.match": [[68, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[68, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[69, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[69, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[70, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[70, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[71, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[71, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[72, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[72, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[73, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[73, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[74, "module-imgutils.upscale"]], "imgutils.utils.cache": [[75, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[75, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[76, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[76, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[77, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[78, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[78, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[78, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[79, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[79, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[79, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[80, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[80, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[80, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[81, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[81, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[81, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[82, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[82, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[83, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[83, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[83, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[84, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[84, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[84, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[85, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[85, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[85, "module-imgutils.validate.furry"]], "imgutils.validate": [[86, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[87, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[87, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[87, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[88, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[88, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[88, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[89, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[89, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[89, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[90, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[90, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[90, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[91, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[91, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[91, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[92, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[92, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[92, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[93, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[93, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[93, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[94, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[94, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[94, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[95, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[95, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.9.0/.buildinfo b/v0.9.0/.buildinfo index a7d44896a136418031ec1436253459099da0dfa8..81f6914269c7b5b316c7811a47d2550fced41c53 100644 --- a/v0.9.0/.buildinfo +++ b/v0.9.0/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 0026234b34cdeb7420cc8b144cdb17e8 +config: 7f782316cae37f8b48487d84a567a259 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.9.0/.doctrees/api_doc/ascii/drawing.doctree b/v0.9.0/.doctrees/api_doc/ascii/drawing.doctree index 5fc10e9a32fa230da25cb31e027d2cb2c08591ee..2486fbcb4a93eba4a6178bf6c8c6806b64527a76 100644 Binary files a/v0.9.0/.doctrees/api_doc/ascii/drawing.doctree and b/v0.9.0/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/ascii/index.doctree b/v0.9.0/.doctrees/api_doc/ascii/index.doctree index d71b18177ae20a0c25817b8ca1f05f544cd8261c..35bd45c437d4dab5d97462520f9a438c9b26b961 100644 Binary files a/v0.9.0/.doctrees/api_doc/ascii/index.doctree and b/v0.9.0/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/config/index.doctree b/v0.9.0/.doctrees/api_doc/config/index.doctree index d02c0b856c0ed92a0915eb7a9e5368359052652f..4d6dbfc654e88d1dffc7c58cf7c461910f375bc2 100644 Binary files a/v0.9.0/.doctrees/api_doc/config/index.doctree and b/v0.9.0/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/config/meta.doctree b/v0.9.0/.doctrees/api_doc/config/meta.doctree index 4a7b048fcd8d4f5df4935b4ebd2748bb4b442bf4..a2ee998fd8f7cd2109ebffbedf820cb9258c859c 100644 Binary files a/v0.9.0/.doctrees/api_doc/config/meta.doctree and b/v0.9.0/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/data/background.doctree b/v0.9.0/.doctrees/api_doc/data/background.doctree index 9c11345110da225857d07b1ede60a44626706008..ee0c41bf86b2eb9dd371087745928e978453d367 100644 Binary files a/v0.9.0/.doctrees/api_doc/data/background.doctree and b/v0.9.0/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/data/decode.doctree b/v0.9.0/.doctrees/api_doc/data/decode.doctree index 263f26c3de854945e043f1aa209b5dbe07d3150d..ff4274d6570860589c1ba670f5beefa8ca66b66a 100644 Binary files a/v0.9.0/.doctrees/api_doc/data/decode.doctree and b/v0.9.0/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/data/encode.doctree b/v0.9.0/.doctrees/api_doc/data/encode.doctree index 7c43200aa994309a0629db21200e6ea269b99d2a..079e42e06b1b4444b9352070c77c288848f3a516 100644 Binary files a/v0.9.0/.doctrees/api_doc/data/encode.doctree and b/v0.9.0/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/data/image.doctree b/v0.9.0/.doctrees/api_doc/data/image.doctree index 3373bdb2cc24049f26914fed1ab97aa35c1416bb..9f65ad735f755e19fe6d99ad5275aec45c272a61 100644 Binary files a/v0.9.0/.doctrees/api_doc/data/image.doctree and b/v0.9.0/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/data/index.doctree b/v0.9.0/.doctrees/api_doc/data/index.doctree index a8b626d5a8fe5fa4c2f56b634d3d1c426723b068..8af40018a0f940e6531debd00ea6ab99691ce0ae 100644 Binary files a/v0.9.0/.doctrees/api_doc/data/index.doctree and b/v0.9.0/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/data/layer.doctree b/v0.9.0/.doctrees/api_doc/data/layer.doctree index 80cdd8b5680cacf9f2207c4824111d8f2f899e7f..cb05215f843222316af9fa201c9ca0f7e8de8b41 100644 Binary files a/v0.9.0/.doctrees/api_doc/data/layer.doctree and b/v0.9.0/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.9.0/.doctrees/api_doc/detect/booru_yolo.doctree index 34dae22048a5264f2f2d070d72d3bf2bd4fd4a9a..efb78e124f3f0ea7cd52b40c34fb2a1e862f2746 100644 Binary files a/v0.9.0/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.9.0/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/detect/censor.doctree b/v0.9.0/.doctrees/api_doc/detect/censor.doctree index 1da884ad3765e38a86c5915177db9c77d62c754f..31a232c9321cf7cd75f141b1a9621574107cc513 100644 Binary files a/v0.9.0/.doctrees/api_doc/detect/censor.doctree and b/v0.9.0/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/detect/eye.doctree b/v0.9.0/.doctrees/api_doc/detect/eye.doctree index eb4587bdeef4f6d1521b78543cabd0657a4f3752..2e4e4937172afa9cdfb07d0c213bccecc17a6d3e 100644 Binary files a/v0.9.0/.doctrees/api_doc/detect/eye.doctree and b/v0.9.0/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/detect/face.doctree b/v0.9.0/.doctrees/api_doc/detect/face.doctree index daf9c5c4911aff069ca085c818217aafb4aafef3..77fec9bbb841e5c48032d119503c63f3c70013c7 100644 Binary files a/v0.9.0/.doctrees/api_doc/detect/face.doctree and b/v0.9.0/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/detect/halfbody.doctree b/v0.9.0/.doctrees/api_doc/detect/halfbody.doctree index 2ed164c69dcfaea7555c313d124c9c35bafca869..504e956ce6e55ee818ab1430ac02c60acdb53c29 100644 Binary files a/v0.9.0/.doctrees/api_doc/detect/halfbody.doctree and b/v0.9.0/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/detect/hand.doctree b/v0.9.0/.doctrees/api_doc/detect/hand.doctree index 4424a8c83d30f56c35849b39d304029f3223c900..f5c0c89a65f5887948a79247415fc9cb982c509c 100644 Binary files a/v0.9.0/.doctrees/api_doc/detect/hand.doctree and b/v0.9.0/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/detect/head.doctree b/v0.9.0/.doctrees/api_doc/detect/head.doctree index 69caa37725ada7c0c0eecc554c1e5d0487b0a6c2..fab2a2d44cd629f28c8f22c640259319462f2f56 100644 Binary files a/v0.9.0/.doctrees/api_doc/detect/head.doctree and b/v0.9.0/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/detect/index.doctree b/v0.9.0/.doctrees/api_doc/detect/index.doctree index f662df533b8b1c23c83a6f00608ab3263f9298c2..5ddbd3b86114e37cc74d10aa530a726d4cf27a0d 100644 Binary files a/v0.9.0/.doctrees/api_doc/detect/index.doctree and b/v0.9.0/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/detect/nudenet.doctree b/v0.9.0/.doctrees/api_doc/detect/nudenet.doctree index e49efb145ce2c04b8977dcd8fc31960d78ca039d..425a3ade3232fc5182e29868dfcd82982e1482d5 100644 Binary files a/v0.9.0/.doctrees/api_doc/detect/nudenet.doctree and b/v0.9.0/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/detect/person.doctree b/v0.9.0/.doctrees/api_doc/detect/person.doctree index 3e6c902d72fd288d744c673f2ca7c964fe73add3..22b8966ba858e73256c6c00b349c4f824ecb40eb 100644 Binary files a/v0.9.0/.doctrees/api_doc/detect/person.doctree and b/v0.9.0/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/detect/similarity.doctree b/v0.9.0/.doctrees/api_doc/detect/similarity.doctree index 4af8970785b17878ab35dca6b2de59bac1ab046d..aee01d25737c204cc19269fbc0db40ecc3bd86ce 100644 Binary files a/v0.9.0/.doctrees/api_doc/detect/similarity.doctree and b/v0.9.0/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/detect/text.doctree b/v0.9.0/.doctrees/api_doc/detect/text.doctree index 6c1dd977103603d944bf1508117c63f2cf372de0..e4fbf3410e2a64d755a97ff149368d591a118abd 100644 Binary files a/v0.9.0/.doctrees/api_doc/detect/text.doctree and b/v0.9.0/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/detect/visual.doctree b/v0.9.0/.doctrees/api_doc/detect/visual.doctree index 46791cd18f46c2135064cb59a041fa0e0d9a5a38..186e057a8da22b788d91d5557cf340f270f01b81 100644 Binary files a/v0.9.0/.doctrees/api_doc/detect/visual.doctree and b/v0.9.0/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/edge/canny.doctree b/v0.9.0/.doctrees/api_doc/edge/canny.doctree index 3431970f8c23d14ca5ff7d874f3c8f40440ac703..c8cadd3a4bacd491e00d5529b91052d9cb6fa6ae 100644 Binary files a/v0.9.0/.doctrees/api_doc/edge/canny.doctree and b/v0.9.0/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/edge/index.doctree b/v0.9.0/.doctrees/api_doc/edge/index.doctree index 1a463492a65468d136fda7bc66191e3418dca1ed..728c0424832e90ade05705ba616a2a51a59f280e 100644 Binary files a/v0.9.0/.doctrees/api_doc/edge/index.doctree and b/v0.9.0/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/edge/lineart.doctree b/v0.9.0/.doctrees/api_doc/edge/lineart.doctree index a2bb060d49649656b226ca6720cadd9942b75553..dac86fb987bc71bde7867d481a82e7b20ccaa4f9 100644 Binary files a/v0.9.0/.doctrees/api_doc/edge/lineart.doctree and b/v0.9.0/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.9.0/.doctrees/api_doc/edge/lineart_anime.doctree index 3a01cd7210c823fa646640cae2ba07bb6bf6950e..863e83f6f4e71ace0d9dbdd3c3add9504f000a6c 100644 Binary files a/v0.9.0/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.9.0/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/generic/classify.doctree b/v0.9.0/.doctrees/api_doc/generic/classify.doctree index 458b34401bcc92fdae5851fc95e91882bb889e93..70156bb8c282d8b85dc4f0d7ba5c29e81886ea98 100644 Binary files a/v0.9.0/.doctrees/api_doc/generic/classify.doctree and b/v0.9.0/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/generic/enhance.doctree b/v0.9.0/.doctrees/api_doc/generic/enhance.doctree index 2f8f3b4c557815dae927e07b065e10398ec8a7f6..46382979a4b7800e423013662ae731a7dc6bff8c 100644 Binary files a/v0.9.0/.doctrees/api_doc/generic/enhance.doctree and b/v0.9.0/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/generic/index.doctree b/v0.9.0/.doctrees/api_doc/generic/index.doctree index d557b0775ea04699bdba19f2231dc7212b25e24b..f5d42d66b81f2d10c09fa5e4b6396733bb7f917a 100644 Binary files a/v0.9.0/.doctrees/api_doc/generic/index.doctree and b/v0.9.0/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/generic/yolo.doctree b/v0.9.0/.doctrees/api_doc/generic/yolo.doctree index 90428ad8351ebcd2a5962619fa156fddda690c01..d57c56812abf69b7f115bc0a7877cab3a7b28855 100644 Binary files a/v0.9.0/.doctrees/api_doc/generic/yolo.doctree and b/v0.9.0/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/metadata/geninfo.doctree b/v0.9.0/.doctrees/api_doc/metadata/geninfo.doctree index fb99dcf94cd2f5744f452fa89728be2e0e058af4..ceca73274feacea43cce8e116f6818df548996b0 100644 Binary files a/v0.9.0/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.9.0/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/metadata/index.doctree b/v0.9.0/.doctrees/api_doc/metadata/index.doctree index a3a5fa3eb0f16b703b2c58e5d21e2773cf38275d..dd3ddb869f7287cd99c983b035799035222fb11d 100644 Binary files a/v0.9.0/.doctrees/api_doc/metadata/index.doctree and b/v0.9.0/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/metadata/lsb.doctree b/v0.9.0/.doctrees/api_doc/metadata/lsb.doctree index ac41c850f097c06d46b62bb303ce50786dd7f9dc..7e781bd945bf582af519153443d10f15f2c8ad13 100644 Binary files a/v0.9.0/.doctrees/api_doc/metadata/lsb.doctree and b/v0.9.0/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.9.0/.doctrees/api_doc/metrics/aesthetic.doctree index 355e21b098ac9647a8eb9507daaac24e578fe267..c82f707bcb0eb9af0038c98fc566d38482f792e2 100644 Binary files a/v0.9.0/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.9.0/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/metrics/ccip.doctree b/v0.9.0/.doctrees/api_doc/metrics/ccip.doctree index b615a884a96336aa37a168340bf8752332d71b87..fa2f7e86a298c8fd1437204a9e1ad0ca7056a027 100644 Binary files a/v0.9.0/.doctrees/api_doc/metrics/ccip.doctree and b/v0.9.0/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.9.0/.doctrees/api_doc/metrics/dbaesthetic.doctree index 429e857e5fd85eb1a29f250264ee7aade71df78f..39b50ead9a6ea213804f87c6be770df6cb7ad1e8 100644 Binary files a/v0.9.0/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.9.0/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/metrics/index.doctree b/v0.9.0/.doctrees/api_doc/metrics/index.doctree index 30a3e560171014f43bcb27d87687ab435309e93c..9f0034d175ac86274cf89d87583086eb4438a9ab 100644 Binary files a/v0.9.0/.doctrees/api_doc/metrics/index.doctree and b/v0.9.0/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/metrics/laplacian.doctree b/v0.9.0/.doctrees/api_doc/metrics/laplacian.doctree index 85ad94b11113f61fd8c660c7ebee8325a2b71ff0..2f6f990aa001ad6e29ec0b6f664cf14fbcd614eb 100644 Binary files a/v0.9.0/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.9.0/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/metrics/lpips.doctree b/v0.9.0/.doctrees/api_doc/metrics/lpips.doctree index cd913e8afaddff423a449aef6f9d6a0f84c3038f..94b9b0b501fd385a3dabd4b4b4a39c3b5511f01e 100644 Binary files a/v0.9.0/.doctrees/api_doc/metrics/lpips.doctree and b/v0.9.0/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/metrics/psnr_.doctree b/v0.9.0/.doctrees/api_doc/metrics/psnr_.doctree index dec7abaa19a0a61e684baf4576cabd19a6c86fd7..f29faf3710e79007557b4c2879a5eb2702f98bd4 100644 Binary files a/v0.9.0/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.9.0/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/ocr/index.doctree b/v0.9.0/.doctrees/api_doc/ocr/index.doctree index f0e7d5575f50b096d1f7bc64a8e1b0594ae13baa..5ed48af78a84f102cf50c32b3775dd95e9437865 100644 Binary files a/v0.9.0/.doctrees/api_doc/ocr/index.doctree and b/v0.9.0/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/operate/align.doctree b/v0.9.0/.doctrees/api_doc/operate/align.doctree index 32d21675e61432561711b2d761f7d03e0415bbb8..1be76df98fa7713ef6acc571a351dc0d089f3d98 100644 Binary files a/v0.9.0/.doctrees/api_doc/operate/align.doctree and b/v0.9.0/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/operate/censor.doctree b/v0.9.0/.doctrees/api_doc/operate/censor.doctree index beba65ddbcf9ee2ded9dd091624049890b63b80b..8ae16b67a4c9cdc167f1dcb0ddf1e241cc77f4e6 100644 Binary files a/v0.9.0/.doctrees/api_doc/operate/censor.doctree and b/v0.9.0/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/operate/imgcensor.doctree b/v0.9.0/.doctrees/api_doc/operate/imgcensor.doctree index ff2dbb84c2cf45a6d5fb5ce8215ab6c2c018467d..b683d1b716221f5795937bb31344950c0c8ee3eb 100644 Binary files a/v0.9.0/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.9.0/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/operate/index.doctree b/v0.9.0/.doctrees/api_doc/operate/index.doctree index e11bf3d605a0a40e5f46bfede7dd1fa056a3c3f2..42f807187d51450fc6f2eb8f5681a58cae62f529 100644 Binary files a/v0.9.0/.doctrees/api_doc/operate/index.doctree and b/v0.9.0/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/operate/squeeze.doctree b/v0.9.0/.doctrees/api_doc/operate/squeeze.doctree index 7534f3b3ee2ac7642f2dff25195a4c06a859bdcd..4a0cc9ea04c0436b1af597fe19ca67c055e9d49c 100644 Binary files a/v0.9.0/.doctrees/api_doc/operate/squeeze.doctree and b/v0.9.0/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/pose/dwpose.doctree b/v0.9.0/.doctrees/api_doc/pose/dwpose.doctree index 9b538b27231c009ac2650cff51a641bf8d6b492b..743cc3a016d2f16e87916bd56cb9ff809c4bdb1e 100644 Binary files a/v0.9.0/.doctrees/api_doc/pose/dwpose.doctree and b/v0.9.0/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/pose/format.doctree b/v0.9.0/.doctrees/api_doc/pose/format.doctree index 4b6aa30838fca1b44ad70d281f00efb41e9310c1..9ed815c0ef0d2d7e7acd56442c03922b42bc0b4a 100644 Binary files a/v0.9.0/.doctrees/api_doc/pose/format.doctree and b/v0.9.0/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/pose/index.doctree b/v0.9.0/.doctrees/api_doc/pose/index.doctree index 313b2bae21426c1bc2220892bd80dc1667b30d50..8a0bb0f5e3b2c21e0ebc7bbd15be474bd53ee598 100644 Binary files a/v0.9.0/.doctrees/api_doc/pose/index.doctree and b/v0.9.0/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/pose/visual.doctree b/v0.9.0/.doctrees/api_doc/pose/visual.doctree index 06f4ee654aa84f378ef8e9d692cfc6b7154e3ea5..6c8f6f212ee82177bd5cc3f5edd26be792af6223 100644 Binary files a/v0.9.0/.doctrees/api_doc/pose/visual.doctree and b/v0.9.0/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/preprocess/base.doctree b/v0.9.0/.doctrees/api_doc/preprocess/base.doctree index 4c7b6956e9c46c184d9b2b91ead8f822dedf3637..d52a00eed98e0919b27d43e18f460ba2a75c4780 100644 Binary files a/v0.9.0/.doctrees/api_doc/preprocess/base.doctree and b/v0.9.0/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/preprocess/index.doctree b/v0.9.0/.doctrees/api_doc/preprocess/index.doctree index 100e83c20c142768c2378e9392c2615d821b2c9e..e0b04fed374a047c3ac5e124995cc3166d8d39be 100644 Binary files a/v0.9.0/.doctrees/api_doc/preprocess/index.doctree and b/v0.9.0/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/preprocess/pillow.doctree b/v0.9.0/.doctrees/api_doc/preprocess/pillow.doctree index 35e32cbeaf9a41343e91cebabf308bcb223728b9..71ee771c12f87c0df30de7c3d5b37b4f3d9f30f6 100644 Binary files a/v0.9.0/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.9.0/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.9.0/.doctrees/api_doc/preprocess/torchvision.doctree index 2b01837a0e5fc1d887b897525b6c7c20cd0e9f22..9861caeb0b50e601b0b692cef794ab6a6051b44f 100644 Binary files a/v0.9.0/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.9.0/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/resource/background.doctree b/v0.9.0/.doctrees/api_doc/resource/background.doctree index a20c67c65e1ea4fe31507880af6de35fe671d251..3cbdaea0a1c5591bce809e17dd061fe235405728 100644 Binary files a/v0.9.0/.doctrees/api_doc/resource/background.doctree and b/v0.9.0/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/resource/index.doctree b/v0.9.0/.doctrees/api_doc/resource/index.doctree index 2511e7e6849aef93d307bc0b19440eb43975e4ca..5f7b1910ad2f0cec38bd06829725f7cff107e5db 100644 Binary files a/v0.9.0/.doctrees/api_doc/resource/index.doctree and b/v0.9.0/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/restore/adversarial.doctree b/v0.9.0/.doctrees/api_doc/restore/adversarial.doctree index dee73ed1815c4c5077fad05310da1d8c088ec594..0baa22b39c5fe9ac1f8d6514e9007aa38088d430 100644 Binary files a/v0.9.0/.doctrees/api_doc/restore/adversarial.doctree and b/v0.9.0/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/restore/index.doctree b/v0.9.0/.doctrees/api_doc/restore/index.doctree index 9c71cadddd572d17da2219fc15aa2c36183a6bfc..763583b3e77655b8504478f12600aa1b6facd75d 100644 Binary files a/v0.9.0/.doctrees/api_doc/restore/index.doctree and b/v0.9.0/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/restore/nafnet.doctree b/v0.9.0/.doctrees/api_doc/restore/nafnet.doctree index 7aeaed0bdcab376a9f6de98f60b79cd3e88f26f8..4773e581daef62b7f3a8808164cb524eb7484360 100644 Binary files a/v0.9.0/.doctrees/api_doc/restore/nafnet.doctree and b/v0.9.0/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/restore/scunet.doctree b/v0.9.0/.doctrees/api_doc/restore/scunet.doctree index 4e6f30b237996c54cf5e014192bf612e20eb8d80..d55ed743668f2d2705c3333db7f22c9113ea3cd3 100644 Binary files a/v0.9.0/.doctrees/api_doc/restore/scunet.doctree and b/v0.9.0/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/sd/index.doctree b/v0.9.0/.doctrees/api_doc/sd/index.doctree index cd34b9a28270d41e82be59345685bc78ddc0090b..d6dc5d385786726224678830e64e4a7f7f02085d 100644 Binary files a/v0.9.0/.doctrees/api_doc/sd/index.doctree and b/v0.9.0/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/sd/metadata.doctree b/v0.9.0/.doctrees/api_doc/sd/metadata.doctree index e291c8d17faf82d2a4b6cc4071b91fc7c5303a8c..9709e2076e04184ffbd04c66377cb0e81b4db1f4 100644 Binary files a/v0.9.0/.doctrees/api_doc/sd/metadata.doctree and b/v0.9.0/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/sd/model.doctree b/v0.9.0/.doctrees/api_doc/sd/model.doctree index 9775237cc165d33776dc31a7b9f62fb831270d12..b9b05d404629fc9c5203234b382da0a083336c9b 100644 Binary files a/v0.9.0/.doctrees/api_doc/sd/model.doctree and b/v0.9.0/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/sd/nai.doctree b/v0.9.0/.doctrees/api_doc/sd/nai.doctree index 134f2e31204e827b0ce23643cb520177aa9f29ed..dbfbc6cb74bfbb9035ea44c8d19369afbbf302e6 100644 Binary files a/v0.9.0/.doctrees/api_doc/sd/nai.doctree and b/v0.9.0/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/segment/index.doctree b/v0.9.0/.doctrees/api_doc/segment/index.doctree index 5b4b8a8e0031217e454e4a5b63ed82c2f8d37906..2a980b8ac1955c8a8f7ff7959a2bbc6b126666d3 100644 Binary files a/v0.9.0/.doctrees/api_doc/segment/index.doctree and b/v0.9.0/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/segment/isnetis.doctree b/v0.9.0/.doctrees/api_doc/segment/isnetis.doctree index 8822f7dcfcaec5191b542e390a9892e7e3d90386..3135bf3dfbd8558d3d425d8174ab11941d2cf4d5 100644 Binary files a/v0.9.0/.doctrees/api_doc/segment/isnetis.doctree and b/v0.9.0/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/tagging/blacklist.doctree b/v0.9.0/.doctrees/api_doc/tagging/blacklist.doctree index 55ae5e456e2470e283f628f58df9f040fba288fe..5bf5b21708f970102c407fd974f1e6d01e837701 100644 Binary files a/v0.9.0/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.9.0/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/tagging/character.doctree b/v0.9.0/.doctrees/api_doc/tagging/character.doctree index 784de2715c1929afd6e17bcd313317c38258528b..88f42591c3d7e040f3e9b93f65dbfc41a3ff2d72 100644 Binary files a/v0.9.0/.doctrees/api_doc/tagging/character.doctree and b/v0.9.0/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.9.0/.doctrees/api_doc/tagging/deepdanbooru.doctree index 9a4281ec4b9d59c838b1d5f496add32d43b8c2ae..a0abddb8ae59f8ba806b5c1e124d7840ca9a0d34 100644 Binary files a/v0.9.0/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.9.0/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/tagging/format.doctree b/v0.9.0/.doctrees/api_doc/tagging/format.doctree index 63da6c467ce752ed847fe84f1e0b887173805de1..2566b32b26057a0f41faaa44bdaa9af9eb13b499 100644 Binary files a/v0.9.0/.doctrees/api_doc/tagging/format.doctree and b/v0.9.0/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/tagging/index.doctree b/v0.9.0/.doctrees/api_doc/tagging/index.doctree index 1f963d8480b274ff2bff2697e7616a1cfbd5cc92..97c9bc1c1143f38a0e3a4d2db68e2c38844b25f5 100644 Binary files a/v0.9.0/.doctrees/api_doc/tagging/index.doctree and b/v0.9.0/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/tagging/match.doctree b/v0.9.0/.doctrees/api_doc/tagging/match.doctree index b502d0b1395f2cbe457e1f6ccded643efcc3ab4d..0191e56c0fdee20faa63c926a09bd4fdb0492b2f 100644 Binary files a/v0.9.0/.doctrees/api_doc/tagging/match.doctree and b/v0.9.0/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.9.0/.doctrees/api_doc/tagging/mldanbooru.doctree index c77c41cdb5b07b1b7cb80bbcd4fddef19aeebd71..8383780c084ed63eae528aa2e6ad89a9a252d0f7 100644 Binary files a/v0.9.0/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.9.0/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/tagging/order.doctree b/v0.9.0/.doctrees/api_doc/tagging/order.doctree index 3149b82d4b828839814c2d8f974db613ac268720..81ea8c77137bdb3413d352d9183f09b635b1419c 100644 Binary files a/v0.9.0/.doctrees/api_doc/tagging/order.doctree and b/v0.9.0/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/tagging/overlap.doctree b/v0.9.0/.doctrees/api_doc/tagging/overlap.doctree index 9b69b0fbbe4094ae8397e5894c26f594dd6981cb..23799a0c67dcc8c55f1273ca407cd6b2a8801ee0 100644 Binary files a/v0.9.0/.doctrees/api_doc/tagging/overlap.doctree and b/v0.9.0/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/tagging/wd14.doctree b/v0.9.0/.doctrees/api_doc/tagging/wd14.doctree index abd711902f49f09919112a021ff385f083b373a3..572c2952ed6afb627fd1e2af3d6c7657679ff96c 100644 Binary files a/v0.9.0/.doctrees/api_doc/tagging/wd14.doctree and b/v0.9.0/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/upscale/cdc.doctree b/v0.9.0/.doctrees/api_doc/upscale/cdc.doctree index 2647b2dae1d726131e7313aa9892a5d59ed34897..82ff53b2ce2161d381efb1a08a005d6ab61a2a24 100644 Binary files a/v0.9.0/.doctrees/api_doc/upscale/cdc.doctree and b/v0.9.0/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/upscale/index.doctree b/v0.9.0/.doctrees/api_doc/upscale/index.doctree index a14c56dbdad07ce9adda736f2728f77036a46c73..8860351ea884f5d8c5ec454b6f37cd9cc5565e17 100644 Binary files a/v0.9.0/.doctrees/api_doc/upscale/index.doctree and b/v0.9.0/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/utils/cache.doctree b/v0.9.0/.doctrees/api_doc/utils/cache.doctree index 3b7d23fe20f40fd34dd8571b6144f01f32f2ce60..144709fff3906dd89c057663ef8fcde6817da495 100644 Binary files a/v0.9.0/.doctrees/api_doc/utils/cache.doctree and b/v0.9.0/.doctrees/api_doc/utils/cache.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/utils/func.doctree b/v0.9.0/.doctrees/api_doc/utils/func.doctree index 156808de31fc9853b020e6bceb2278de032d1792..fa773e71c602761ff1eda01d0bfecbafefcc1b29 100644 Binary files a/v0.9.0/.doctrees/api_doc/utils/func.doctree and b/v0.9.0/.doctrees/api_doc/utils/func.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/utils/index.doctree b/v0.9.0/.doctrees/api_doc/utils/index.doctree index cce88c451587816407333bbb3c336f9d510c6ccb..fccf832c17b469ede00a55231d44ae2e7ade4aa7 100644 Binary files a/v0.9.0/.doctrees/api_doc/utils/index.doctree and b/v0.9.0/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.9.0/.doctrees/api_doc/utils/onnxruntime.doctree index 163d9bfa41fc8f7175a36822297674c47cbe3ee0..ed5300553b714a1a70e4b72c395ff08e455aeea1 100644 Binary files a/v0.9.0/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.9.0/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/aicheck.doctree b/v0.9.0/.doctrees/api_doc/validate/aicheck.doctree index d45fdb7e94f3089cdd7aa347837a37e4a704ab90..4abc1a5c3b60fe0c834a0b1e238ab7f25fcd75f2 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/aicheck.doctree and b/v0.9.0/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.9.0/.doctrees/api_doc/validate/bangumi_char.doctree index ea3148886b84a8b008f205ea8a7b4a20684230d8..e3cc6a00b64ace2ae988c58169c5f9cdd8ed4e31 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.9.0/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/classify.doctree b/v0.9.0/.doctrees/api_doc/validate/classify.doctree index d8b606f5924cac3677e3352d3229308339caf7fa..0f717df8e7f04998cab3cb6dd14c553744c2b776 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/classify.doctree and b/v0.9.0/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/color.doctree b/v0.9.0/.doctrees/api_doc/validate/color.doctree index 7c50a34ab35b030fba9fa5f4dd21cd97c1304494..6b97911ce77204bf87c355e93628a4a0c968d376 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/color.doctree and b/v0.9.0/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/completeness.doctree b/v0.9.0/.doctrees/api_doc/validate/completeness.doctree index 9ba7801caafa6f2c529d3f0c517aded5ea9034b2..0b4d8d781a42c1b9aa49e905dbadcefed2b1e884 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/completeness.doctree and b/v0.9.0/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/dbrating.doctree b/v0.9.0/.doctrees/api_doc/validate/dbrating.doctree index d47784cc9ade3436f2be13beec064052a5d92dc2..6a67dd50cb96bfc002f38c79e353dc4bb710c2e4 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/dbrating.doctree and b/v0.9.0/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/furry.doctree b/v0.9.0/.doctrees/api_doc/validate/furry.doctree index 838993086f8c6a2fb1435d91da1bb22ef1f4eb10..6f0f526b92cc4c790e8037170186c24b42b26865 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/furry.doctree and b/v0.9.0/.doctrees/api_doc/validate/furry.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/index.doctree b/v0.9.0/.doctrees/api_doc/validate/index.doctree index 7a902a3e98a55373b30cee422c5f6ae9a9efcdd8..f5fcb147b9f7aca6f890a0fcf8f54da843b04f6e 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/index.doctree and b/v0.9.0/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/monochrome.doctree b/v0.9.0/.doctrees/api_doc/validate/monochrome.doctree index 781f517bcae341d9734ccf98ada8a9f926ad823a..3385365a612e9194ccb4f83cf7c2d84a4924ee60 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/monochrome.doctree and b/v0.9.0/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/nsfw.doctree b/v0.9.0/.doctrees/api_doc/validate/nsfw.doctree index ee57295bc46813fa370e0b86ad2a4049f1a74017..0ea7cbb5770ae092a99769fbab25023656d227f7 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/nsfw.doctree and b/v0.9.0/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/portrait.doctree b/v0.9.0/.doctrees/api_doc/validate/portrait.doctree index db0e8ea96c572c55de660ae5b549108693ba1e01..e1e9804423db07be671000181ec2f7b9e031455f 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/portrait.doctree and b/v0.9.0/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/rating.doctree b/v0.9.0/.doctrees/api_doc/validate/rating.doctree index dbb42b8bd63fecc4e1702f59b22acb773157659c..d42dd990cb11d1d3f8c9b60a9198ab74dd1f2416 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/rating.doctree and b/v0.9.0/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/real.doctree b/v0.9.0/.doctrees/api_doc/validate/real.doctree index 2a59a3e8fb8f422dc9d3bfc1c1a14c527fc8c4db..2223f7476ce89da20e1a0de04aa6eae1db054d53 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/real.doctree and b/v0.9.0/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/safe.doctree b/v0.9.0/.doctrees/api_doc/validate/safe.doctree index 8574f5941d62ea0660947464e03fee304c4af52d..fdd0741c0bb82fa066661e06cb5a054510997455 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/safe.doctree and b/v0.9.0/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/style_age.doctree b/v0.9.0/.doctrees/api_doc/validate/style_age.doctree index 7f40c3123250575edeb2565bee4df0f6e7aec265..d3292d1a3141cc16473bfb00f04bb246cc79dad9 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/style_age.doctree and b/v0.9.0/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/teen.doctree b/v0.9.0/.doctrees/api_doc/validate/teen.doctree index 1bdd94f6ee74985a7aea927e73b9032aef98fa72..aeb1f3c60a4423e843c10147942a16663ac2a5c0 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/teen.doctree and b/v0.9.0/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.9.0/.doctrees/api_doc/validate/truncate.doctree b/v0.9.0/.doctrees/api_doc/validate/truncate.doctree index e66948ce0c2f927468c15b455f99ac5a35fdba40..1607b96e76dadb29dacb987b700df835297817fd 100644 Binary files a/v0.9.0/.doctrees/api_doc/validate/truncate.doctree and b/v0.9.0/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.9.0/.doctrees/environment.pickle b/v0.9.0/.doctrees/environment.pickle index d2fdc76ee291c827f895aeca4eccf623d97a0e51..6b1a77eb3401145d5bacef8995cdcb3ccd258d68 100644 Binary files a/v0.9.0/.doctrees/environment.pickle and b/v0.9.0/.doctrees/environment.pickle differ diff --git a/v0.9.0/.doctrees/index.doctree b/v0.9.0/.doctrees/index.doctree index 89c1f154c1a7484d6745346aa434a65c544977fb..e4cd4df00b32d1c0bf5ad4f4baf973db77329c7f 100644 Binary files a/v0.9.0/.doctrees/index.doctree and b/v0.9.0/.doctrees/index.doctree differ diff --git a/v0.9.0/.doctrees/information/environment.doctree b/v0.9.0/.doctrees/information/environment.doctree index 02b22a3793e2761a1afb4a4f4a36de7a4b90a191..3101ed4ddca24cf6622d60c56bc81096a29e4191 100644 Binary files a/v0.9.0/.doctrees/information/environment.doctree and b/v0.9.0/.doctrees/information/environment.doctree differ diff --git a/v0.9.0/.doctrees/information/environment.result.doctree b/v0.9.0/.doctrees/information/environment.result.doctree index e889e202446d60c09fcbbc27d47b4b35bbeef862..38cfeadae1f1b0404e13681c85c85b9af8f0f4d4 100644 Binary files a/v0.9.0/.doctrees/information/environment.result.doctree and b/v0.9.0/.doctrees/information/environment.result.doctree differ diff --git a/v0.9.0/.doctrees/nbsphinx/information/environment.ipynb b/v0.9.0/.doctrees/nbsphinx/information/environment.ipynb index 01dc7c5b392fab89ac3cc2c5e07546195c1ab727..1e91318990e1c1cd9a6caa35d0877c52b965e7f1 100644 --- a/v0.9.0/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.9.0/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:51:47.095200Z", - "iopub.status.busy": "2025-02-16T07:51:47.094998Z", - "iopub.status.idle": "2025-02-16T07:51:48.255983Z", - "shell.execute_reply": "2025-02-16T07:51:48.255194Z" + "iopub.execute_input": "2025-02-16T10:00:50.698875Z", + "iopub.status.busy": "2025-02-16T10:00:50.698658Z", + "iopub.status.idle": "2025-02-16T10:00:51.860029Z", + "shell.execute_reply": "2025-02-16T10:00:51.859333Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3233.06875 MHz\n", + "CPU Freq: 3146.001 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.0/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.9.0/.doctrees/nbsphinx/information/environment.result.ipynb index 24fb0661d1882f4297d34ddabf99a84b9ba80ea1..07d8c1d0930755e9c2fabd4ad30e92fefc6caca5 100644 --- a/v0.9.0/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.9.0/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:48:56.503259Z", - "iopub.status.busy": "2025-02-16T07:48:56.502759Z", - "iopub.status.idle": "2025-02-16T07:48:57.677359Z", - "shell.execute_reply": "2025-02-16T07:48:57.676594Z" + "iopub.execute_input": "2025-02-16T09:58:00.448136Z", + "iopub.status.busy": "2025-02-16T09:58:00.447619Z", + "iopub.status.idle": "2025-02-16T09:58:01.612996Z", + "shell.execute_reply": "2025-02-16T09:58:01.612248Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3261.5732500000004 MHz\n", + "CPU Freq: 3245.288 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.0/.doctrees/tutorials/installation/index.doctree b/v0.9.0/.doctrees/tutorials/installation/index.doctree index 2f9750660371df5e0f3b492616081198c6421341..1163049459252526d566e699134ebfd6c993f180 100644 Binary files a/v0.9.0/.doctrees/tutorials/installation/index.doctree and b/v0.9.0/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.9.0/.doctrees/tutorials/quick_start/index.doctree b/v0.9.0/.doctrees/tutorials/quick_start/index.doctree index cfb617cf7d448c84753325030e2c86bd788033e6..23c8b915753b56cc5e2d79c00204d8bb4c3c071d 100644 Binary files a/v0.9.0/.doctrees/tutorials/quick_start/index.doctree and b/v0.9.0/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.9.0/_sources/information/environment.result.ipynb.txt b/v0.9.0/_sources/information/environment.result.ipynb.txt index 24fb0661d1882f4297d34ddabf99a84b9ba80ea1..07d8c1d0930755e9c2fabd4ad30e92fefc6caca5 100644 --- a/v0.9.0/_sources/information/environment.result.ipynb.txt +++ b/v0.9.0/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:48:56.503259Z", - "iopub.status.busy": "2025-02-16T07:48:56.502759Z", - "iopub.status.idle": "2025-02-16T07:48:57.677359Z", - "shell.execute_reply": "2025-02-16T07:48:57.676594Z" + "iopub.execute_input": "2025-02-16T09:58:00.448136Z", + "iopub.status.busy": "2025-02-16T09:58:00.447619Z", + "iopub.status.idle": "2025-02-16T09:58:01.612996Z", + "shell.execute_reply": "2025-02-16T09:58:01.612248Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3261.5732500000004 MHz\n", + "CPU Freq: 3245.288 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.0/information/environment.html b/v0.9.0/information/environment.html index be2a61b303f135f101de23e53590aaab026fbc5a..d6898f7c0bdd9a9e81c43bfd487824b88b706a16 100644 --- a/v0.9.0/information/environment.html +++ b/v0.9.0/information/environment.html @@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3233.06875 MHz +CPU Freq: 3146.001 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.9.0/information/environment.ipynb b/v0.9.0/information/environment.ipynb index 01dc7c5b392fab89ac3cc2c5e07546195c1ab727..1e91318990e1c1cd9a6caa35d0877c52b965e7f1 100644 --- a/v0.9.0/information/environment.ipynb +++ b/v0.9.0/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:51:47.095200Z", - "iopub.status.busy": "2025-02-16T07:51:47.094998Z", - "iopub.status.idle": "2025-02-16T07:51:48.255983Z", - "shell.execute_reply": "2025-02-16T07:51:48.255194Z" + "iopub.execute_input": "2025-02-16T10:00:50.698875Z", + "iopub.status.busy": "2025-02-16T10:00:50.698658Z", + "iopub.status.idle": "2025-02-16T10:00:51.860029Z", + "shell.execute_reply": "2025-02-16T10:00:51.859333Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3233.06875 MHz\n", + "CPU Freq: 3146.001 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.0/information/environment.result.html b/v0.9.0/information/environment.result.html index 5987f0791c06591d5fc9e063dbf2cc20d90f7059..474f676086b3313ce35d6b62a61f904bde97c01b 100644 --- a/v0.9.0/information/environment.result.html +++ b/v0.9.0/information/environment.result.html @@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3261.5732500000004 MHz +CPU Freq: 3245.288 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.9.0/information/environment.result.ipynb b/v0.9.0/information/environment.result.ipynb index 24fb0661d1882f4297d34ddabf99a84b9ba80ea1..07d8c1d0930755e9c2fabd4ad30e92fefc6caca5 100644 --- a/v0.9.0/information/environment.result.ipynb +++ b/v0.9.0/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:48:56.503259Z", - "iopub.status.busy": "2025-02-16T07:48:56.502759Z", - "iopub.status.idle": "2025-02-16T07:48:57.677359Z", - "shell.execute_reply": "2025-02-16T07:48:57.676594Z" + "iopub.execute_input": "2025-02-16T09:58:00.448136Z", + "iopub.status.busy": "2025-02-16T09:58:00.447619Z", + "iopub.status.idle": "2025-02-16T09:58:01.612996Z", + "shell.execute_reply": "2025-02-16T09:58:01.612248Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3261.5732500000004 MHz\n", + "CPU Freq: 3245.288 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.0/searchindex.js b/v0.9.0/searchindex.js index 54151157038865f7c2b0b9ff801d6f87fc39f349..909296d33b73c37426cb35440bcca5aee5a66039 100644 --- a/v0.9.0/searchindex.js +++ b/v0.9.0/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 62], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 61, 62, 64, 65, 66, 69, 70, 71, 73, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 103], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 66, 73, 77, 96], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 62, 64, 67, 68, 82], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 55, 69, 88], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 64, 67, 68, 69, 70, 73, 74, 75, 76, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 62, 63, 67, 68, 69, 74, 76, 77, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "8": [0, 10, 20, 33, 35, 39, 43, 48, 62, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 101, 102, 103], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "gener": [0, 4, 10, 13, 19, 31, 32, 61, 62, 64, 73, 76, 81, 88, 100], "art": [0, 62], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 64, 66, 69, 73, 74, 75, 76, 84, 88, 92, 94, 100], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 62, 64, 67, 68, 72, 75, 76, 83, 85, 88, 91, 92, 94, 98], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 62, 64, 76, 77, 84, 87, 89, 92, 93, 95, 96, 97], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 68, 69, 70, 72, 73, 74, 76, 77, 79, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 103], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 62, 64, 67, 68, 70, 72, 74, 76, 77, 80, 84, 87, 89, 92, 93, 95, 97], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 62, 63, 64, 67, 68, 74, 79], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 79, 96], "width": [0, 4, 9, 44, 55, 73], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 62, 63, 64, 67, 68, 74, 76, 82, 83, 84, 85, 88, 91, 94, 98], "set": [0, 10, 27, 30, 35, 46, 48, 50, 76, 82, 85, 88, 94, 98, 99], "automat": [0, 4, 22, 35, 46, 82, 101, 102], "determin": [0, 7, 35, 92], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 62, 66, 73, 77, 78, 96, 101, 102], "height": [0, 4, 9, 44, 55, 73], "filter": [0, 30, 46, 67, 68, 88, 90, 94], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 62, 63, 64, 67, 69, 70, 73, 76, 77, 79, 80, 82, 83, 84, 85, 88, 90, 91, 92, 94, 98], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 62, 64, 66, 73, 77, 79, 82, 83, 99], "resiz": [0, 21, 30, 42, 50, 53, 54, 62, 73], "charact": [0, 35, 41, 50, 65, 66, 69, 70, 71, 76, 84, 100], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 64, 66, 74, 83, 92, 99], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 84, 89, 93, 95, 97, 101, 102], "intens": 0, "proport": [0, 84], "correct": [0, 33], "output": [0, 27, 36, 50, 62, 63, 74, 76, 103], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 55, 62, 63, 64, 66, 67, 73, 79, 80, 82, 83, 85, 90, 91, 92, 99, 100, 101, 102, 103], "should": [0, 3, 9, 35, 39, 43, 44, 46, 66, 76, 103], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 73], "your": [0, 46, 99, 101, 102, 103], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 61, 62, 63, 64, 65, 69, 71, 75, 76, 77, 79, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 63, 69, 73, 80, 83, 91, 99], "ensur": [0, 20, 30, 35, 42, 62, 79], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "close": [0, 44, 62], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 66, 69, 70, 73, 74, 92], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 55, 63, 66, 67, 68, 69, 70, 73, 76, 77, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98, 99], "represent": [0, 20, 35, 53, 54, 62], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 67, 68, 70, 72, 74, 75, 76, 77, 79, 80, 84, 87, 88, 89, 92, 93, 94, 95, 96, 97], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 62, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99], "here": [0, 10, 18, 24, 35, 39, 40, 62, 67, 69, 73, 76, 77, 84, 86, 99, 101, 102], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 62, 64, 65, 66, 68, 69, 71, 74, 76, 77, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 62, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99, 101, 102, 103], "print": [0, 10, 15, 16, 19, 20, 30, 62, 63, 101, 102, 103], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 62, 64, 66, 76, 77, 86, 99], "draw": [1, 24, 25, 50, 92, 100], "ascii_draw": 1, "meta": [2, 100, 103], "__title__": [2, 103], "__version__": [2, 103], "__description__": [2, 103], "__author__": [2, 103], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 61, 62, 65, 66, 67, 68, 69, 70, 71, 73, 76, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "inform": [3, 31, 32, 33, 50, 62, 64, 75], "packag": 3, "titl": [3, 64], "project": [3, 18, 69, 76, 99], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 62, 63, 79, 85, 100, 103], "short": [3, 73, 76], "descript": [3, 18, 64], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 61, 62, 63, 64, 76, 80, 84, 92], "setup": 3, "py": [3, 66], "author": [3, 63], "email": 3, "step": [4, 44, 62], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 62, 66], "creat": [4, 27, 30, 31, 43, 53, 54, 62, 64, 68, 83], "black": [4, 43, 62], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 62, 63, 64, 74, 76, 82, 84, 90, 91, 100, 103], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 66, 77], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 62, 66, 91], "mean": [4, 18, 20, 21, 23, 25, 26, 35, 38, 39, 44, 48, 53, 54, 82, 85, 103], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 61, 62, 63, 64, 75, 76, 77, 79, 80, 84, 88, 92, 94, 99], "suitabl": [4, 53, 69, 92], "color": [4, 7, 9, 23, 25, 26, 43, 62, 66, 90, 91, 100], "fore": [4, 23, 25, 26], "back": [4, 76], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 62, 63, 64, 68, 70, 75, 79, 82, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 96, 97, 98, 103], "rgba": [4, 7, 28, 33, 66, 77], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 62, 63, 64, 73, 76, 85, 88, 94, 96, 98], "add": [4, 31, 63, 64, 70], "rgb": [4, 5, 6, 7, 28, 43, 55, 62, 66, 77], "In": [4, 25, 35, 84, 85], "document": [4, 101, 102, 103], "accur": [4, 11, 19, 88, 94], "present": [4, 31, 64, 69], "state": 4, "shown": [4, 65], "follow": [4, 35, 48, 54, 63, 64, 76, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 76, 80], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 62, 77, 86, 91], "both": [5, 11, 20, 41, 53, 63, 76], "np": [5, 6, 9, 33, 35, 44, 46, 48, 76, 80], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 62, 63, 64, 67, 68, 69, 73, 74, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 93, 94, 95, 96, 97, 98, 99], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 62, 63, 64, 76, 77], "order": [5, 6, 70, 71, 100], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 62, 64, 69, 82, 85, 86, 88, 91, 94, 98], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 62, 63, 77, 82], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 55, 66, 69, 73, 76, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 62, 63, 64, 67, 68, 69, 70, 72, 73, 76, 77, 83, 86, 91, 99], "mode": [5, 6, 7, 20, 33, 54, 55, 62, 74, 77, 82], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 63, 100], "encod": [5, 8, 27, 33, 64, 100], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 63, 64, 67, 68, 69, 70, 72, 73, 76, 77, 83, 91, 99], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 63, 64, 67, 68, 70, 72, 76, 83, 86, 91, 99], "ndarrai": [6, 9, 33, 35, 39, 44, 46, 48, 76, 80], "channel": [6, 7, 28, 77], "jpegimageplugin": [6, 55], "jpegimagefil": [6, 55], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 66, 76], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 62, 76, 79, 87], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 66, 69, 76, 80, 87, 88, 94], "same": [6, 22, 35, 40, 76, 79], "torchvis": [6, 52, 100], "transform": [6, 7, 51, 53, 54, 70], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 61, 63, 64, 65, 76, 79, 80, 88, 94, 100], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 61, 62, 63, 64, 73, 74, 76, 79, 80, 82, 88, 94], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 61, 63, 69, 73, 76, 100], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 61, 68, 76, 103], "manipul": [7, 61], "python": [7, 33, 79, 101, 102, 103], "librari": [7, 30, 53, 103], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 61, 63, 64, 76, 79, 80, 92, 103], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 62, 76, 82], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 62, 64, 80, 103], "handl": [7, 27, 30, 32, 33, 51, 54, 61, 64], "multipl": [7, 9, 14, 33, 35, 39, 62], "ad": [7, 10, 63, 64, 70], "background": [7, 8, 23, 25, 26, 56, 62, 66, 100], "check": [7, 33, 38, 63, 67, 68, 72, 83, 86, 96, 99, 103], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 84], "common": [7, 54], "relat": [7, 10, 12, 15, 61, 68, 80], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 69, 73, 92], "kei": [7, 16, 20, 63, 76], "featur": [7, 11, 16, 29, 35, 39, 64, 66, 69, 70, 76, 84], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 55, 61, 62, 63, 64, 82, 91, 99, 100], "path": [7, 9, 10, 11, 14, 16, 30, 33, 55, 62, 63, 64, 86, 91, 99], "binari": [7, 80], "like": [7, 10, 17, 54, 73, 79, 103], "onc": 7, "particularli": [7, 20, 27, 31, 32, 64, 79], "requir": [7, 9, 18, 19, 35, 44, 63, 64, 88, 94, 103], "preprocess": [7, 18, 27, 30, 35, 100], "befor": [7, 33, 35, 63, 76], "further": 7, "analysi": [7, 36], "force_background": 7, "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 76, 80], "necessari": [7, 35, 69, 73], "convert": [7, 31, 33, 35, 48, 53, 54, 64, 76, 92], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 62, 63, 64, 68, 74, 76, 79], "ha": [7, 21, 41, 54, 77, 92, 101, 102], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 62, 63, 64, 71, 76, 92, 100], "avoid": [7, 69], "anomali": 7, "dure": [7, 27, 33, 70, 91, 99], "subsequ": [7, 43], "convers": [7, 30, 54], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 62, 64, 67, 68, 74], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 62, 63, 64, 67, 68, 74], "typeerror": [7, 48, 53, 54, 67, 68, 74], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 67, 68, 74, 75, 76, 83, 85, 88, 94, 98], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 76, 84, 85, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98], "take": [7, 50], "singl": [7, 14, 33, 35, 54, 70, 76, 80], "call": [7, 24, 62], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 61, 70, 72, 76, 77, 92], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 55], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 63, 65, 66, 71, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "pillow": [7, 22, 52, 100], "boolean": [7, 35], "otherwis": [7, 31, 35, 64, 67, 68, 72, 77, 82], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 65, 70, 90, 92], "basic": [8, 53, 56, 68], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 100], "rgb_decod": 8, "load_imag": [8, 47, 62], "has_alpha_channel": 8, "layer": [8, 80, 100], "istack": 8, "mai": [9, 12, 15, 35, 62, 69, 73, 79, 99, 101, 102], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 62, 63, 68], "similar": [9, 10, 17, 35, 39, 73, 76, 100], "techniqu": [9, 28, 33], "p": [9, 69, 73, 76], "need": [9, 14, 30, 41, 44, 79, 83, 85, 88, 91, 94, 98], "stack": [9, 76], "addition": 9, "second": [9, 20, 35, 40, 72], "element": [9, 76], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 80], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 62, 63, 67, 68, 69, 70, 73, 74, 75, 76, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "right": [9, 43, 48, 80], "two": [9, 20, 35, 40, 72, 91], "dimension": [9, 76], "arrai": [9, 22, 33, 35, 39, 46, 48, 76, 80], "h": [9, 23, 25, 26, 46, 66], "w": [9, 23, 25, 26, 46, 66, 76], "posit": [9, 35, 43, 44, 84], "target": [9, 17, 22, 23, 25, 26, 44], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 72], "howev": [9, 35], "solid": [9, 43], "pure": [9, 66], "lime": [9, 66], "nian": 9, "save": [9, 31, 62, 63, 64, 66], "nian_lim": 9, "yellow": [9, 62], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 62, 69, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "9": [9, 10, 20, 35, 39, 48, 62, 74, 83, 84, 85, 87, 88, 91, 92, 93, 94, 95, 97, 98, 103], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 62, 63, 67], "mask": [9, 23, 25, 26, 44, 46, 66], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 100], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 55, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 55, 73, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 65, 71, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 65, 71, 77, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "explan": 10, "No": [10, 62, 101, 102], "head": [10, 17, 22, 47, 68, 84, 93, 100], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 55, 62, 65, 66, 68, 69, 71, 77, 84, 85, 88, 89, 93, 94, 95, 97, 98, 103], "pretti": 10, "girl": [10, 41, 68], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 63, 68, 69, 73, 76, 91], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54], "pair": [10, 20], "cover": [10, 18, 44, 62, 68], "breast": [10, 18, 68, 69, 73, 75, 76], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 62], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 90, 100], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 68, 76], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 72, 75, 84], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 76, 100], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 68], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 65, 103], "6": [10, 20, 22, 35, 39, 48, 67, 68, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "nopan": 10, "panti": [10, 70], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 88, 94, 100], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 62, 67, 68, 73, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 64], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 62, 79, 82], "less": [10, 11, 13, 19, 83], "stand": [10, 62, 69, 73, 76], "sit": [10, 68], "ass": 10, "split": [10, 73], "leg": [10, 62], "wide": [10, 62], "90": 10, "degre": [10, 44], "typic": [10, 11], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 85, 88, 94, 98], "10": [10, 21, 35, 39, 44, 48, 83, 84, 85, 88, 91, 92, 94, 95], "sprd": 10, "strongli": [10, 77], "11": [10, 35, 48, 83, 84, 85, 88, 91, 92, 94, 95], "vsplt": 10, "pose": [10, 35, 100], "12": [10, 22, 35, 43, 48, 83, 84, 85, 88, 91, 92, 94, 95], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 84, 85, 88, 92, 95, 97], "full": [10, 62], "almost": 10, "side": [10, 42, 68, 99], "usual": [10, 39], "ly": 10, "14": [10, 48, 84, 85, 88, 92, 95], "wing": [10, 68], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 84, 85, 88, 92, 95, 101, 102], "feral": 10, "four": [10, 11, 84], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 89], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 83], "16": [10, 48, 84, 88, 92, 95], "hdrago": 10, "style": [10, 14, 19, 44, 97, 103], "17": [10, 48, 92, 97], "hponi": 10, "18": [10, 18, 48, 88, 92, 94, 101, 102], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 92], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 62, 92], "hcat": 10, "cat": [10, 68, 74], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 97], "hbear": 10, "bear": 10, "22": [10, 48], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 62, 64, 73, 76, 88, 91, 101, 102], "contest": 10, "toward": [10, 48], "viewer": [10, 62], "23": [10, 48], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48], "hhors": 10, "hors": 10, "implement": [10, 40, 79], "aa09": 10, "25": [10, 13, 18, 30, 40, 97], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 69, 73, 76, 77, 83, 84, 87, 89, 92, 93, 95, 96, 97], "releas": 10, "time": [10, 64, 77], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 65], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 61, 62, 64, 68, 84, 85, 88, 89, 93, 94, 95, 97, 98], "advanc": [10, 103], "capabl": [10, 33, 41], "specif": [10, 11, 16, 31, 33, 43, 48, 51, 53, 64, 65, 84, 88, 94], "scenario": [10, 69, 73, 79], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 62], "enhanc": [10, 29, 100], "improv": [10, 21, 76], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 64, 91], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 69, 70, 73, 77, 88, 94], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 69, 73, 79, 84, 99], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 62, 100], "30": [10, 19, 44], "public": 10, "friendli": [10, 103], "reduc": [10, 35, 46, 76], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 55, 68], "current": [10, 54, 62, 88, 94, 101, 102, 103], "reincarn": 10, "compon": [10, 20, 27, 30, 79], "some": [10, 29, 35, 39, 40, 44, 56, 67, 69, 73, 76, 77, 79, 86, 99, 101, 102], "yolov8s_aa09": 10, "updat": [10, 27, 30, 63], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 76, 90], "closeup": 10, "adjust": [10, 30, 39, 68], "larg": [10, 25, 35, 76], "hat": [10, 68], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 69, 73], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 67, 68, 70, 74, 75, 80, 92, 96], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 70, 74, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "though": 10, "note": [10, 14, 35, 44, 62, 84, 88, 91, 94, 101, 102], "complet": [10, 44, 84, 90, 100], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 62, 64], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 69, 79, 91, 92, 101, 102], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 76], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 69, 73, 76, 83, 91], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 77], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 62, 80], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 68], "genit": 11, "male": [11, 18, 68], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 61, 62, 65, 69, 70, 71, 73, 76, 77, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 100, 103], "v1": [11, 12, 13, 14, 15, 19, 43, 62, 76], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 62], "data": [11, 14, 16, 31, 33, 35, 47, 54, 61, 62, 69, 70, 88, 94, 100, 101, 102, 103], "either": [11, 12, 13, 14, 15, 35, 76, 80], "standard": [11, 13, 14, 15, 31, 79], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 62], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 79], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 76], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 68], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 62, 63, 70, 82, 99], "indic": [11, 35, 48, 51, 69, 73, 76], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 62], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 64, 74], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 79], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 68, 73, 77, 80], "speed": [12, 13, 14, 15, 16, 19, 23, 77], "accuraci": [12, 13, 14, 15, 16, 19, 41, 83, 85, 88, 91, 94, 98], "higher": [12, 13, 14, 15, 16, 18, 21, 91], "consid": [12, 15, 20, 35, 41, 44, 46, 55, 68, 88, 94], "overlap": [12, 14, 15, 16, 20, 69, 71, 73, 76, 77, 100], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 62], "predict": [12, 16, 19, 27, 30, 76, 83, 85, 87, 88, 91, 92, 94, 96, 98], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 66, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 55, 64, 103], "balanc": [13, 15, 19, 62], "system": [13, 14, 23, 51, 88, 94], "overhead": [13, 14, 23, 79], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 62, 74, 82, 83, 85, 88, 94, 98], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 64, 82], "mostima_post": [13, 16], "29": [13, 16], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 62], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 61, 63, 77, 84, 88, 91, 94, 101, 102], "primari": [14, 84, 87, 89, 93, 95, 97], "purpos": 14, "crop": [14, 46, 53, 54, 62], "illustr": [14, 62, 85, 87], "therefor": [14, 22, 35, 101, 102], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 93, 100], "peopl": [14, 74], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 76, 77, 79, 82, 83, 84, 85, 88, 91, 94, 98, 103], "inde": 14, "recommend": [14, 21, 35, 38, 39, 76, 77, 88, 94], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 61], "obtain": [14, 24, 34, 35], "local": [14, 55, 101, 102], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 62, 64, 66, 69, 79, 103], "choos": [15, 19, 41], "35": [15, 62, 69, 76], "configur": [15, 27, 35, 53, 54, 100], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 62, 80], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 70, 92, 96], "infer": [15, 18, 21, 30, 47, 82, 91], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 69, 103], "hug": [16, 27, 30, 35, 76], "face": [16, 17, 18, 27, 30, 35, 48, 50, 62, 68, 76, 84, 100], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 77, 103], "yolo11": 16, "architectur": 16, "usag": [16, 27, 61, 62, 63, 69, 79, 80, 99], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 66, 68, 70, 75, 76], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 61, 76, 82], "instead": [16, 21, 70], "detect_head": [17, 22], "booru_yolo": [17, 100], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 88, 94], "ey": [17, 44, 48, 62, 68, 100], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 84, 93, 100], "detect_halfbodi": 17, "hand": [17, 48, 50, 62, 68, 100], "detect_hand": 17, "nudenet": [17, 100], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 62, 70, 72, 100], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 77, 82, 99, 100], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 82, 92], "nudenet_onnx": 18, "effici": [18, 21, 63, 80], "notai": 18, "tech": 18, "detail": [18, 61, 62, 82, 84], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 81, 100], "topk": [18, 27], "100": [18, 23, 30, 38, 79], "45": [18, 39], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 55, 80, 83], "keep": [18, 73], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 62, 79, 80, 96], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 79, 80, 92], "work": [20, 27, 32, 38, 64, 92], "aggreg": 20, "involv": 20, "segment": [20, 55, 100], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 74], "max": [20, 21], "raw": [20, 33], "depend": [20, 62, 63, 99], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 85], "match": [20, 33, 46, 68, 71, 100], "unknown": [20, 74], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 62, 67, 80, 82], "doesn": [20, 33, 68], "t": [20, 33, 68], "group": [20, 27, 39, 70], "correspond": [20, 35, 41, 46, 76, 92, 96], "car": 20, "85": [20, 69, 76], "75": 20, "text_detect": 21, "been": [21, 92], "migrat": 21, "ocr": [21, 100], "detect_text_with_ocr": [21, 100], "soon": 21, "qualiti": [21, 36, 56, 62, 76, 77], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 69, 83, 84, 85, 87, 92, 93, 94, 95, 97, 98], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 88, 94], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 62, 82], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 66], "font": 22, "At": 22, "runtim": [22, 25, 82, 91], "attempt": [22, 31, 44, 62, 64, 82], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 63, 100], "cannot": [22, 41, 51, 53, 64], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 55, 56, 62, 66, 69, 71, 76, 82, 84, 89, 91, 93, 95, 97], "cv2": 23, "have": [23, 25, 35, 74, 75, 88, 94, 99], "lowest": 23, "resourc": [23, 100], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 66], "its": [23, 25, 26, 27, 35, 41, 42, 63, 66, 69, 70, 82, 84, 85, 87, 88, 89, 92, 93, 94, 95, 97, 98], "low": [23, 34, 36, 62, 73, 76, 77], "high": [23, 30, 56, 62, 77, 91, 92], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 61, 62, 63, 64, 76], "outlin": 24, "comparison": [24, 69], "canni": [24, 100], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 100], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 100], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 62], "effect": [25, 34, 43, 99], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 101, 102], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 62, 77], "deeper": 25, "richer": 25, "probabl": [25, 92], "extra": [25, 62], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 55, 77], "pass": [25, 26, 27, 30, 31, 43, 44, 62, 66, 73, 77, 79], "neural": [25, 26, 66, 80], "network": [25, 26, 66, 80], "classif": [27, 80, 84, 85, 87, 88, 89, 90, 93, 94, 95, 97, 98], "those": [27, 91], "store": [27, 31, 62, 63], "manag": [27, 30, 82, 100], "interact": [27, 30], "also": [27, 53, 76, 103], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 62, 79], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": 27, "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 82], "_model_nam": 27, "cach": [27, 30, 55, 81, 100], "_model": 27, "dictionari": [27, 31, 36, 53, 62, 63, 64, 67, 68, 84, 87, 89, 93, 95, 97], "_label": 27, "_hf_token": 27, "org": 27, "repo": 27, "__init__": [27, 28, 30, 33, 44, 48, 55, 64, 68], "instanc": [27, 30, 35, 43, 48, 55, 68], "clear": [27, 30, 35, 63, 84, 88, 94], "method": [27, 28, 30, 32, 33, 35, 43, 88, 94], "free": [27, 30], "up": [27, 30, 68], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 73], "interfac": [27, 30, 79], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 55], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 62, 64], "keyword": [27, 30, 31, 43, 44, 62, 64, 79], "argument": [27, 30, 31, 43, 44, 47, 48, 62, 64, 68, 76, 79], "importerror": [27, 30], "properli": [27, 62], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 92], "through": [27, 103], "error": [27, 33, 76], "predict_scor": 27, "dict": [27, 33, 36, 47, 53, 54, 62, 63, 64, 76, 79, 84, 85, 87, 88, 89, 93, 94, 95, 97, 98], "top": [27, 44, 91], "k": 27, "ia": 27, "conveni": [27, 48, 62, 103], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 84, 89, 90, 91, 93, 95, 97, 98, 100], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 67, 68, 82, 83, 88, 94, 100], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 61, 63, 64, 100], "associ": [30, 64], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 63], "environ": [30, 77, 79, 82, 100], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 79, 103], "300": 30, "400": 30, "95": [30, 67, 68, 74], "simpl": 30, "without": [30, 62, 67, 68, 75], "explicitli": 30, "read": [31, 32, 33, 61, 62, 63], "write": [31, 32, 33, 61, 63], "exif": [31, 32, 62], "gif": [31, 32, 62], "comment": 31, "These": [31, 34, 55], "about": 31, "context": [31, 32], "ai": [31, 32, 64, 83], "found": [31, 44, 62, 84], "commonli": [31, 70, 80], "where": [31, 35, 62, 63, 76, 79], "look": [31, 41, 62, 84], "usercom": 31, "field": [31, 64], "dst_filenam": 31, "destin": [31, 62, 63, 64], "filenam": [31, 55], "pnginfo": [31, 33, 62, 64], "wai": [31, 62, 63], "geninfo": [32, 100], "lsb": [32, 64, 100], "signific": [32, 33, 35, 64], "bit": [32, 33, 64], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "embed": [33, 76], "serial": 33, "json": 33, "compat": [33, 70], "inject": 33, "combin": [33, 41], "emb": [33, 76], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 63, 76], "gzip": 33, "written": 33, "appropri": [33, 41, 62], "serializ": [33, 53], "err": 33, "caus": [33, 99], "multi": [33, 79], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 70], "read_32bit_integ": 33, "32": 33, "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 66], "robust": [33, 35], "skytnt": [34, 55, 66], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 76, 77, 83, 85, 88, 91, 94, 98], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 69], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 73, 77, 103], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 61, 91], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 62], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 79], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 64, 67, 76, 77], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 93, 94], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 62, 83, 84, 85, 87, 88, 89, 93, 94, 95, 97, 98], "neighborhood": 35, "core": [35, 101, 102], "few": 35, "too": 35, "sensit": [35, 43, 76, 88, 94], "tune": 35, "guidelin": 35, "deal": [35, 61], "solut": [35, 44], "small": [35, 43], "advis": [35, 69], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 68], "e": [35, 56, 74, 77, 80], "g": [35, 56, 74, 76, 77], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 73, 77], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 100], "danbooru": [36, 69, 71, 73, 88, 91], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "fmt": [36, 76], "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 62], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 76], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 62], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 100], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 100], "laplacian": [37, 100], "laplacian_scor": 37, "lpip": [37, 100], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 100], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 79, 83, 91], "seem": 38, "just": [38, 85, 88, 91, 94, 98], "we": [38, 77], "explor": 38, "bluri": 38, "hutao": [38, 66, 69, 73, 76], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 62, 77, 101, 102], "99": 39, "192": 39, "49": 39, "256": [39, 53, 54, 62], "img1": [39, 40, 76], "img2": [39, 40, 76], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": 40, "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": 41, "export": [41, 82], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 85], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 62], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 74], "languag": 41, "func": [41, 81, 100], "japanes": [41, 62], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 61], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 103], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54], "longer": 42, "after": [42, 69, 73, 76], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 62, 66, 76, 101, 102], "serv": [43, 69], "foundat": 43, "inherit": 43, "within": [43, 62, 69, 76], "fill": 43, "valid": [43, 44, 48, 100], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 63, 82, 85], "angl": 44, "end": [44, 62], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 55], "total": [44, 101, 102], "star": [44, 73], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 73, 76], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 68, 72], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": 44, "properti": [44, 48, 62, 64], "align": [45, 100], "align_maxs": 45, "censor_": [45, 100], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 100], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 100], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 78], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 66, 103], "github": [47, 101, 102, 103], "com": [47, 103], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 100, 103], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 62], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 73, 76], "make": [48, 53, 70, 80, 88, 92, 94], "readabl": [48, 76], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 68, 74], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 90, 100], "zero": 48, "must": [48, 68, 99], "preced": 48, "surround": 48, "whitespac": [48, 70], "36": 48, "0b100": 48, "91": 48, "112": 48, "92": [48, 74], "113": 48, "dwpose": [49, 100], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 100], "connect": 50, "ellips": 50, "facial": [50, 68, 84], "pars": [51, 53, 54, 61, 62, 100], "parser": [51, 53, 54, 62], "intern": [51, 63], "try": 51, "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "tensor": [53, 54, 63], "composit": 53, "machin": [53, 80], "learn": [53, 80], "compos": [53, 54], "sequenc": [53, 68], "pillowcompos": 53, "sequenti": 53, "decor": [53, 54, 79], "facilit": 53, "creation": [53, 54, 64], "pipelin": 53, "creator": 53, "tvalu": [53, 54], "describ": 53, "interpol": [53, 54], "bicub": [53, 54], "pillowres": 53, "antialia": [53, 54], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": 53, "pillowtotensor": 53, "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54], "pillownorm": 53, "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "bg": 55, "strict_level": 55, "min_select": 55, "min_width": 55, "min_height": 55, "min_resolut": 55, "desir": 55, "strict": [55, 88, 94], "get_imag": 55, "get_image_fil": 55, "list_image_fil": 55, "random_imag": 55, "randomli": 55, "random_image_fil": 55, "8057": 55, "000000": 55, "000001": 55, "000002": 55, "000003": 55, "000004": 55, "home": 55, "dgh": [55, 63, 103], "2400x1600": 55, "0x7feb86ed5160": 55, "003258": 55, "400x400": 55, "0x7feb86a748b0": 55, "quickli": 56, "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "adversari": [58, 100], "remove_adversarial_nois": 58, "nafnet": [58, 100], "restore_with_nafnet": 58, "scunet": [58, 100], "restore_with_scunet": 58, "automatic1111": 61, "stabl": [61, 62, 83, 103], "diffus": [61, 62, 83], "webui": [61, 62, 63], "novelai": 61, "sdwui": 61, "submodul": 61, "nai": [61, 100], "docstr": 61, "sdmetadata": 61, "parse_sdmeta_from_text": 61, "get_sdmeta_from_imag": 61, "save_image_with_sdmeta": 61, "read_metadata": 61, "save_with_metadata": 61, "naimetadata": 61, "get_naimeta_from_imag": 61, "add_naimeta_to_imag": 61, "save_image_with_naimeta": 61, "formatt": 62, "a1111": 62, "sd_metadata_simpl": 62, "sd_metadata_complex": 62, "prompt": 62, "neg_prompt": 62, "neg": 62, "__str__": 62, "sd1": 62, "extrem": 62, "delic": 62, "beauti": 62, "offici": 62, "global": [62, 99], "illumin": 62, "soft": 62, "shadow": 62, "super": 62, "light": 62, "novel": [62, 64], "4k": 62, "metal_textur": 62, "striped_background": 62, "rich": 62, "cg": 62, "uniti": 62, "8k": 62, "wallpap": 62, "unreal": 62, "sci": 62, "fi": 62, "fantasi": 62, "silver_skin": 62, "cut": [62, 68], "silver_impossible_bodysuit": 62, "gem_on_chest": 62, "cut_silver_mechanical_leotard": 62, "headgear": [62, 68], "1_girl": 62, "solo": [62, 67, 68, 69, 73, 74, 75, 76], "slim_waist": 62, "hair": [62, 68], "long": 62, "lumin": 62, "medium_breast": [62, 75], "indistinct_camelto": 62, "flat_crotch": 62, "coquettish": 62, "squint": 62, "evil_smil": 62, "dark_persona": 62, "mouth": 62, "wet": 62, "slim_fac": 62, "tall_girl": 62, "matur": 62, "mature_fac": 62, "slim_figur": 62, "slim_leg": 62, "groin": 62, "bare_thigh": 62, "easyneg": 62, "sketch": 62, "ugli": 62, "huge": 62, "logo": 62, "monochrom": [62, 87, 90, 100], "bad": 62, "mutat": 62, "blurri": 62, "horror": 62, "geometri": 62, "bad_prompt": 62, "miss": 62, "finger": 62, "limb": 62, "anatomi": 62, "interlock": 62, "digit": 62, "arm": 62, "2girl": 62, "deform": 62, "artist": 62, "blush": [62, 69, 73, 76], "lipstick": 62, "skindent": 62, "tie": 62, "big_breast": 62, "thighhigh": [62, 69], "pubic_hair": [62, 68], "3d": [62, 85], "realist": 62, "slip": [62, 70], "head_out_of_fram": 62, "curvi": 62, "sampler": 62, "ddim": 62, "cfg": 62, "seed": 62, "3827064803": 62, "512x848": 62, "hash": 62, "eb49192009": 62, "anidosmix": 62, "clip": 62, "skip": 62, "new_imag": 62, "let": 62, "what": 62, "nslim_fac": 62, "848": 62, "_sdmeta_text": 62, "directli": 62, "starri": 62, "night": 62, "daylight": 62, "40": 62, "euler": 62, "sd2": 62, "1girl": [62, 67, 68, 69, 70, 73, 74, 75, 76], "blue": 62, "footwear": 62, "shoe": 62, "bang": [62, 68, 69, 73, 76], "indoor": 62, "sleev": 62, "ahog": [62, 68, 69, 73, 76], "dress": [62, 68], "pot": 62, "plant": 62, "bag": [62, 69, 73, 76], "bun": [62, 68], "window": 62, "lora": 62, "bluearchive10": 62, "bluearchiv": 62, "neg1": 62, "dpm": 62, "2m": 62, "sde": 62, "karra": 62, "2647703743": 62, "768x768": 62, "72bd94132e": 62, "cutemix": 62, "denois": 62, "strength": 62, "controlnet": 62, "preprocessor": 62, "control_v11p_sd15_openpos": 62, "cab727d4": 62, "weight": 62, "perfect": 62, "control": 62, "param": 62, "hire": 62, "upscal": [62, 100], "latent": 62, "ti": 62, "339cc9210f70": 62, "66a7279a88dd": 62, "info": 62, "els": [62, 101, 102], "underli": [62, 79], "sd_meta": 62, "scope": 62, "dst_file": [62, 64], "jpeg": [62, 86, 99], "webp": 62, "systemerror": [62, 64], "input_imag": 62, "output_imag": 62, "a41": 63, "safetensor": 63, "safe": [63, 69, 79, 90, 92, 94, 99, 100], "torch": 63, "command": [63, 103], "pip": [63, 103], "_check_env": 63, "model_fil": 63, "key1": 63, "value1": 63, "key2": 63, "value2": 63, "src_model_fil": 63, "dst_model_fil": 63, "new_metadata": 63, "john": 63, "doe": [63, 67, 74, 88, 94], "input_model": 63, "output_model": 63, "softwar": 64, "generation_tim": 64, "dataclass": 64, "encapsul": 64, "taken": 64, "alia": 64, "success": [64, 103], "add_lsb_meta": 64, "save_metainfo": 64, "metainfo": 64, "prefer": 64, "isneti": [65, 100], "get_isnetis_mask": 65, "segment_with_isneti": 65, "segment_rgba_with_isneti": 65, "co": 66, "seg": 66, "1024": [66, 76], "inspir": [66, 76, 96], "space": [66, 76], "blob": 66, "app": 66, "l8": 66, "00ff00": 66, "mask_": 66, "image_": 66, "hutao_seg": 66, "skadi": [66, 69, 73, 76], "skadi_seg": 66, "drop": [67, 68, 69, 73, 75, 76], "cosplai": 67, "no_eyewear": 67, "eyewear": [67, 68], "span": [67, 68], "matter": [67, 68], "red_hair": [67, 68, 74, 75], "use_preset": 67, "custom_blacklist": 67, "onlin": 67, "preset": 67, "ones": 67, "neither": [67, 68], "nor": [67, 68], "anal_hair": 68, "anal_tail": 68, "arm_behind_head": 68, "arm_hair": 68, "arm_under_breast": 68, "arms_behind_head": 68, "bird_on_head": 68, "blood_in_hair": 68, "breasts_on_glass": 68, "breasts_on_head": 68, "cat_on_head": 68, "closed_ey": 68, "clothed_female_nude_femal": 68, "clothed_female_nude_mal": 68, "clothed_male_nude_femal": 68, "clothes_between_breast": 68, "cream_on_fac": 68, "drying_hair": 68, "empty_ey": 68, "face_to_breast": 68, "food_on_fac": 68, "food_on_head": 68, "game_boi": 68, "grabbing_anoth": 68, "s_hair": 68, "grabbing_own_breast": 68, "gun_to_head": 68, "head_between_breast": 68, "heart_in_ey": 68, "multiple_boi": 68, "multiple_girl": 68, "object_on_breast": 68, "object_on_head": 68, "paint_splatter_on_fac": 68, "parted_lip": [68, 69, 73, 76], "penis_on_fac": 68, "person_on_head": 68, "pokemon_on_head": 68, "rabbit_on_head": 68, "rice_on_fac": 68, "severed_head": 68, "star_in_ey": 68, "sticker_on_fac": 68, "tentacles_on_mal": 68, "tying_hair": 68, "built": [68, 79], "mutabl": 68, "constructor": 68, "empti": 68, "iter": 68, "hold": [68, 69, 73, 76], "futa": 68, "cum": 68, "rub": 68, "shade": 68, "plai": 68, "drill": 68, "skin": 68, "sidelock": 68, "twintail": [68, 69, 73, 76], "braid": 68, "afro": 68, "bald": 68, "dreadlock": 68, "ponytail": 68, "updo": 68, "beard": 68, "mustach": 68, "pointi": 68, "horn": 68, "tail": 68, "ornament": 68, "hairband": 68, "pupil": 68, "bow": [68, 69], "headwear": 68, "ribbon": [68, 73], "crown": 68, "cap": 68, "hairclip": [68, 73], "mole": 68, "halo": 68, "fluff": 68, "flower": [68, 69, 73, 76], "glass": [68, 70], "fang": 68, "boi": 68, "beret": 68, "heterochromia": 68, "headdress": 68, "eyepatch": 68, "headphon": 68, "eyebrow": 68, "eyelash": 68, "sunglass": 68, "intak": 68, "scrunchi": 68, "ear_pierc": 68, "headband": 68, "ring": 68, "under_mouth": 68, "freckl": 68, "lip": 68, "eyelin": 68, "eyeshadow": 68, "tassel": 68, "whitelist_suffix": 68, "whitelist_prefix": 68, "whitelist_word": 68, "suffix": [68, 72], "pool": 68, "whitelist": 68, "predefin": 68, "blacklist": [68, 71, 100], "red": 68, "singular": 68, "plural": 68, "chair": 68, "whole": 68, "word": 68, "hear": 68, "86": 68, "72": 68, "outdat": 69, "anymor": 69, "baselin": 69, "extens": 69, "practic": 69, "use_real_nam": [69, 73], "general_threshold": [69, 76], "character_threshold": [69, 76], "drop_overlap": [69, 73, 76], "real": [69, 73, 90, 100], "renam": [69, 73], "redirect": [69, 73], "mani": [69, 73], "websit": [69, 73], "rate": [69, 76, 88, 90, 100], "char": [69, 76], "9897817373275757": 69, "question": [69, 76, 88], "010265946388244629": 69, "explicit": [69, 76, 88], "2809715270996094e": 69, "9939777851104736": 69, "5032387375831604": 69, "black_bord": 69, "9943548440933228": 69, "black_glov": [69, 73, 76], "5011609792709351": 69, "blue_ski": [69, 73, 76], "6877802610397339": 69, "5543792843818665": 69, "8268730640411377": 69, "cloud": [69, 73, 76], "8504303693771362": 69, "cowboy_shot": [69, 73, 76], "6008237600326538": 69, "crop_top": [69, 73, 76], "6635787487030029": 69, "dai": [69, 73, 76], "8496965765953064": 69, "glove": [69, 73, 76], "6107005476951599": 69, "hair_between_ey": [69, 73, 76], "668294370174408": 69, "5619469285011292": 69, "holding_baseball_bat": [69, 73, 76], "5141720771789551": 69, "letterbox": 69, "long_hair": [69, 73, 75, 76], "9884189963340759": 69, "looking_at_view": [69, 73, 76], "5673105120658875": 69, "midriff": [69, 73, 76], "6290556192398071": 69, "navel": [69, 73, 76], "9631235003471375": 69, "no_hat": [69, 73], "7978747487068176": 69, "no_headwear": [69, 73, 76], "7577926516532898": 69, "outdoor": [69, 73, 76], "7118550539016724": 69, "5452839136123657": 69, "pillarbox": 69, "9841411709785461": 69, "red_ey": [69, 73, 76], "958786129951477": 69, "shirt": [69, 73, 76], "6720131039619446": 69, "short_sleev": [69, 73, 76], "7077711820602417": 69, "silver_hair": [69, 73], "6673924326896667": 69, "sky": [69, 73, 76], "8709812760353088": 69, "9614333510398865": 69, "sportswear": [69, 73, 76], "7786177396774292": 69, "6842771172523499": 69, "sweat": [69, 73, 76], "9076308012008667": 69, "thigh": [69, 73, 76], "580970823764801": 69, "skadi_": [69, 76], "arknight": [69, 76], "9633345007896423": 69, "9988503456115723": 69, "001651763916015625": 69, "00012505054473876953": 69, "9829280972480774": 69, "894218385219574": 69, "8733789920806885": 69, "backpack": [69, 73, 76], "6322951316833496": 69, "9987058639526367": 69, "bag_charm": 69, "9754379987716675": 69, "6810564994812012": 69, "9708781838417053": 69, "6356008052825928": 69, "5633733868598938": 69, "brick_wal": 69, "5315935611724854": 69, "brown_hair": [69, 73, 76], "9397273659706116": 69, "build": [69, 76], "9229896664619446": 69, "charm_": 69, "9006357789039612": 69, "citi": 69, "9020784497261047": 69, "cityscap": 69, "9547432661056519": 69, "5296419262886047": 69, "8253412246704102": 69, "5619839429855347": 69, "hair_flow": [69, 73, 76], "8277763724327087": 69, "hair_orna": [69, 73, 76], "9356368780136108": 69, "hair_ribbon": [69, 73], "5288072824478149": 69, "jacket": [69, 73, 76], "6336134076118469": 69, "9703260064125061": 69, "8188960552215576": 69, "phone_screen": 69, "9579574465751648": 69, "9954615235328674": 69, "plaid": [69, 73], "9725285172462463": 69, "plaid_skirt": [69, 73], "9638455510139465": 69, "pleated_skirt": [69, 73, 76], "7226815819740295": 69, "5321241021156311": 69, "red_nail": [69, 73], "5493080615997314": 69, "school_bag": 69, "9863407611846924": 69, "school_uniform": [69, 73, 76], "6794284582138062": 69, "5062428116798401": 69, "shoulder_bag": 69, "9325523972511292": 69, "skirt": [69, 73, 76], "92237788438797": 69, "skyscrap": 69, "7728171348571777": 69, "sleeves_past_wrist": [69, 73], "7257086038589478": 69, "smile": [69, 73, 76], "5357837080955505": 69, "6939404010772705": 69, "7054293155670166": 69, "tongu": [69, 73, 76], "9990814924240112": 69, "tongue_out": [69, 73, 76], "9992498755455017": 69, "5012534260749817": 69, "very_long_hair": [69, 73, 75, 76], "7461410164833069": 69, "underscor": [70, 76], "convent": 70, "restor": [70, 100], "use_spac": 70, "use_escap": 70, "include_scor": 70, "score_descend": 70, "_": 70, "escap": 70, "unsaf": 70, "sort": [70, 74], "descend": 70, "panty_pul": 70, "6826801300048828": 70, "958938717842102": 70, "drinking_glass": 70, "9340789318084717": 70, "areola_slip": 70, "41196826100349426": 70, "9988248348236084": 70, "drink": 70, "pull": 70, "areola": 70, "999": 70, "959": 70, "934": 70, "683": 70, "412": 70, "mldanbooru": [71, 100], "get_mldanbooru_tag": 71, "wd14": [71, 73, 100], "get_wd14_tag": [71, 73], "convert_wd14_emb_to_predict": 71, "denormalize_wd14_emb": 71, "deepdanbooru": [71, 73, 100], "get_deepdanbooru_tag": [71, 73], "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "drop_overlap_tag": 71, "is_blacklist": 71, "drop_blacklisted_tag": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "sort_tag": 71, "tag_match_suffix": 71, "tag_match_prefix": 71, "tag_match_ful": 71, "t1": 72, "t2": 72, "fulli": 72, "ml": 73, "448": 73, "keep_ratio": 73, "9999984502792358": [73, 95], "9999946355819702": 73, "9994951486587524": 73, "998144268989563": 73, "9978417158126831": 73, "9941409230232239": 73, "9799384474754333": 73, "979142427444458": 73, "961823582649231": 73, "961323618888855": 73, "9490893483161926": 73, "large_breast": [73, 76], "9450850486755371": 73, "9425153136253357": 73, "9409335255622864": 73, "9319437146186829": 73, "9265308976173401": 73, "baseball_bat": [73, 76], "9259042143821716": 73, "922250509262085": 73, "9199565052986145": 73, "9175475835800171": 73, "9102761745452881": 73, "9076938629150391": 73, "stomach": [73, 76], "9052775502204895": 73, "8938589692115784": 73, "8894285559654236": 73, "8891903162002563": 73, "8845980763435364": 73, "8842408061027527": 73, "8659475445747375": 73, "862621009349823": 73, "8616052865982056": 73, "8562789559364319": 73, "short_short": [73, 76], "8555729389190674": 73, "8533340096473694": 73, "black_short": [73, 76], "8477485775947571": 73, "8430152535438538": 73, "tied_long_hair": [73, 76], "8340626955032349": 73, "crop_top_overhang": 73, "8266023397445679": 73, "8222048282623291": 73, "8202669620513916": 73, "black_shirt": [73, 76], "8061150312423706": 73, "ass_visible_through_thigh": [73, 76], "7803354859352112": 73, "thigh_gap": [73, 76], "7789446711540222": 73, "arms_up": 73, "7052110433578491": 73, "9999866485595703": 73, "997043788433075": 73, "9969649910926819": 73, "9957101345062256": 73, "9928386807441711": 73, "9886980056762695": 73, "9864778518676758": 73, "ghost": [73, 76], "9769423007965088": 73, "9747489094734192": 73, "9736957550048828": 73, "9388670325279236": 73, "9356311559677124": 73, "91000896692276": 73, "cardigan": 73, "8955123424530029": 73, "8910233378410339": 73, "8904104828834534": 73, "8881211280822754": 73, "8876776695251465": 73, "8864808678627014": 73, "8810517191886902": 73, "8798807263374329": 73, "8765745162963867": 73, "8737136125564575": 73, "nail_polish": 73, "8650439381599426": 73, "8613706827163696": 73, "blue_cardigan": 73, "8571277260780334": 73, "8333670496940613": 73, "8160212635993958": 73, "eyebrows_visible_through_hair": 73, "8122442364692688": 73, "8091571927070618": 73, "8082079887390137": 73, "8048468232154846": 73, "long_sleev": [73, 76], "8042327165603638": 73, "7984272241592407": 73, "blazer": [73, 76], "794708251953125": 73, "78981614112854": 73, "7892146110534668": 73, "shaped_pupil": [73, 76], "7867060899734497": 73, "gradient_hair": 73, "786359965801239": 73, "white_shirt": 73, "7790888547897339": 73, "brown_skirt": 73, "7760675549507141": 73, "774523913860321": 73, "7721588015556335": 73, "7697228789329529": 73, "755959689617157": 73, "multicolored_hair": 73, "7477189898490906": 73, "7476690411567688": 73, "rail": 73, "7476617693901062": 73, "blue_jacket": 73, "7458406090736389": 73, "741143524646759": 73, "7364678978919983": 73, "collared_shirt": 73, "7193643450737": 73, "red_neckwear": 73, "7108616828918457": 73, "7086325287818909": 73, "miniskirt": 73, "7055293321609497": 73, "7039415836334229": 73, "open_cloth": 73, "7018357515335083": 73, "shuffl": 74, "count": [74, 101, 102], "2boi": 74, "random": 74, "cat_ear": 74, "uniqu": 74, "precomput": 75, "8849405313291128": 75, "8548297594823425": 75, "03910296474461261": 75, "6615180440330748": 75, "21552028866308015": 75, "3165260620737027": 75, "47744464927382957": 75, "tagger": 76, "smilingwolf": 76, "wd": 76, "swinv2_v3": 76, "general_mcut_en": 76, "character_mcut_en": 76, "no_underlin": 76, "mcut": 76, "replac": 76, "dim": 76, "index": [76, 103], "l2": 76, "follw": 76, "embd": 76, "valuabl": 76, "enabl": 76, "rapid": 76, "queri": 76, "0011444687843322754": 76, "8876402974128723": 76, "106781005859375": 76, "000277101993560791": 76, "997527003288269": 76, "9797663688659668": 76, "9905703663825989": 76, "9761719703674316": 76, "8981098532676697": 76, "8810765743255615": 76, "9498510360717773": 76, "8377365469932556": 76, "945058286190033": 76, "9457170367240906": 76, "969594419002533": 76, "7881088852882385": 76, "7687551379203796": 76, "9301245212554932": 76, "6703325510025024": 76, "white_hair": 76, "5292627811431885": 76, "8677047491073608": 76, "grey_hair": 76, "5859264731407166": 76, "9536856412887573": 76, "8056888580322266": 76, "8394746780395508": 76, "9473626613616943": 76, "8986269235610962": 76, "9385137557983398": 76, "8408567905426025": 76, "alternate_costum": 76, "4245271384716034": 76, "931140661239624": 76, "8830795884132385": 76, "7279844284057617": 76, "artist_nam": 76, "5333830714225769": 76, "64717698097229": 76, "9516432285308838": 76, "9655293226242065": 76, "9485014081001282": 76, "7366660833358765": 76, "7161656618118286": 76, "5858667492866516": 76, "6186309456825256": 76, "41193312406539917": 76, "467605859041214": 76, "36282333731651306": 76, "3756745457649231": 76, "motion_blur": 76, "5091936588287354": 76, "951993465423584": 76, "basebal": 76, "5634750723838806": 76, "8232709169387817": 76, "9869340658187866": 76, "49491602182388306": 76, "5193622708320618": 76, "003406703472137451": 76, "0007208287715911865": 76, "9798132181167603": 76, "8046203851699829": 76, "7596215009689331": 76, "7620116472244263": 76, "46084529161453247": 76, "48454540967941284": 76, "5152207016944885": 76, "8023070096969604": 76, "8653596639633179": 76, "7201820611953735": 76, "7816740870475769": 76, "697688639163971": 76, "8974947333335876": 76, "7491052746772766": 76, "5015512704849243": 76, "6401398181915283": 76, "43420469760894775": 76, "4528769850730896": 76, "5730487704277039": 76, "6739872694015503": 76, "5545973181724548": 76, "6946243047714233": 76, "5487751364707947": 76, "7439308166503906": 76, "4186026453971863": 76, "47378358244895935": 76, "4690653085708618": 76, "7565015554428101": 76, "hu_tao_": 76, "genshin_impact": 76, "9262397289276123": 76, "boo_tao_": 76, "942080020904541": 76, "denorm": 76, "denormalizer_nam": 76, "mnum2_al": 76, "understand": 76, "batch": [76, 77, 96], "redund": 76, "structur": [76, 100], "b": 76, "r": [76, 88, 94], "c": 76, "linalg": 76, "norm": 76, "approx": [76, 77], "1e": 76, "cdc_anime_onnx": 77, "realli": 77, "As": [77, 88, 94], "1024x1024": 77, "2060": 77, "gpu": 77, "cost": 77, "70": 77, "against": 77, "cpu": [77, 82, 101, 102], "experi": 77, "hgsr": 77, "mhr": 77, "aug_x4_320": 77, "tile_s": 77, "tile_overlap": 77, "batch_siz": 77, "silent": 77, "tile": 77, "progress": 77, "messag": 77, "cute_waifu_aroma": 77, "pngimageplugin": 77, "pngimagefil": 77, "1168x1168": 77, "0x7f0e8ca06880": 77, "4672x4672": 77, "0x7f0e48edb640": 77, "cdc": [78, 100], "upscale_with_cdc": 78, "thread": [79, 99], "lru_cach": 79, "wrap": 79, "synchron": 79, "prevent": 79, "race": 79, "condit": 79, "maxsiz": 79, "def": 79, "expensive_funct": 79, "expens": 79, "lock": [79, 99], "safeti": [79, 96], "multithread": 79, "my_funct": 79, "introduc": 79, "acquisit": 79, "critic": 79, "mathemat": 80, "activ": 80, "deep": 80, "problem": [80, 88, 94], "input_valu": 80, "frac": 80, "26894142": 80, "73105858": 80, "ts_lru_cach": 81, "sigmoid": 81, "get_onnx_provid": 81, "open_onnx_model": 81, "cudaexecutionprovid": 82, "cpuexecutionprovid": 82, "ckpt": 82, "inferencesess": 82, "onnx_mod": 82, "decid": 82, "linux": [82, 101, 102], "execut": [82, 101, 102], "ignor": 82, "cuda": [82, 101, 102], "forc": 82, "anime_ai_check": 83, "mobilenetv3_sce_dist": [83, 94, 98], "mainli": 83, "caformer_s36_plus_sc": 83, "graph": 83, "9996960163116455": 83, "9999125003814697": 83, "997803270816803": 83, "9960069060325623": 83, "9887709021568298": 83, "9998629093170166": 83, "0013722758740186691": 83, "00020673229300882667": 83, "0001895089662866667": 83, "0008857478387653828": 83, "552320024231449e": 83, "001168627175502479": 83, "bangumi": [84, 85], "vision": 84, "imageri": 84, "bangumi_char_typ": 84, "definit": [84, 91], "video": 84, "secondari": 84, "often": 84, "lack": 84, "lead": 84, "under": [84, 103], "categori": [84, 92], "three": 84, "judg": 84, "anime_portrait": [84, 90], "mobilenetv3_v0_dist": [84, 93, 97, 98], "9998525381088257": 84, "00012103465269319713": 84, "6464786313008517e": 84, "906112609314732e": 84, "06": [84, 85, 87, 92, 93, 94, 95, 97], "9997243285179138": 84, "0002490800397936255": 84, "7215803381986916e": 84, "354368557978887e": 84, "9998849630355835": 84, "90006631379947e": 84, "3920385754317977e": 84, "2084233276254963e": 84, "9998877048492432": 84, "732793503440917e": 84, "4264976925915107e": 84, "0623419257171918e": 84, "07076334953308105": 84, "9290977716445923": 84, "0001044218079186976": 84, "4467317163944244e": 84, "2568268832401372e": 84, "9999498128890991": 84, "1810528778587468e": 84, "879474429093534e": 84, "260669109295122e": 84, "9999510049819946": 84, "2321036592766177e": 84, "025227553938748e": 84, "4251427273848094e": 84, "999957799911499": 84, "4273678718600422e": 84, "6884023302263813e": 84, "880981603288092e": 84, "0002326338435523212": 84, "9996368885040283": 84, "164971561403945e": 84, "00020793956355191767": 84, "13438372313976288": 84, "8652494549751282": 84, "000158855298650451": 84, "000238816806813702": 84, "3589179217815399": 84, "6406960487365723": 84, "0001471740542910993": 84, "002255884697660804": 84, "08208147436380386": 84, "9152728915214539": 84, "00038967153523117304": 84, "227699592884164e": 84, "0835404282261152e": 84, "1437502406770363e": 84, "9999284744262695": 84, "2125529792683665e": 84, "0218892384727951e": 84, "00011914174683624879": 84, "9998584985733032": 84, "2007669283775613e": 84, "6357082131435163e": 84, "3068713896209374e": 84, "9999185800552368": 84, "066640925273532e": 84, "529400813335087e": 84, "089402500540018e": 84, "9999388456344604": 84, "6406959295272827": 84, "not_paint": 85, "anime_classif": 85, "older": 85, "mobilenetv3_v1": [85, 95], "5_dist": 85, "3_dist": 85, "plot": [85, 88, 94, 98], "caformer_s36_v1": 85, "3_focal": 85, "8346158862113953": 85, "004201625939458609": 85, "0028638991061598063": 85, "15633030235767365": 85, "001988308737054467": 85, "9868855476379395": 85, "001178382197394967": 85, "00015886101755313575": 85, "0005986307514831424": 85, "011178601533174515": 85, "9933090209960938": 85, "0012440024875104427": 85, "00040085514774546027": 85, "004924307577311993": 85, "00012189441622467712": 85, "00031298911198973656": 85, "9968050718307495": 85, "182305903872475e": 85, "0027923565357923508": 85, "7805559259140864e": 85, "0004650334012694657": 85, "996709942817688": 85, "736721191671677e": 85, "0027629584074020386": 85, "4619508621981367e": 85, "0003803370927926153": 85, "998649537563324": 85, "190127922105603e": 85, "0008622839814051986": 85, "595230686594732e": 85, "0004573142796289176": 85, "00031435859273187816": 85, "8671838641166687": 85, "13199880719184875": 85, "563074617180973e": 85, "153919796110131e": 85, "290010737255216e": 85, "9727378487586975": 85, "027150526642799377": 85, "162296004826203e": 85, "4933258828241378e": 85, "0004275702522136271": 85, "995402455329895": 85, "002233930164948106": 85, "001911122351884842": 85, "1603819727897644": 85, "0007561995880678296": 85, "00017044576816260815": 85, "838487982749939": 85, "0002034590725088492": 85, "005001617129892111": 85, "000932251859921962": 85, "009352140128612518": 85, "9846979379653931": 85, "6018555470509455e": 85, "004064667969942093": 85, "464051254326478e": 85, "025772539898753166": 85, "9699516296386719": 85, "00011656546121230349": 85, "287263775244355e": 85, "370255853951676e": 85, "01098843663930893": 85, "0031668643932789564": 85, "9857884049415588": 85, "499273488065228e": 85, "8419872251106426e": 85, "0003471920208539814": 85, "029472889378666878": 85, "9700765609741211": 85, "0012387704337015748": 85, "001172148622572422": 85, "787473391043022e": 85, "003680602880194783": 85, "9938107132911682": 85, "8346157073974609": 85, "8671836853027344": 85, "8384883403778076": 85, "9846979975700378": 85, "9700766801834106": 85, "greyscal": 86, "jpeg_ful": [86, 99], "6125901": 86, "6125785": [86, 99], "6124220": 86, "rough": [87, 88, 94], "polish": 87, "mobilenetv3_v2": 87, "2_dist": [87, 95], "910087929805741e": 87, "1241951510310173": 87, "8757457137107849": 87, "00018937293498311192": 87, "030049214139580727": 87, "9697614312171936": 87, "008933082222938538": 87, "05096456781029701": 87, "9401022791862488": 87, "009832272306084633": 87, "9898634552955627": 87, "00030428936588577926": 87, "013919820077717304": 87, "9819902181625366": 87, "004089969675987959": 87, "04166747257113457": 87, "9582782983779907": 87, "4218515288084745e": 87, "8849249482154846": 87, "1149177998304367": 87, "0001573085755808279": 87, "9907882809638977": 87, "008958994410932064": 87, "0002527958422433585": 87, "9831690788269043": 87, "01682441122829914": 87, "613856385229155e": 87, "8757458329200745": 87, "8849248290061951": 87, "million": 88, "anime_r": [88, 90], "boundari": [88, 94], "challeng": [88, 94], "clean": [88, 94], "ground": [88, 94], "truth": [88, 94], "judgment": [88, 94], "intend": [88, 94], "quick": [88, 94, 100], "estim": [88, 94], "basi": [88, 94], "mobilenetv3_large_100_v0_ls0": 88, "caformer_s36_v0_ls0": 88, "7508869767189026": 88, "7034655809402466": 88, "728887677192688": 88, "7404400110244751": 88, "7446154952049255": 88, "7514738440513611": 88, "768704354763031": 88, "8219676613807678": 88, "7267540693283081": 88, "7645740509033203": 88, "7216582894325256": 88, "7615436315536499": 88, "815083920955658": 88, "8321858644485474": 88, "8204999566078186": 88, "820833146572113": 88, "chdir": 88, "doc": 88, "api_doc": 88, "7508870363235474": 88, "11212056130170822": 88, "06781744956970215": 88, "06917501986026764": 88, "7034654021263123": 88, "15903906524181366": 88, "06688199192285538": 88, "07061357796192169": 88, "7288877964019775": 88, "1476859599351883": 88, "060362350195646286": 88, "06306383013725281": 88, "7404399514198303": 88, "10337048768997192": 88, "08087948709726334": 88, "07530999928712845": 88, "055992450565099716": 88, "7446154356002808": 88, "13191790878772736": 88, "06747424602508545": 88, "06458679586648941": 88, "10566363483667374": 88, "07827574014663696": 88, "07079866528511047": 88, "7687042951583862": 88, "09974884241819382": 88, "06074819341301918": 88, "050435908138751984": 88, "8219675421714783": 88, "0593985915184021": 88, "06819795072078705": 88, "06569571048021317": 88, "1177448257803917": 88, "726753830909729": 88, "08980562537908554": 88, "06481882929801941": 88, "06922297924757004": 88, "10138414055109024": 88, "06351721286773682": 88, "07683827728033066": 88, "13798624277114868": 88, "05942752957344055": 88, "10584963858127594": 88, "7615437507629395": 88, "07317910343408585": 88, "060196295380592346": 88, "06751583516597748": 88, "0572039857506752": 88, "05398125201463699": 88, "06124086305499077": 88, "0525919646024704": 88, "8321859240531921": 88, "05922013148665428": 88, "06274889409542084": 88, "057530902326107025": 88, "8205001354217529": 88, "05683052912354469": 88, "06635929644107819": 88, "05597696080803871": 88, "8208332657814026": 88, "non_furri": 89, "mobilenetv3_v0": 89, "1_dist": 89, "9898804426193237": 89, "010119626298546791": 89, "9677742123603821": 89, "032225821167230606": 89, "959551215171814": 89, "040448784828186035": 89, "9535530209541321": 89, "04644693806767464": 89, "04358793422579765": 89, "9564120769500732": 89, "02767963521182537": 89, "9723203182220459": 89, "028900373727083206": 89, "9710996150970459": 89, "037573859095573425": 89, "9624261260032654": 89, "aicheck": [90, 100], "get_ai_created_scor": 90, "is_ai_cr": 90, "bangumi_char": [90, 100], "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 90, "anime_classifi": 90, "is_greyscal": 90, "anime_completeness_scor": 90, "anime_complet": 90, "dbrate": [90, 100], "anime_dbrating_scor": 90, "anime_dbr": 90, "furri": [90, 100], "anime_furry_scor": 90, "anime_furri": 90, "get_monochrome_scor": 90, "is_monochrom": 90, "nsfw_pred_scor": 90, "nsfw_pred": 90, "portrait": [90, 100], "anime_portrait_scor": 90, "anime_rating_scor": 90, "anime_real_scor": 90, "safe_check_scor": 90, "safe_check": 90, "style_ag": [90, 100], "anime_style_age_scor": 90, "anime_style_ag": 90, "teen": [90, 100], "anime_teen_scor": 90, "anime_teen": 90, "is_truncated_fil": 90, "screen": 91, "row": 91, "bottom": 91, "grayscal": 91, "monochrome_detect": 91, "mobilenetv3_large_100_dist_safe2": 91, "mobilenetv3_dist": 91, "caformer_s36": 91, "mono": 91, "9614395499229431": 91, "9458909034729004": 91, "9559807777404785": 91, "9651952981948853": 91, "9379720687866211": 91, "8814834356307983": 91, "03941023349761963": 91, "07492382079362869": 91, "09546589106321335": 91, "016521310433745384": 91, "005693843588232994": 91, "0315730981528759": 91, "Not": 92, "five": 92, "hentai": 92, "neutral": 92, "porn": 92, "sexi": 92, "infinit": 92, "nsfwj": 92, "tfj": 92, "deploy": 92, "mobil": 92, "9970946311950684": 92, "00198739324696362": 92, "000894528697244823": 92, "4315058251668233e": 92, "099447197513655e": 92, "9282580614089966": 92, "061733175069093704": 92, "008979619480669498": 92, "0007789491210132837": 92, "0002501663693692535": 92, "7945129871368408": 92, "2044062316417694": 92, "0005603990866802633": 92, "0004847997915931046": 92, "564094367902726e": 92, "7977773547172546": 92, "01352313905954361": 92, "18791256844997406": 92, "0004888656549155712": 92, "00029804420773871243": 92, "04498734697699547": 92, "9509441256523132": 92, "4087972633424215e": 92, "003999904729425907": 92, "4542059185914695e": 92, "002892113756388426": 92, "982390284538269": 92, "02520776737947e": 92, "014633022248744965": 92, "858086610212922e": 92, "002532319398596883": 92, "9887337684631348": 92, "231979568838142e": 92, "008699454367160797": 92, "8187158022774383e": 92, "03564726561307907": 92, "954788088798523": 92, "343036850215867e": 92, "009289607405662537": 92, "00020158555707894266": 92, "006372362840920687": 92, "006019102409482002": 92, "9694945812225342": 92, "015214097686111927": 92, "002899901708588004": 92, "0004039364866912365": 92, "00012730166781693697": 92, "987038791179657": 92, "007135333959013224": 92, "005294707603752613": 92, "06964848190546036": 92, "0014777459437027574": 92, "9276643395423889": 92, "0003031621454283595": 92, "0009063396137207747": 92, "00028707628371194005": 92, "00010888021643040702": 92, "9992460012435913": 92, "00015473493840545416": 92, "0002033217460848391": 92, "563037691696081e": 92, "008058490231633186": 92, "00044566826545633376": 92, "937960684299469": 92, "05353058874607086": 92, "364063445587817e": 92, "07": [92, 93, 94, 97], "00562260951846838": 92, "00012077406427124515": 92, "9897090792655945": 92, "004547217860817909": 92, "564737981942017e": 92, "016690678894519806": 92, "001258736359886825": 92, "9766013622283936": 92, "005440687295049429": 92, "4481674952548929e": 92, "01861923187971115": 92, "0008914825739338994": 92, "9674761295318604": 92, "012998746708035469": 92, "691116141155362e": 92, "0007601747056469321": 92, "0005019629606977105": 92, "039504989981651306": 92, "9591660499572754": 92, "0001652583305258304": 92, "0002614929690025747": 92, "020374108105897903": 92, "029394468292593956": 92, "9498046040534973": 92, "00016299057460855693": 92, "004782819654792547": 92, "002861740067601204": 92, "12280157208442688": 92, "8693908452987671": 92, "0001731760276015848": 92, "304211274255067e": 92, "03286275267601013": 92, "010648751631379128": 92, "9562522172927856": 92, "999900221824646": 93, "645313209854066e": 93, "3387104445428122e": 93, "9999704360961914": 93, "4465465685352683e": 93, "071506166132167e": 93, "9999785423278809": 93, "512719154561637e": 93, "292278612818336e": 93, "919455750496127e": 93, "9999444484710693": 93, "3647335082350764e": 93, "0555699191172607e": 93, "9999880790710449": 93, "3210242286731955e": 93, "7451418898417614e": 93, "9999822378158569": 93, "2084267331811134e": 93, "7460413321023225e": 93, "1532473820352607e": 93, "9999996423721313": 93, "0316136922483565e": 93, "840229633236049e": 93, "9999998807907104": [93, 94], "736660568800289e": 93, "199210472208506e": 93, "9999992847442627": 93, "r15": 94, "r18": 94, "sankaku": 94, "mobilenetv3_v1_pruned_ls0": 94, "caformer_s36_plu": [94, 98], "5863172936624323e": 94, "480062353375615e": 94, "9924363493919373": 94, "007255776319652796": 94, "0003077814180869609": 94, "996969997882843": 94, "0030054834205657244": 94, "4601260520284995e": 94, "9966891407966614": 94, "003293127752840519": 94, "770909148035571e": 94, "00025384966284036636": 94, "9996721744537354": 94, "399192691082135e": 94, "973351603141055e": 94, "9998563528060913": 94, "391309580067173e": 94, "0018681309884414077": 94, "9827859997749329": 94, "015345841646194458": 94, "013710384257137775": 94, "8339558839797974": 94, "15233369171619415": 94, "951323833462084e": 94, "00029566374723799527": 94, "9997004270553589": 94, "00018434497178532183": 94, "568440272123553e": 94, "9997699856758118": 94, "11225129129889e": 94, "051862899563275e": 94, "9999485015869141": 94, "902020231791539e": 94, "0005639699520543218": 94, "9994290471076965": 94, "anime_real_cl": 95, "4_dist": 95, "9999716281890869": 95, "8398366339388303e": 95, "9992202520370483": 95, "0007797438884153962": 95, "9999709129333496": 95, "905452492996119e": 95, "9999765157699585": 95, "3499671442550607e": 95, "9994087219238281": 95, "0005913018831051886": 95, "9999759197235107": 95, "4061362637439743e": 95, "9999052286148071": 95, "475799015490338e": 95, "403173675702419e": 95, "5848207794988411e": 95, "0010207017185166478": 95, "9989792704582214": 95, "2124368115328252e": 95, "9999977350234985": 95, "6512358342879452e": 95, "9999834299087524": 95, "359853614412714e": 95, "9999936819076538": 95, "600314317329321e": 95, "9999840259552002": 95, "5589323083986528e": 95, "9999843835830688": 95, "5513256585109048e": 95, "9999845027923584": 95, "pollut": 96, "mf666": 96, "shit": 96, "checker": 96, "mobilenet": 96, "v2": 96, "max_batch_s": 96, "1970": 97, "1980": 97, "1990": 97, "2000": 97, "2010": 97, "2015": 97, "2020": 97, "ag": 97, "9805465340614319": 97, "761269782553427e": 97, "0005044879508204758": 97, "01569165475666523": 97, "002850610064342618": 97, "00037849770160391927": 97, "9434612113400362e": 97, "053497342392802e": 97, "9992554783821106": 97, "0006490182713605464": 97, "8857468805654207e": 97, "317252262353577e": 97, "314484721769986e": 97, "0750001138148946e": 97, "706833609205205e": 97, "00034479793976061046": 97, "9995512366294861": 97, "391363472677767e": 97, "4607510820496827e": 97, "0679690351244062e": 97, "661913514311891e": 97, "757471131393686e": 97, "0744897230761126e": 97, "76177470368566e": 97, "9996387958526611": 97, "160279296338558e": 97, "00013228354509919882": 97, "1361367038916796e": 97, "464057489414699e": 97, "2412899599876255e": 97, "703883653040975e": 97, "127358498517424e": 97, "9973921775817871": 97, "0022309015039354563": 97, "00018872201326303184": 97, "780902943617548e": 97, "422096920578042e": 97, "638929097680375e": 97, "152203023797483e": 97, "00028818511054851115": 97, "9996094107627869": 97, "58777353237383e": 97, "9200742826797068e": 97, "00017117452807724476": 97, "518441947875544e": 97, "885544381570071e": 97, "4389253010449465e": 97, "1696006772108376e": 97, "9996393918991089": 97, "contenti": 98, "safe_teen": 98, "non_teen": 98, "caformer_s36_v0": 98, "9998493194580078": 98, "0378791052498855e": 98, "00012023092131130397": 98, "9790042638778687": 98, "0017522255657240748": 98, "01924353837966919": 98, "9998124241828918": 98, "19778298237361e": 98, "0001456339523429051": 98, "0008521362324245274": 98, "9989691972732544": 98, "00017870066221803427": 98, "0992944781901315e": 98, "9994398951530457": 98, "0004991036257706583": 98, "2035720727872103e": 98, "9994019269943237": 98, "0005460577667690814": 98, "0478151529678144e": 98, "524079147609882e": 98, "999934196472168": 98, "786742884898558e": 98, "653994154883549e": 98, "9998156428337097": 98, "0001218809193233028": 98, "00013706681784242392": 98, "9997410178184509": 98, "jpeg_trunc": 99, "2216614_truncat": 99, "imagefil": 99, "load_truncated_imag": 99, "ascii": 100, "metric": 100, "list_det_model": 100, "list_rec_model": 100, "sd": 100, "tag": 100, "platform": [101, 102], "shutil": [101, 102], "cpuinfo": [101, 102], "psutil": [101, 102], "hbutil": [101, 102], "size_to_bytes_str": [101, 102], "python_implement": [101, 102], "python_vers": [101, 102], "brand": [101, 102], "get_cpu_info": [101, 102], "brand_raw": [101, 102], "cpu_count": [101, 102], "freq": [101, 102], "cpu_freq": [101, 102], "mhz": [101, 102], "virtual_memori": [101, 102], "precis": [101, 102], "ye": [101, 102], "nvidia": [101, 102], "smi": [101, 102], "1021": [101, 102], "azur": [101, 102], "x86_64": [101, 102], "glibc2": [101, 102], "34": [101, 102], "cpython": [101, 102], "amd": [101, 102], "epyc": [101, 102], "7763": [101, 102], "processor": [101, 102], "3233": 101, "06875": 101, "615": [101, 102], "gib": [101, 102], "deploi": [101, 102], "action": [101, 102], "3261": 102, "5732500000004": 102, "imgutil": 103, "pypi": 103, "simpli": 103, "newest": 103, "git": 103, "script": 103, "__name__": 103, "__main__": 103, "narugo1992": 103, "still": 103, "out": 103, "io": 103, "html": 103, "faq": 104}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [56, 0, 0, "-", "resource"], [61, 0, 0, "-", "sd"], [65, 0, 0, "-", "segment"], [71, 0, 0, "-", "tagging"], [78, 0, 0, "-", "upscale"], [81, 0, 0, "-", "utils"], [90, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.resource": [[55, 0, 0, "-", "background"]], "imgutils.resource.background": [[55, 3, 1, "", "BackgroundImageSet"], [55, 1, 1, "", "get_bg_image"], [55, 1, 1, "", "get_bg_image_file"], [55, 1, 1, "", "list_bg_image_files"], [55, 1, 1, "", "random_bg_image"], [55, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[55, 4, 1, "", "__init__"], [55, 4, 1, "", "get_image"], [55, 4, 1, "", "get_image_file"], [55, 4, 1, "", "list_image_files"], [55, 4, 1, "", "random_image"], [55, 4, 1, "", "random_image_file"]], "imgutils.sd": [[62, 0, 0, "-", "metadata"], [63, 0, 0, "-", "model"], [64, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[62, 3, 1, "", "SDMetaData"], [62, 1, 1, "", "get_sdmeta_from_image"], [62, 1, 1, "", "parse_sdmeta_from_text"], [62, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[62, 4, 1, "", "__str__"], [62, 5, 1, "", "pnginfo"], [62, 5, 1, "", "text"]], "imgutils.sd.model": [[63, 1, 1, "", "read_metadata"], [63, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[64, 3, 1, "", "NAIMetaData"], [64, 3, 1, "", "NAIMetadata"], [64, 1, 1, "", "add_naimeta_to_image"], [64, 1, 1, "", "get_naimeta_from_image"], [64, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[64, 4, 1, "", "__init__"], [64, 5, 1, "", "pnginfo"]], "imgutils.segment": [[66, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[66, 1, 1, "", "get_isnetis_mask"], [66, 1, 1, "", "segment_rgba_with_isnetis"], [66, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[67, 0, 0, "-", "blacklist"], [68, 0, 0, "-", "character"], [69, 0, 0, "-", "deepdanbooru"], [70, 0, 0, "-", "format"], [72, 0, 0, "-", "match"], [73, 0, 0, "-", "mldanbooru"], [74, 0, 0, "-", "order"], [75, 0, 0, "-", "overlap"], [76, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[67, 1, 1, "", "drop_blacklisted_tags"], [67, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[68, 2, 1, "", "CHAR_PREFIXES"], [68, 2, 1, "", "CHAR_SUFFIXES"], [68, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [68, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [68, 2, 1, "", "CHAR_WHITELIST_WORD"], [68, 3, 1, "", "CharacterTagPool"], [68, 1, 1, "", "drop_basic_character_tags"], [68, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[68, 4, 1, "", "__init__"], [68, 4, 1, "", "drop_basic_character_tags"], [68, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[69, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[70, 1, 1, "", "add_underline"], [70, 1, 1, "", "remove_underline"], [70, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[72, 1, 1, "", "tag_match_full"], [72, 1, 1, "", "tag_match_prefix"], [72, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[73, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[74, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[75, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[76, 1, 1, "", "convert_wd14_emb_to_prediction"], [76, 1, 1, "", "denormalize_wd14_emb"], [76, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[77, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[77, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[79, 0, 0, "-", "cache"], [80, 0, 0, "-", "func"], [82, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[79, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[80, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[82, 1, 1, "", "get_onnx_provider"], [82, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[83, 0, 0, "-", "aicheck"], [84, 0, 0, "-", "bangumi_char"], [85, 0, 0, "-", "classify"], [86, 0, 0, "-", "color"], [87, 0, 0, "-", "completeness"], [88, 0, 0, "-", "dbrating"], [89, 0, 0, "-", "furry"], [91, 0, 0, "-", "monochrome"], [92, 0, 0, "-", "nsfw"], [93, 0, 0, "-", "portrait"], [94, 0, 0, "-", "rating"], [95, 0, 0, "-", "real"], [96, 0, 0, "-", "safe"], [97, 0, 0, "-", "style_age"], [98, 0, 0, "-", "teen"], [99, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[83, 1, 1, "", "get_ai_created_score"], [83, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[84, 1, 1, "", "anime_bangumi_char"], [84, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[85, 1, 1, "", "anime_classify"], [85, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[86, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[87, 1, 1, "", "anime_completeness"], [87, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[88, 1, 1, "", "anime_dbrating"], [88, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[89, 1, 1, "", "anime_furry"], [89, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[91, 1, 1, "", "get_monochrome_score"], [91, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[92, 1, 1, "", "nsfw_pred"], [92, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[93, 1, 1, "", "anime_portrait"], [93, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[94, 1, 1, "", "anime_rating"], [94, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[95, 1, 1, "", "anime_real"], [95, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[96, 1, 1, "", "safe_check"], [96, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[97, 1, 1, "", "anime_style_age"], [97, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[98, 1, 1, "", "anime_teen"], [98, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[99, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 55], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 63], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 85], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 62], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 70], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "resourc": [55, 56], "backgroundimageset": 55, "list_bg_image_fil": 55, "get_bg_image_fil": 55, "get_bg_imag": 55, "random_bg_image_fil": 55, "random_bg_imag": 55, "restor": [57, 58, 59, 60], "adversari": 57, "remove_adversarial_nois": 57, "nafnet": 59, "restore_with_nafnet": 59, "scunet": 60, "restore_with_scunet": 60, "sd": [61, 62, 63, 64], "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 63, "save_with_metadata": 63, "nai": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "segment": [65, 66], "isneti": 66, "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "tag": [67, 68, 69, 70, 71, 72, 73, 74, 75, 76], "blacklist": 67, "is_blacklist": 67, "drop_blacklisted_tag": 67, "charact": 68, "char_whitelist_suffix": 68, "char_whitelist_prefix": 68, "char_whitelist_word": 68, "char_suffix": 68, "char_prefix": 68, "charactertagpool": 68, "is_basic_character_tag": 68, "drop_basic_character_tag": 68, "deepdanbooru": 69, "get_deepdanbooru_tag": 69, "add_underlin": 70, "remove_underlin": 70, "tags_to_text": 70, "match": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "mldanbooru": 73, "get_mldanbooru_tag": 73, "order": 74, "sort_tag": 74, "overlap": 75, "drop_overlap_tag": 75, "wd14": 76, "get_wd14_tag": 76, "convert_wd14_emb_to_predict": 76, "denormalize_wd14_emb": 76, "upscal": [77, 78], "cdc": 77, "upscale_with_cdc": 77, "util": [79, 80, 81, 82], "cach": 79, "ts_lru_cach": 79, "func": 80, "sigmoid": 80, "onnxruntim": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "valid": [83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "aicheck": 83, "get_ai_created_scor": 83, "is_ai_cr": 83, "bangumi_char": 84, "anime_bangumi_char_scor": 84, "anime_bangumi_char": 84, "anime_classify_scor": 85, "anime_classifi": 85, "color": 86, "is_greyscal": 86, "complet": 87, "anime_completeness_scor": 87, "anime_complet": 87, "dbrate": 88, "anime_dbrating_scor": 88, "anime_dbr": 88, "furri": 89, "anime_furry_scor": 89, "anime_furri": 89, "monochrom": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw": 92, "nsfw_pred_scor": 92, "nsfw_pred": 92, "portrait": 93, "anime_portrait_scor": 93, "anime_portrait": 93, "rate": 94, "anime_rating_scor": 94, "anime_r": [94, 95], "real": 95, "anime_real_scor": 95, "safe": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": 97, "anime_style_age_scor": 97, "anime_style_ag": 97, "teen": 98, "anime_teen_scor": 98, "anime_teen": 98, "truncat": 99, "is_truncated_fil": 99, "welcom": 100, "": 100, "document": 100, "overview": 100, "tutori": 100, "inform": [100, 101, 102], "api": 100, "run": [101, 102], "environ": [101, 102], "instal": 103, "quick": 104, "start": 104}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.resource.background": [[55, "module-imgutils.resource.background"]], "BackgroundImageSet": [[55, "backgroundimageset"]], "list_bg_image_files": [[55, "list-bg-image-files"]], "get_bg_image_file": [[55, "get-bg-image-file"]], "get_bg_image": [[55, "get-bg-image"]], "random_bg_image_file": [[55, "random-bg-image-file"]], "random_bg_image": [[55, "random-bg-image"]], "imgutils.resource": [[56, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[57, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[57, "remove-adversarial-noise"]], "imgutils.restore": [[58, "imgutils-restore"]], "imgutils.restore.nafnet": [[59, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[59, "restore-with-nafnet"]], "imgutils.restore.scunet": [[60, "imgutils-restore-scunet"]], "restore_with_scunet": [[60, "restore-with-scunet"]], "imgutils.sd": [[61, "module-imgutils.sd"]], "imgutils.sd.metadata": [[62, "module-imgutils.sd.metadata"]], "SDMetaData": [[62, "sdmetadata"]], "parse_sdmeta_from_text": [[62, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[62, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[62, "save-image-with-sdmeta"]], "imgutils.sd.model": [[63, "module-imgutils.sd.model"]], "read_metadata": [[63, "read-metadata"]], "save_with_metadata": [[63, "save-with-metadata"]], "imgutils.sd.nai": [[64, "module-imgutils.sd.nai"]], "NAIMetaData": [[64, "naimetadata"]], "NAIMetadata": [[64, "id1"]], "get_naimeta_from_image": [[64, "get-naimeta-from-image"]], "add_naimeta_to_image": [[64, "add-naimeta-to-image"]], "save_image_with_naimeta": [[64, "save-image-with-naimeta"]], "imgutils.segment": [[65, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[66, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[66, "get-isnetis-mask"]], "segment_with_isnetis": [[66, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[66, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[67, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[67, "is-blacklisted"]], "drop_blacklisted_tags": [[67, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[68, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[68, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[68, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[68, "char-whitelist-word"]], "CHAR_SUFFIXES": [[68, "char-suffixes"]], "CHAR_PREFIXES": [[68, "char-prefixes"]], "CharacterTagPool": [[68, "charactertagpool"]], "is_basic_character_tag": [[68, "is-basic-character-tag"]], "drop_basic_character_tags": [[68, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[69, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[69, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[70, "module-imgutils.tagging.format"]], "add_underline": [[70, "add-underline"]], "remove_underline": [[70, "remove-underline"]], "tags_to_text": [[70, "tags-to-text"]], "imgutils.tagging": [[71, "module-imgutils.tagging"]], "imgutils.tagging.match": [[72, "module-imgutils.tagging.match"]], "tag_match_suffix": [[72, "tag-match-suffix"]], "tag_match_prefix": [[72, "tag-match-prefix"]], "tag_match_full": [[72, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[73, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[73, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[74, "module-imgutils.tagging.order"]], "sort_tags": [[74, "sort-tags"]], "imgutils.tagging.overlap": [[75, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[75, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[76, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[76, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[76, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[76, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[77, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[77, "upscale-with-cdc"]], "imgutils.upscale": [[78, "module-imgutils.upscale"]], "imgutils.utils.cache": [[79, "module-imgutils.utils.cache"]], "ts_lru_cache": [[79, "ts-lru-cache"]], "imgutils.utils.func": [[80, "module-imgutils.utils.func"]], "sigmoid": [[80, "sigmoid"]], "imgutils.utils": [[81, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[82, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[82, "get-onnx-provider"]], "open_onnx_model": [[82, "open-onnx-model"]], "imgutils.validate.aicheck": [[83, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[83, "get-ai-created-score"]], "is_ai_created": [[83, "is-ai-created"]], "imgutils.validate.bangumi_char": [[84, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[84, "anime-bangumi-char-score"]], "anime_bangumi_char": [[84, "anime-bangumi-char"]], "imgutils.validate.classify": [[85, "module-imgutils.validate.classify"]], "anime_classify_score": [[85, "anime-classify-score"]], "anime_classify": [[85, "anime-classify"]], "imgutils.validate.color": [[86, "module-imgutils.validate.color"]], "is_greyscale": [[86, "is-greyscale"]], "imgutils.validate.completeness": [[87, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[87, "anime-completeness-score"]], "anime_completeness": [[87, "anime-completeness"]], "imgutils.validate.dbrating": [[88, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[88, "anime-dbrating-score"]], "anime_dbrating": [[88, "anime-dbrating"]], "imgutils.validate.furry": [[89, "module-imgutils.validate.furry"]], "anime_furry_score": [[89, "anime-furry-score"]], "anime_furry": [[89, "anime-furry"]], "imgutils.validate": [[90, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[91, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[91, "get-monochrome-score"]], "is_monochrome": [[91, "is-monochrome"]], "imgutils.validate.nsfw": [[92, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[92, "nsfw-pred-score"]], "nsfw_pred": [[92, "nsfw-pred"]], "imgutils.validate.portrait": [[93, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[93, "anime-portrait-score"]], "anime_portrait": [[93, "anime-portrait"]], "imgutils.validate.rating": [[94, "module-imgutils.validate.rating"]], "anime_rating_score": [[94, "anime-rating-score"]], "anime_rating": [[94, "anime-rating"]], "imgutils.validate.real": [[95, "module-imgutils.validate.real"]], "anime_real_score": [[95, "anime-real-score"]], "anime_real": [[95, "anime-real"]], "imgutils.validate.safe": [[96, "module-imgutils.validate.safe"]], "safe_check_score": [[96, "safe-check-score"]], "safe_check": [[96, "safe-check"]], "imgutils.validate.style_age": [[97, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[97, "anime-style-age-score"]], "anime_style_age": [[97, "anime-style-age"]], "imgutils.validate.teen": [[98, "module-imgutils.validate.teen"]], "anime_teen_score": [[98, "anime-teen-score"]], "anime_teen": [[98, "anime-teen"]], "imgutils.validate.truncate": [[99, "module-imgutils.validate.truncate"]], "is_truncated_file": [[99, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[100, "welcome-to-imgutils-s-documentation"]], "Overview": [[100, "overview"]], "Tutorials": [[100, null]], "Information": [[100, null]], "API Documentation": [[100, null]], "Run Environment Information": [[101, "Run-Environment-Information"], [102, "Run-Environment-Information"]], "Installation": [[103, "installation"]], "Quick Start": [[104, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.resource.background"], [56, "module-imgutils.resource"], [61, "module-imgutils.sd"], [62, "module-imgutils.sd.metadata"], [63, "module-imgutils.sd.model"], [64, "module-imgutils.sd.nai"], [65, "module-imgutils.segment"], [66, "module-imgutils.segment.isnetis"], [67, "module-imgutils.tagging.blacklist"], [68, "module-imgutils.tagging.character"], [69, "module-imgutils.tagging.deepdanbooru"], [70, "module-imgutils.tagging.format"], [71, "module-imgutils.tagging"], [72, "module-imgutils.tagging.match"], [73, "module-imgutils.tagging.mldanbooru"], [74, "module-imgutils.tagging.order"], [75, "module-imgutils.tagging.overlap"], [76, "module-imgutils.tagging.wd14"], [77, "module-imgutils.upscale.cdc"], [78, "module-imgutils.upscale"], [79, "module-imgutils.utils.cache"], [80, "module-imgutils.utils.func"], [81, "module-imgutils.utils"], [82, "module-imgutils.utils.onnxruntime"], [83, "module-imgutils.validate.aicheck"], [84, "module-imgutils.validate.bangumi_char"], [85, "module-imgutils.validate.classify"], [86, "module-imgutils.validate.color"], [87, "module-imgutils.validate.completeness"], [88, "module-imgutils.validate.dbrating"], [89, "module-imgutils.validate.furry"], [90, "module-imgutils.validate"], [91, "module-imgutils.validate.monochrome"], [92, "module-imgutils.validate.nsfw"], [93, "module-imgutils.validate.portrait"], [94, "module-imgutils.validate.rating"], [95, "module-imgutils.validate.real"], [96, "module-imgutils.validate.safe"], [97, "module-imgutils.validate.style_age"], [98, "module-imgutils.validate.teen"], [99, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "backgroundimageset (class in imgutils.resource.background)": [[55, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[55, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[56, "module-imgutils.resource"]], "imgutils.sd": [[61, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[62, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[62, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[62, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[62, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[63, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[63, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[63, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[64, "imgutils.sd.nai.NAIMetaData"], [64, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[64, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[64, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[64, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[65, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[66, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[67, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[67, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[67, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[68, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[68, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[69, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[69, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[70, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[71, "module-imgutils.tagging"]], "imgutils.tagging.match": [[72, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[73, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[73, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[74, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[74, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[75, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[75, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[76, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[77, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[77, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[78, "module-imgutils.upscale"]], "imgutils.utils.cache": [[79, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[79, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[80, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[80, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[81, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[82, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[82, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[82, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[83, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[83, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[83, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[84, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[84, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[84, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[85, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[85, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[85, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[86, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[86, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[87, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[87, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[87, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[88, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[88, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[88, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[89, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[89, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[89, "module-imgutils.validate.furry"]], "imgutils.validate": [[90, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[91, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[91, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[91, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[92, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[92, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[92, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[93, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[93, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[93, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[94, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[94, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[94, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[95, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[95, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[95, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[96, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[96, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[96, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[97, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[97, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[97, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[98, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[98, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[98, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[99, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[99, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 62], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 61, 62, 64, 65, 66, 69, 70, 71, 73, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 103], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 66, 73, 77, 96], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 62, 64, 67, 68, 82], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 55, 69, 88], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 64, 67, 68, 69, 70, 73, 74, 75, 76, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 62, 63, 67, 68, 69, 74, 76, 77, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "8": [0, 10, 20, 33, 35, 39, 43, 48, 62, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 101, 102, 103], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "gener": [0, 4, 10, 13, 19, 31, 32, 61, 62, 64, 73, 76, 81, 88, 100], "art": [0, 62], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 64, 66, 69, 73, 74, 75, 76, 84, 88, 92, 94, 100], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 62, 64, 67, 68, 72, 75, 76, 83, 85, 88, 91, 92, 94, 98], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 62, 64, 76, 77, 84, 87, 89, 92, 93, 95, 96, 97], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 68, 69, 70, 72, 73, 74, 76, 77, 79, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 103], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 62, 64, 67, 68, 70, 72, 74, 76, 77, 80, 84, 87, 89, 92, 93, 95, 97], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 62, 63, 64, 67, 68, 74, 79], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 79, 96], "width": [0, 4, 9, 44, 55, 73], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 62, 63, 64, 67, 68, 74, 76, 82, 83, 84, 85, 88, 91, 94, 98], "set": [0, 10, 27, 30, 35, 46, 48, 50, 76, 82, 85, 88, 94, 98, 99], "automat": [0, 4, 22, 35, 46, 82, 101, 102], "determin": [0, 7, 35, 92], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 62, 66, 73, 77, 78, 96, 101, 102], "height": [0, 4, 9, 44, 55, 73], "filter": [0, 30, 46, 67, 68, 88, 90, 94], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 62, 63, 64, 67, 69, 70, 73, 76, 77, 79, 80, 82, 83, 84, 85, 88, 90, 91, 92, 94, 98], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 62, 64, 66, 73, 77, 79, 82, 83, 99], "resiz": [0, 21, 30, 42, 50, 53, 54, 62, 73], "charact": [0, 35, 41, 50, 65, 66, 69, 70, 71, 76, 84, 100], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 64, 66, 74, 83, 92, 99], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 84, 89, 93, 95, 97, 101, 102], "intens": 0, "proport": [0, 84], "correct": [0, 33], "output": [0, 27, 36, 50, 62, 63, 74, 76, 103], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 55, 62, 63, 64, 66, 67, 73, 79, 80, 82, 83, 85, 90, 91, 92, 99, 100, 101, 102, 103], "should": [0, 3, 9, 35, 39, 43, 44, 46, 66, 76, 103], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 73], "your": [0, 46, 99, 101, 102, 103], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 61, 62, 63, 64, 65, 69, 71, 75, 76, 77, 79, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 63, 69, 73, 80, 83, 91, 99], "ensur": [0, 20, 30, 35, 42, 62, 79], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "close": [0, 44, 62], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 66, 69, 70, 73, 74, 92], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 55, 63, 66, 67, 68, 69, 70, 73, 76, 77, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98, 99], "represent": [0, 20, 35, 53, 54, 62], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 67, 68, 70, 72, 74, 75, 76, 77, 79, 80, 84, 87, 88, 89, 92, 93, 94, 95, 96, 97], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 62, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99], "here": [0, 10, 18, 24, 35, 39, 40, 62, 67, 69, 73, 76, 77, 84, 86, 99, 101, 102], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 62, 64, 65, 66, 68, 69, 71, 74, 76, 77, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 62, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99, 101, 102, 103], "print": [0, 10, 15, 16, 19, 20, 30, 62, 63, 101, 102, 103], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 62, 64, 66, 76, 77, 86, 99], "draw": [1, 24, 25, 50, 92, 100], "ascii_draw": 1, "meta": [2, 100, 103], "__title__": [2, 103], "__version__": [2, 103], "__description__": [2, 103], "__author__": [2, 103], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 61, 62, 65, 66, 67, 68, 69, 70, 71, 73, 76, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "inform": [3, 31, 32, 33, 50, 62, 64, 75], "packag": 3, "titl": [3, 64], "project": [3, 18, 69, 76, 99], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 62, 63, 79, 85, 100, 103], "short": [3, 73, 76], "descript": [3, 18, 64], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 61, 62, 63, 64, 76, 80, 84, 92], "setup": 3, "py": [3, 66], "author": [3, 63], "email": 3, "step": [4, 44, 62], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 62, 66], "creat": [4, 27, 30, 31, 43, 53, 54, 62, 64, 68, 83], "black": [4, 43, 62], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 62, 63, 64, 74, 76, 82, 84, 90, 91, 100, 103], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 66, 77], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 62, 66, 91], "mean": [4, 18, 20, 21, 23, 25, 26, 35, 38, 39, 44, 48, 53, 54, 82, 85, 103], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 61, 62, 63, 64, 75, 76, 77, 79, 80, 84, 88, 92, 94, 99], "suitabl": [4, 53, 69, 92], "color": [4, 7, 9, 23, 25, 26, 43, 62, 66, 90, 91, 100], "fore": [4, 23, 25, 26], "back": [4, 76], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 62, 63, 64, 68, 70, 75, 79, 82, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 96, 97, 98, 103], "rgba": [4, 7, 28, 33, 66, 77], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 62, 63, 64, 73, 76, 85, 88, 94, 96, 98], "add": [4, 31, 63, 64, 70], "rgb": [4, 5, 6, 7, 28, 43, 55, 62, 66, 77], "In": [4, 25, 35, 84, 85], "document": [4, 101, 102, 103], "accur": [4, 11, 19, 88, 94], "present": [4, 31, 64, 69], "state": 4, "shown": [4, 65], "follow": [4, 35, 48, 54, 63, 64, 76, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 76, 80], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 62, 77, 86, 91], "both": [5, 11, 20, 41, 53, 63, 76], "np": [5, 6, 9, 33, 35, 44, 46, 48, 76, 80], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 62, 63, 64, 67, 68, 69, 73, 74, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 93, 94, 95, 96, 97, 98, 99], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 62, 63, 64, 76, 77], "order": [5, 6, 70, 71, 100], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 62, 64, 69, 82, 85, 86, 88, 91, 94, 98], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 62, 63, 77, 82], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 55, 66, 69, 73, 76, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 62, 63, 64, 67, 68, 69, 70, 72, 73, 76, 77, 83, 86, 91, 99], "mode": [5, 6, 7, 20, 33, 54, 55, 62, 74, 77, 82], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 63, 100], "encod": [5, 8, 27, 33, 64, 100], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 63, 64, 67, 68, 69, 70, 72, 73, 76, 77, 83, 91, 99], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 63, 64, 67, 68, 70, 72, 76, 83, 86, 91, 99], "ndarrai": [6, 9, 33, 35, 39, 44, 46, 48, 76, 80], "channel": [6, 7, 28, 77], "jpegimageplugin": [6, 55], "jpegimagefil": [6, 55], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 66, 76], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 62, 76, 79, 87], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 66, 69, 76, 80, 87, 88, 94], "same": [6, 22, 35, 40, 76, 79], "torchvis": [6, 52, 100], "transform": [6, 7, 51, 53, 54, 70], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 61, 63, 64, 65, 76, 79, 80, 88, 94, 100], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 61, 62, 63, 64, 73, 74, 76, 79, 80, 82, 88, 94], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 61, 63, 69, 73, 76, 100], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 61, 68, 76, 103], "manipul": [7, 61], "python": [7, 33, 79, 101, 102, 103], "librari": [7, 30, 53, 103], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 61, 63, 64, 76, 79, 80, 92, 103], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 62, 76, 82], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 62, 64, 80, 103], "handl": [7, 27, 30, 32, 33, 51, 54, 61, 64], "multipl": [7, 9, 14, 33, 35, 39, 62], "ad": [7, 10, 63, 64, 70], "background": [7, 8, 23, 25, 26, 56, 62, 66, 100], "check": [7, 33, 38, 63, 67, 68, 72, 83, 86, 96, 99, 103], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 84], "common": [7, 54], "relat": [7, 10, 12, 15, 61, 68, 80], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 69, 73, 92], "kei": [7, 16, 20, 63, 76], "featur": [7, 11, 16, 29, 35, 39, 64, 66, 69, 70, 76, 84], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 55, 61, 62, 63, 64, 82, 91, 99, 100], "path": [7, 9, 10, 11, 14, 16, 30, 33, 55, 62, 63, 64, 86, 91, 99], "binari": [7, 80], "like": [7, 10, 17, 54, 73, 79, 103], "onc": 7, "particularli": [7, 20, 27, 31, 32, 64, 79], "requir": [7, 9, 18, 19, 35, 44, 63, 64, 88, 94, 103], "preprocess": [7, 18, 27, 30, 35, 100], "befor": [7, 33, 35, 63, 76], "further": 7, "analysi": [7, 36], "force_background": 7, "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 76, 80], "necessari": [7, 35, 69, 73], "convert": [7, 31, 33, 35, 48, 53, 54, 64, 76, 92], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 62, 63, 64, 68, 74, 76, 79], "ha": [7, 21, 41, 54, 77, 92, 101, 102], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 62, 63, 64, 71, 76, 92, 100], "avoid": [7, 69], "anomali": 7, "dure": [7, 27, 33, 70, 91, 99], "subsequ": [7, 43], "convers": [7, 30, 54], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 62, 64, 67, 68, 74], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 62, 63, 64, 67, 68, 74], "typeerror": [7, 48, 53, 54, 67, 68, 74], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 67, 68, 74, 75, 76, 83, 85, 88, 94, 98], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 76, 84, 85, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98], "take": [7, 50], "singl": [7, 14, 33, 35, 54, 70, 76, 80], "call": [7, 24, 62], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 61, 70, 72, 76, 77, 92], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 55], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 63, 65, 66, 71, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "pillow": [7, 22, 52, 100], "boolean": [7, 35], "otherwis": [7, 31, 35, 64, 67, 68, 72, 77, 82], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 65, 70, 90, 92], "basic": [8, 53, 56, 68], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 100], "rgb_decod": 8, "load_imag": [8, 47, 62], "has_alpha_channel": 8, "layer": [8, 80, 100], "istack": 8, "mai": [9, 12, 15, 35, 62, 69, 73, 79, 99, 101, 102], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 62, 63, 68], "similar": [9, 10, 17, 35, 39, 73, 76, 100], "techniqu": [9, 28, 33], "p": [9, 69, 73, 76], "need": [9, 14, 30, 41, 44, 79, 83, 85, 88, 91, 94, 98], "stack": [9, 76], "addition": 9, "second": [9, 20, 35, 40, 72], "element": [9, 76], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 80], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 62, 63, 67, 68, 69, 70, 73, 74, 75, 76, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "right": [9, 43, 48, 80], "two": [9, 20, 35, 40, 72, 91], "dimension": [9, 76], "arrai": [9, 22, 33, 35, 39, 46, 48, 76, 80], "h": [9, 23, 25, 26, 46, 66], "w": [9, 23, 25, 26, 46, 66, 76], "posit": [9, 35, 43, 44, 84], "target": [9, 17, 22, 23, 25, 26, 44], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 72], "howev": [9, 35], "solid": [9, 43], "pure": [9, 66], "lime": [9, 66], "nian": 9, "save": [9, 31, 62, 63, 64, 66], "nian_lim": 9, "yellow": [9, 62], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 62, 69, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "9": [9, 10, 20, 35, 39, 48, 62, 74, 83, 84, 85, 87, 88, 91, 92, 93, 94, 95, 97, 98, 103], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 62, 63, 67], "mask": [9, 23, 25, 26, 44, 46, 66], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 100], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 55, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 55, 73, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 65, 71, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 65, 71, 77, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "explan": 10, "No": [10, 62, 101, 102], "head": [10, 17, 22, 47, 68, 84, 93, 100], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 55, 62, 65, 66, 68, 69, 71, 77, 84, 85, 88, 89, 93, 94, 95, 97, 98, 103], "pretti": 10, "girl": [10, 41, 68], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 63, 68, 69, 73, 76, 91], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54], "pair": [10, 20], "cover": [10, 18, 44, 62, 68], "breast": [10, 18, 68, 69, 73, 75, 76], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 62], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 90, 100], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 68, 76], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 72, 75, 84], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 76, 100], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 68], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 65, 103], "6": [10, 20, 22, 35, 39, 48, 67, 68, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "nopan": 10, "panti": [10, 70], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 88, 94, 100], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 62, 67, 68, 73, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 64], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 62, 79, 82], "less": [10, 11, 13, 19, 83], "stand": [10, 62, 69, 73, 76], "sit": [10, 68], "ass": 10, "split": [10, 73], "leg": [10, 62], "wide": [10, 62], "90": 10, "degre": [10, 44], "typic": [10, 11], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 85, 88, 94, 98], "10": [10, 21, 35, 39, 44, 48, 83, 84, 85, 88, 91, 92, 94, 95], "sprd": 10, "strongli": [10, 77], "11": [10, 35, 48, 83, 84, 85, 88, 91, 92, 94, 95], "vsplt": 10, "pose": [10, 35, 100], "12": [10, 22, 35, 43, 48, 83, 84, 85, 88, 91, 92, 94, 95], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 84, 85, 88, 92, 95, 97], "full": [10, 62], "almost": 10, "side": [10, 42, 68, 99], "usual": [10, 39], "ly": 10, "14": [10, 48, 84, 85, 88, 92, 95], "wing": [10, 68], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 84, 85, 88, 92, 95, 101, 102], "feral": 10, "four": [10, 11, 84], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 89], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 83], "16": [10, 48, 84, 88, 92, 95], "hdrago": 10, "style": [10, 14, 19, 44, 97, 103], "17": [10, 48, 92, 97], "hponi": 10, "18": [10, 18, 48, 88, 92, 94, 101, 102], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 92], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 62, 92], "hcat": 10, "cat": [10, 68, 74], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 97], "hbear": 10, "bear": 10, "22": [10, 48], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 62, 64, 73, 76, 88, 91, 101, 102], "contest": 10, "toward": [10, 48], "viewer": [10, 62], "23": [10, 48], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48], "hhors": 10, "hors": 10, "implement": [10, 40, 79], "aa09": 10, "25": [10, 13, 18, 30, 40, 97], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 69, 73, 76, 77, 83, 84, 87, 89, 92, 93, 95, 96, 97], "releas": 10, "time": [10, 64, 77], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 65], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 61, 62, 64, 68, 84, 85, 88, 89, 93, 94, 95, 97, 98], "advanc": [10, 103], "capabl": [10, 33, 41], "specif": [10, 11, 16, 31, 33, 43, 48, 51, 53, 64, 65, 84, 88, 94], "scenario": [10, 69, 73, 79], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 62], "enhanc": [10, 29, 100], "improv": [10, 21, 76], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 64, 91], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 69, 70, 73, 77, 88, 94], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 69, 73, 79, 84, 99], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 62, 100], "30": [10, 19, 44], "public": 10, "friendli": [10, 103], "reduc": [10, 35, 46, 76], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 55, 68], "current": [10, 54, 62, 88, 94, 101, 102, 103], "reincarn": 10, "compon": [10, 20, 27, 30, 79], "some": [10, 29, 35, 39, 40, 44, 56, 67, 69, 73, 76, 77, 79, 86, 99, 101, 102], "yolov8s_aa09": 10, "updat": [10, 27, 30, 63], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 76, 90], "closeup": 10, "adjust": [10, 30, 39, 68], "larg": [10, 25, 35, 76], "hat": [10, 68], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 69, 73], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 67, 68, 70, 74, 75, 80, 92, 96], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 70, 74, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "though": 10, "note": [10, 14, 35, 44, 62, 84, 88, 91, 94, 101, 102], "complet": [10, 44, 84, 90, 100], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 62, 64], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 69, 79, 91, 92, 101, 102], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 76], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 69, 73, 76, 83, 91], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 77], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 62, 80], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 68], "genit": 11, "male": [11, 18, 68], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 61, 62, 65, 69, 70, 71, 73, 76, 77, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 100, 103], "v1": [11, 12, 13, 14, 15, 19, 43, 62, 76], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 62], "data": [11, 14, 16, 31, 33, 35, 47, 54, 61, 62, 69, 70, 88, 94, 100, 101, 102, 103], "either": [11, 12, 13, 14, 15, 35, 76, 80], "standard": [11, 13, 14, 15, 31, 79], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 62], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 79], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 76], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 68], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 62, 63, 70, 82, 99], "indic": [11, 35, 48, 51, 69, 73, 76], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 62], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 64, 74], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 79], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 68, 73, 77, 80], "speed": [12, 13, 14, 15, 16, 19, 23, 77], "accuraci": [12, 13, 14, 15, 16, 19, 41, 83, 85, 88, 91, 94, 98], "higher": [12, 13, 14, 15, 16, 18, 21, 91], "consid": [12, 15, 20, 35, 41, 44, 46, 55, 68, 88, 94], "overlap": [12, 14, 15, 16, 20, 69, 71, 73, 76, 77, 100], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 62], "predict": [12, 16, 19, 27, 30, 76, 83, 85, 87, 88, 91, 92, 94, 96, 98], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 66, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 55, 64, 103], "balanc": [13, 15, 19, 62], "system": [13, 14, 23, 51, 88, 94], "overhead": [13, 14, 23, 79], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 62, 74, 82, 83, 85, 88, 94, 98], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 64, 82], "mostima_post": [13, 16], "29": [13, 16], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 62], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 61, 63, 77, 84, 88, 91, 94, 101, 102], "primari": [14, 84, 87, 89, 93, 95, 97], "purpos": 14, "crop": [14, 46, 53, 54, 62], "illustr": [14, 62, 85, 87], "therefor": [14, 22, 35, 101, 102], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 93, 100], "peopl": [14, 74], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 76, 77, 79, 82, 83, 84, 85, 88, 91, 94, 98, 103], "inde": 14, "recommend": [14, 21, 35, 38, 39, 76, 77, 88, 94], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 61], "obtain": [14, 24, 34, 35], "local": [14, 55, 101, 102], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 62, 64, 66, 69, 79, 103], "choos": [15, 19, 41], "35": [15, 62, 69, 76], "configur": [15, 27, 35, 53, 54, 100], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 62, 80], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 70, 92, 96], "infer": [15, 18, 21, 30, 47, 82, 91], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 69, 103], "hug": [16, 27, 30, 35, 76], "face": [16, 17, 18, 27, 30, 35, 48, 50, 62, 68, 76, 84, 100], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 77, 103], "yolo11": 16, "architectur": 16, "usag": [16, 27, 61, 62, 63, 69, 79, 80, 99], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 66, 68, 70, 75, 76], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 61, 76, 82], "instead": [16, 21, 70], "detect_head": [17, 22], "booru_yolo": [17, 100], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 88, 94], "ey": [17, 44, 48, 62, 68, 100], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 84, 93, 100], "detect_halfbodi": 17, "hand": [17, 48, 50, 62, 68, 100], "detect_hand": 17, "nudenet": [17, 100], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 62, 70, 72, 100], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 77, 82, 99, 100], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 82, 92], "nudenet_onnx": 18, "effici": [18, 21, 63, 80], "notai": 18, "tech": 18, "detail": [18, 61, 62, 82, 84], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 81, 100], "topk": [18, 27], "100": [18, 23, 30, 38, 79], "45": [18, 39], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 55, 80, 83], "keep": [18, 73], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 62, 79, 80, 96], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 79, 80, 92], "work": [20, 27, 32, 38, 64, 92], "aggreg": 20, "involv": 20, "segment": [20, 55, 100], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 74], "max": [20, 21], "raw": [20, 33], "depend": [20, 62, 63, 99], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 85], "match": [20, 33, 46, 68, 71, 100], "unknown": [20, 74], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 62, 67, 80, 82], "doesn": [20, 33, 68], "t": [20, 33, 68], "group": [20, 27, 39, 70], "correspond": [20, 35, 41, 46, 76, 92, 96], "car": 20, "85": [20, 69, 76], "75": 20, "text_detect": 21, "been": [21, 92], "migrat": 21, "ocr": [21, 100], "detect_text_with_ocr": [21, 100], "soon": 21, "qualiti": [21, 36, 56, 62, 76, 77], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 69, 83, 84, 85, 87, 92, 93, 94, 95, 97, 98], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 88, 94], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 62, 82], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 66], "font": 22, "At": 22, "runtim": [22, 25, 82, 91], "attempt": [22, 31, 44, 62, 64, 82], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 63, 100], "cannot": [22, 41, 51, 53, 64], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 55, 56, 62, 66, 69, 71, 76, 82, 84, 89, 91, 93, 95, 97], "cv2": 23, "have": [23, 25, 35, 74, 75, 88, 94, 99], "lowest": 23, "resourc": [23, 100], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 66], "its": [23, 25, 26, 27, 35, 41, 42, 63, 66, 69, 70, 82, 84, 85, 87, 88, 89, 92, 93, 94, 95, 97, 98], "low": [23, 34, 36, 62, 73, 76, 77], "high": [23, 30, 56, 62, 77, 91, 92], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 61, 62, 63, 64, 76], "outlin": 24, "comparison": [24, 69], "canni": [24, 100], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 100], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 100], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 62], "effect": [25, 34, 43, 99], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 101, 102], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 62, 77], "deeper": 25, "richer": 25, "probabl": [25, 92], "extra": [25, 62], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 55, 77], "pass": [25, 26, 27, 30, 31, 43, 44, 62, 66, 73, 77, 79], "neural": [25, 26, 66, 80], "network": [25, 26, 66, 80], "classif": [27, 80, 84, 85, 87, 88, 89, 90, 93, 94, 95, 97, 98], "those": [27, 91], "store": [27, 31, 62, 63], "manag": [27, 30, 82, 100], "interact": [27, 30], "also": [27, 53, 76, 103], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 62, 79], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": 27, "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 82], "_model_nam": 27, "cach": [27, 30, 55, 81, 100], "_model": 27, "dictionari": [27, 31, 36, 53, 62, 63, 64, 67, 68, 84, 87, 89, 93, 95, 97], "_label": 27, "_hf_token": 27, "org": 27, "repo": 27, "__init__": [27, 28, 30, 33, 44, 48, 55, 64, 68], "instanc": [27, 30, 35, 43, 48, 55, 68], "clear": [27, 30, 35, 63, 84, 88, 94], "method": [27, 28, 30, 32, 33, 35, 43, 88, 94], "free": [27, 30], "up": [27, 30, 68], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 73], "interfac": [27, 30, 79], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 55], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 62, 64], "keyword": [27, 30, 31, 43, 44, 62, 64, 79], "argument": [27, 30, 31, 43, 44, 47, 48, 62, 64, 68, 76, 79], "importerror": [27, 30], "properli": [27, 62], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 92], "through": [27, 103], "error": [27, 33, 76], "predict_scor": 27, "dict": [27, 33, 36, 47, 53, 54, 62, 63, 64, 76, 79, 84, 85, 87, 88, 89, 93, 94, 95, 97, 98], "top": [27, 44, 91], "k": 27, "ia": 27, "conveni": [27, 48, 62, 103], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 84, 89, 90, 91, 93, 95, 97, 98, 100], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 67, 68, 82, 83, 88, 94, 100], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 61, 63, 64, 100], "associ": [30, 64], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 63], "environ": [30, 77, 79, 82, 100], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 79, 103], "300": 30, "400": 30, "95": [30, 67, 68, 74], "simpl": 30, "without": [30, 62, 67, 68, 75], "explicitli": 30, "read": [31, 32, 33, 61, 62, 63], "write": [31, 32, 33, 61, 63], "exif": [31, 32, 62], "gif": [31, 32, 62], "comment": 31, "These": [31, 34, 55], "about": 31, "context": [31, 32], "ai": [31, 32, 64, 83], "found": [31, 44, 62, 84], "commonli": [31, 70, 80], "where": [31, 35, 62, 63, 76, 79], "look": [31, 41, 62, 84], "usercom": 31, "field": [31, 64], "dst_filenam": 31, "destin": [31, 62, 63, 64], "filenam": [31, 55], "pnginfo": [31, 33, 62, 64], "wai": [31, 62, 63], "geninfo": [32, 100], "lsb": [32, 64, 100], "signific": [32, 33, 35, 64], "bit": [32, 33, 64], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "embed": [33, 76], "serial": 33, "json": 33, "compat": [33, 70], "inject": 33, "combin": [33, 41], "emb": [33, 76], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 63, 76], "gzip": 33, "written": 33, "appropri": [33, 41, 62], "serializ": [33, 53], "err": 33, "caus": [33, 99], "multi": [33, 79], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 70], "read_32bit_integ": 33, "32": 33, "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 66], "robust": [33, 35], "skytnt": [34, 55, 66], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 76, 77, 83, 85, 88, 91, 94, 98], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 69], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 73, 77, 103], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 61, 91], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 62], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 79], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 64, 67, 76, 77], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 93, 94], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 62, 83, 84, 85, 87, 88, 89, 93, 94, 95, 97, 98], "neighborhood": 35, "core": [35, 101, 102], "few": 35, "too": 35, "sensit": [35, 43, 76, 88, 94], "tune": 35, "guidelin": 35, "deal": [35, 61], "solut": [35, 44], "small": [35, 43], "advis": [35, 69], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 68], "e": [35, 56, 74, 77, 80], "g": [35, 56, 74, 76, 77], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 73, 77], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 100], "danbooru": [36, 69, 71, 73, 88, 91], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "fmt": [36, 76], "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 62], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 76], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 62], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 100], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 100], "laplacian": [37, 100], "laplacian_scor": 37, "lpip": [37, 100], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 100], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 79, 83, 91], "seem": 38, "just": [38, 85, 88, 91, 94, 98], "we": [38, 77], "explor": 38, "bluri": 38, "hutao": [38, 66, 69, 73, 76], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 62, 77, 101, 102], "99": 39, "192": 39, "49": 39, "256": [39, 53, 54, 62], "img1": [39, 40, 76], "img2": [39, 40, 76], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": 40, "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": 41, "export": [41, 82], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 85], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 62], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 74], "languag": 41, "func": [41, 81, 100], "japanes": [41, 62], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 61], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 103], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54], "longer": 42, "after": [42, 69, 73, 76], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 62, 66, 76, 101, 102], "serv": [43, 69], "foundat": 43, "inherit": 43, "within": [43, 62, 69, 76], "fill": 43, "valid": [43, 44, 48, 100], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 63, 82, 85], "angl": 44, "end": [44, 62], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 55], "total": [44, 101, 102], "star": [44, 73], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 73, 76], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 68, 72], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": 44, "properti": [44, 48, 62, 64], "align": [45, 100], "align_maxs": 45, "censor_": [45, 100], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 100], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 100], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 78], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 66, 103], "github": [47, 101, 102, 103], "com": [47, 103], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 100, 103], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 62], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 73, 76], "make": [48, 53, 70, 80, 88, 92, 94], "readabl": [48, 76], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 68, 74], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 90, 100], "zero": 48, "must": [48, 68, 99], "preced": 48, "surround": 48, "whitespac": [48, 70], "36": 48, "0b100": 48, "91": 48, "112": 48, "92": [48, 74], "113": 48, "dwpose": [49, 100], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 100], "connect": 50, "ellips": 50, "facial": [50, 68, 84], "pars": [51, 53, 54, 61, 62, 100], "parser": [51, 53, 54, 62], "intern": [51, 63], "try": 51, "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "tensor": [53, 54, 63], "composit": 53, "machin": [53, 80], "learn": [53, 80], "compos": [53, 54], "sequenc": [53, 68], "pillowcompos": 53, "sequenti": 53, "decor": [53, 54, 79], "facilit": 53, "creation": [53, 54, 64], "pipelin": 53, "creator": 53, "tvalu": [53, 54], "describ": 53, "interpol": [53, 54], "bicub": [53, 54], "pillowres": 53, "antialia": [53, 54], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": 53, "pillowtotensor": 53, "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54], "pillownorm": 53, "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "bg": 55, "strict_level": 55, "min_select": 55, "min_width": 55, "min_height": 55, "min_resolut": 55, "desir": 55, "strict": [55, 88, 94], "get_imag": 55, "get_image_fil": 55, "list_image_fil": 55, "random_imag": 55, "randomli": 55, "random_image_fil": 55, "8057": 55, "000000": 55, "000001": 55, "000002": 55, "000003": 55, "000004": 55, "home": 55, "dgh": [55, 63, 103], "2400x1600": 55, "0x7feb86ed5160": 55, "003258": 55, "400x400": 55, "0x7feb86a748b0": 55, "quickli": 56, "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "adversari": [58, 100], "remove_adversarial_nois": 58, "nafnet": [58, 100], "restore_with_nafnet": 58, "scunet": [58, 100], "restore_with_scunet": 58, "automatic1111": 61, "stabl": [61, 62, 83, 103], "diffus": [61, 62, 83], "webui": [61, 62, 63], "novelai": 61, "sdwui": 61, "submodul": 61, "nai": [61, 100], "docstr": 61, "sdmetadata": 61, "parse_sdmeta_from_text": 61, "get_sdmeta_from_imag": 61, "save_image_with_sdmeta": 61, "read_metadata": 61, "save_with_metadata": 61, "naimetadata": 61, "get_naimeta_from_imag": 61, "add_naimeta_to_imag": 61, "save_image_with_naimeta": 61, "formatt": 62, "a1111": 62, "sd_metadata_simpl": 62, "sd_metadata_complex": 62, "prompt": 62, "neg_prompt": 62, "neg": 62, "__str__": 62, "sd1": 62, "extrem": 62, "delic": 62, "beauti": 62, "offici": 62, "global": [62, 99], "illumin": 62, "soft": 62, "shadow": 62, "super": 62, "light": 62, "novel": [62, 64], "4k": 62, "metal_textur": 62, "striped_background": 62, "rich": 62, "cg": 62, "uniti": 62, "8k": 62, "wallpap": 62, "unreal": 62, "sci": 62, "fi": 62, "fantasi": 62, "silver_skin": 62, "cut": [62, 68], "silver_impossible_bodysuit": 62, "gem_on_chest": 62, "cut_silver_mechanical_leotard": 62, "headgear": [62, 68], "1_girl": 62, "solo": [62, 67, 68, 69, 73, 74, 75, 76], "slim_waist": 62, "hair": [62, 68], "long": 62, "lumin": 62, "medium_breast": [62, 75], "indistinct_camelto": 62, "flat_crotch": 62, "coquettish": 62, "squint": 62, "evil_smil": 62, "dark_persona": 62, "mouth": 62, "wet": 62, "slim_fac": 62, "tall_girl": 62, "matur": 62, "mature_fac": 62, "slim_figur": 62, "slim_leg": 62, "groin": 62, "bare_thigh": 62, "easyneg": 62, "sketch": 62, "ugli": 62, "huge": 62, "logo": 62, "monochrom": [62, 87, 90, 100], "bad": 62, "mutat": 62, "blurri": 62, "horror": 62, "geometri": 62, "bad_prompt": 62, "miss": 62, "finger": 62, "limb": 62, "anatomi": 62, "interlock": 62, "digit": 62, "arm": 62, "2girl": 62, "deform": 62, "artist": 62, "blush": [62, 69, 73, 76], "lipstick": 62, "skindent": 62, "tie": 62, "big_breast": 62, "thighhigh": [62, 69], "pubic_hair": [62, 68], "3d": [62, 85], "realist": 62, "slip": [62, 70], "head_out_of_fram": 62, "curvi": 62, "sampler": 62, "ddim": 62, "cfg": 62, "seed": 62, "3827064803": 62, "512x848": 62, "hash": 62, "eb49192009": 62, "anidosmix": 62, "clip": 62, "skip": 62, "new_imag": 62, "let": 62, "what": 62, "nslim_fac": 62, "848": 62, "_sdmeta_text": 62, "directli": 62, "starri": 62, "night": 62, "daylight": 62, "40": 62, "euler": 62, "sd2": 62, "1girl": [62, 67, 68, 69, 70, 73, 74, 75, 76], "blue": 62, "footwear": 62, "shoe": 62, "bang": [62, 68, 69, 73, 76], "indoor": 62, "sleev": 62, "ahog": [62, 68, 69, 73, 76], "dress": [62, 68], "pot": 62, "plant": 62, "bag": [62, 69, 73, 76], "bun": [62, 68], "window": 62, "lora": 62, "bluearchive10": 62, "bluearchiv": 62, "neg1": 62, "dpm": 62, "2m": 62, "sde": 62, "karra": 62, "2647703743": 62, "768x768": 62, "72bd94132e": 62, "cutemix": 62, "denois": 62, "strength": 62, "controlnet": 62, "preprocessor": 62, "control_v11p_sd15_openpos": 62, "cab727d4": 62, "weight": 62, "perfect": 62, "control": 62, "param": 62, "hire": 62, "upscal": [62, 100], "latent": 62, "ti": 62, "339cc9210f70": 62, "66a7279a88dd": 62, "info": 62, "els": [62, 101, 102], "underli": [62, 79], "sd_meta": 62, "scope": 62, "dst_file": [62, 64], "jpeg": [62, 86, 99], "webp": 62, "systemerror": [62, 64], "input_imag": 62, "output_imag": 62, "a41": 63, "safetensor": 63, "safe": [63, 69, 79, 90, 92, 94, 99, 100], "torch": 63, "command": [63, 103], "pip": [63, 103], "_check_env": 63, "model_fil": 63, "key1": 63, "value1": 63, "key2": 63, "value2": 63, "src_model_fil": 63, "dst_model_fil": 63, "new_metadata": 63, "john": 63, "doe": [63, 67, 74, 88, 94], "input_model": 63, "output_model": 63, "softwar": 64, "generation_tim": 64, "dataclass": 64, "encapsul": 64, "taken": 64, "alia": 64, "success": [64, 103], "add_lsb_meta": 64, "save_metainfo": 64, "metainfo": 64, "prefer": 64, "isneti": [65, 100], "get_isnetis_mask": 65, "segment_with_isneti": 65, "segment_rgba_with_isneti": 65, "co": 66, "seg": 66, "1024": [66, 76], "inspir": [66, 76, 96], "space": [66, 76], "blob": 66, "app": 66, "l8": 66, "00ff00": 66, "mask_": 66, "image_": 66, "hutao_seg": 66, "skadi": [66, 69, 73, 76], "skadi_seg": 66, "drop": [67, 68, 69, 73, 75, 76], "cosplai": 67, "no_eyewear": 67, "eyewear": [67, 68], "span": [67, 68], "matter": [67, 68], "red_hair": [67, 68, 74, 75], "use_preset": 67, "custom_blacklist": 67, "onlin": 67, "preset": 67, "ones": 67, "neither": [67, 68], "nor": [67, 68], "anal_hair": 68, "anal_tail": 68, "arm_behind_head": 68, "arm_hair": 68, "arm_under_breast": 68, "arms_behind_head": 68, "bird_on_head": 68, "blood_in_hair": 68, "breasts_on_glass": 68, "breasts_on_head": 68, "cat_on_head": 68, "closed_ey": 68, "clothed_female_nude_femal": 68, "clothed_female_nude_mal": 68, "clothed_male_nude_femal": 68, "clothes_between_breast": 68, "cream_on_fac": 68, "drying_hair": 68, "empty_ey": 68, "face_to_breast": 68, "food_on_fac": 68, "food_on_head": 68, "game_boi": 68, "grabbing_anoth": 68, "s_hair": 68, "grabbing_own_breast": 68, "gun_to_head": 68, "head_between_breast": 68, "heart_in_ey": 68, "multiple_boi": 68, "multiple_girl": 68, "object_on_breast": 68, "object_on_head": 68, "paint_splatter_on_fac": 68, "parted_lip": [68, 69, 73, 76], "penis_on_fac": 68, "person_on_head": 68, "pokemon_on_head": 68, "rabbit_on_head": 68, "rice_on_fac": 68, "severed_head": 68, "star_in_ey": 68, "sticker_on_fac": 68, "tentacles_on_mal": 68, "tying_hair": 68, "built": [68, 79], "mutabl": 68, "constructor": 68, "empti": 68, "iter": 68, "hold": [68, 69, 73, 76], "futa": 68, "cum": 68, "rub": 68, "shade": 68, "plai": 68, "drill": 68, "skin": 68, "sidelock": 68, "twintail": [68, 69, 73, 76], "braid": 68, "afro": 68, "bald": 68, "dreadlock": 68, "ponytail": 68, "updo": 68, "beard": 68, "mustach": 68, "pointi": 68, "horn": 68, "tail": 68, "ornament": 68, "hairband": 68, "pupil": 68, "bow": [68, 69], "headwear": 68, "ribbon": [68, 73], "crown": 68, "cap": 68, "hairclip": [68, 73], "mole": 68, "halo": 68, "fluff": 68, "flower": [68, 69, 73, 76], "glass": [68, 70], "fang": 68, "boi": 68, "beret": 68, "heterochromia": 68, "headdress": 68, "eyepatch": 68, "headphon": 68, "eyebrow": 68, "eyelash": 68, "sunglass": 68, "intak": 68, "scrunchi": 68, "ear_pierc": 68, "headband": 68, "ring": 68, "under_mouth": 68, "freckl": 68, "lip": 68, "eyelin": 68, "eyeshadow": 68, "tassel": 68, "whitelist_suffix": 68, "whitelist_prefix": 68, "whitelist_word": 68, "suffix": [68, 72], "pool": 68, "whitelist": 68, "predefin": 68, "blacklist": [68, 71, 100], "red": 68, "singular": 68, "plural": 68, "chair": 68, "whole": 68, "word": 68, "hear": 68, "86": 68, "72": 68, "outdat": 69, "anymor": 69, "baselin": 69, "extens": 69, "practic": 69, "use_real_nam": [69, 73], "general_threshold": [69, 76], "character_threshold": [69, 76], "drop_overlap": [69, 73, 76], "real": [69, 73, 90, 100], "renam": [69, 73], "redirect": [69, 73], "mani": [69, 73], "websit": [69, 73], "rate": [69, 76, 88, 90, 100], "char": [69, 76], "9897817373275757": 69, "question": [69, 76, 88], "010265946388244629": 69, "explicit": [69, 76, 88], "2809715270996094e": 69, "9939777851104736": 69, "5032387375831604": 69, "black_bord": 69, "9943548440933228": 69, "black_glov": [69, 73, 76], "5011609792709351": 69, "blue_ski": [69, 73, 76], "6877802610397339": 69, "5543792843818665": 69, "8268730640411377": 69, "cloud": [69, 73, 76], "8504303693771362": 69, "cowboy_shot": [69, 73, 76], "6008237600326538": 69, "crop_top": [69, 73, 76], "6635787487030029": 69, "dai": [69, 73, 76], "8496965765953064": 69, "glove": [69, 73, 76], "6107005476951599": 69, "hair_between_ey": [69, 73, 76], "668294370174408": 69, "5619469285011292": 69, "holding_baseball_bat": [69, 73, 76], "5141720771789551": 69, "letterbox": 69, "long_hair": [69, 73, 75, 76], "9884189963340759": 69, "looking_at_view": [69, 73, 76], "5673105120658875": 69, "midriff": [69, 73, 76], "6290556192398071": 69, "navel": [69, 73, 76], "9631235003471375": 69, "no_hat": [69, 73], "7978747487068176": 69, "no_headwear": [69, 73, 76], "7577926516532898": 69, "outdoor": [69, 73, 76], "7118550539016724": 69, "5452839136123657": 69, "pillarbox": 69, "9841411709785461": 69, "red_ey": [69, 73, 76], "958786129951477": 69, "shirt": [69, 73, 76], "6720131039619446": 69, "short_sleev": [69, 73, 76], "7077711820602417": 69, "silver_hair": [69, 73], "6673924326896667": 69, "sky": [69, 73, 76], "8709812760353088": 69, "9614333510398865": 69, "sportswear": [69, 73, 76], "7786177396774292": 69, "6842771172523499": 69, "sweat": [69, 73, 76], "9076308012008667": 69, "thigh": [69, 73, 76], "580970823764801": 69, "skadi_": [69, 76], "arknight": [69, 76], "9633345007896423": 69, "9988503456115723": 69, "001651763916015625": 69, "00012505054473876953": 69, "9829280972480774": 69, "894218385219574": 69, "8733789920806885": 69, "backpack": [69, 73, 76], "6322951316833496": 69, "9987058639526367": 69, "bag_charm": 69, "9754379987716675": 69, "6810564994812012": 69, "9708781838417053": 69, "6356008052825928": 69, "5633733868598938": 69, "brick_wal": 69, "5315935611724854": 69, "brown_hair": [69, 73, 76], "9397273659706116": 69, "build": [69, 76], "9229896664619446": 69, "charm_": 69, "9006357789039612": 69, "citi": 69, "9020784497261047": 69, "cityscap": 69, "9547432661056519": 69, "5296419262886047": 69, "8253412246704102": 69, "5619839429855347": 69, "hair_flow": [69, 73, 76], "8277763724327087": 69, "hair_orna": [69, 73, 76], "9356368780136108": 69, "hair_ribbon": [69, 73], "5288072824478149": 69, "jacket": [69, 73, 76], "6336134076118469": 69, "9703260064125061": 69, "8188960552215576": 69, "phone_screen": 69, "9579574465751648": 69, "9954615235328674": 69, "plaid": [69, 73], "9725285172462463": 69, "plaid_skirt": [69, 73], "9638455510139465": 69, "pleated_skirt": [69, 73, 76], "7226815819740295": 69, "5321241021156311": 69, "red_nail": [69, 73], "5493080615997314": 69, "school_bag": 69, "9863407611846924": 69, "school_uniform": [69, 73, 76], "6794284582138062": 69, "5062428116798401": 69, "shoulder_bag": 69, "9325523972511292": 69, "skirt": [69, 73, 76], "92237788438797": 69, "skyscrap": 69, "7728171348571777": 69, "sleeves_past_wrist": [69, 73], "7257086038589478": 69, "smile": [69, 73, 76], "5357837080955505": 69, "6939404010772705": 69, "7054293155670166": 69, "tongu": [69, 73, 76], "9990814924240112": 69, "tongue_out": [69, 73, 76], "9992498755455017": 69, "5012534260749817": 69, "very_long_hair": [69, 73, 75, 76], "7461410164833069": 69, "underscor": [70, 76], "convent": 70, "restor": [70, 100], "use_spac": 70, "use_escap": 70, "include_scor": 70, "score_descend": 70, "_": 70, "escap": 70, "unsaf": 70, "sort": [70, 74], "descend": 70, "panty_pul": 70, "6826801300048828": 70, "958938717842102": 70, "drinking_glass": 70, "9340789318084717": 70, "areola_slip": 70, "41196826100349426": 70, "9988248348236084": 70, "drink": 70, "pull": 70, "areola": 70, "999": 70, "959": 70, "934": 70, "683": 70, "412": 70, "mldanbooru": [71, 100], "get_mldanbooru_tag": 71, "wd14": [71, 73, 100], "get_wd14_tag": [71, 73], "convert_wd14_emb_to_predict": 71, "denormalize_wd14_emb": 71, "deepdanbooru": [71, 73, 100], "get_deepdanbooru_tag": [71, 73], "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "drop_overlap_tag": 71, "is_blacklist": 71, "drop_blacklisted_tag": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "sort_tag": 71, "tag_match_suffix": 71, "tag_match_prefix": 71, "tag_match_ful": 71, "t1": 72, "t2": 72, "fulli": 72, "ml": 73, "448": 73, "keep_ratio": 73, "9999984502792358": [73, 95], "9999946355819702": 73, "9994951486587524": 73, "998144268989563": 73, "9978417158126831": 73, "9941409230232239": 73, "9799384474754333": 73, "979142427444458": 73, "961823582649231": 73, "961323618888855": 73, "9490893483161926": 73, "large_breast": [73, 76], "9450850486755371": 73, "9425153136253357": 73, "9409335255622864": 73, "9319437146186829": 73, "9265308976173401": 73, "baseball_bat": [73, 76], "9259042143821716": 73, "922250509262085": 73, "9199565052986145": 73, "9175475835800171": 73, "9102761745452881": 73, "9076938629150391": 73, "stomach": [73, 76], "9052775502204895": 73, "8938589692115784": 73, "8894285559654236": 73, "8891903162002563": 73, "8845980763435364": 73, "8842408061027527": 73, "8659475445747375": 73, "862621009349823": 73, "8616052865982056": 73, "8562789559364319": 73, "short_short": [73, 76], "8555729389190674": 73, "8533340096473694": 73, "black_short": [73, 76], "8477485775947571": 73, "8430152535438538": 73, "tied_long_hair": [73, 76], "8340626955032349": 73, "crop_top_overhang": 73, "8266023397445679": 73, "8222048282623291": 73, "8202669620513916": 73, "black_shirt": [73, 76], "8061150312423706": 73, "ass_visible_through_thigh": [73, 76], "7803354859352112": 73, "thigh_gap": [73, 76], "7789446711540222": 73, "arms_up": 73, "7052110433578491": 73, "9999866485595703": 73, "997043788433075": 73, "9969649910926819": 73, "9957101345062256": 73, "9928386807441711": 73, "9886980056762695": 73, "9864778518676758": 73, "ghost": [73, 76], "9769423007965088": 73, "9747489094734192": 73, "9736957550048828": 73, "9388670325279236": 73, "9356311559677124": 73, "91000896692276": 73, "cardigan": 73, "8955123424530029": 73, "8910233378410339": 73, "8904104828834534": 73, "8881211280822754": 73, "8876776695251465": 73, "8864808678627014": 73, "8810517191886902": 73, "8798807263374329": 73, "8765745162963867": 73, "8737136125564575": 73, "nail_polish": 73, "8650439381599426": 73, "8613706827163696": 73, "blue_cardigan": 73, "8571277260780334": 73, "8333670496940613": 73, "8160212635993958": 73, "eyebrows_visible_through_hair": 73, "8122442364692688": 73, "8091571927070618": 73, "8082079887390137": 73, "8048468232154846": 73, "long_sleev": [73, 76], "8042327165603638": 73, "7984272241592407": 73, "blazer": [73, 76], "794708251953125": 73, "78981614112854": 73, "7892146110534668": 73, "shaped_pupil": [73, 76], "7867060899734497": 73, "gradient_hair": 73, "786359965801239": 73, "white_shirt": 73, "7790888547897339": 73, "brown_skirt": 73, "7760675549507141": 73, "774523913860321": 73, "7721588015556335": 73, "7697228789329529": 73, "755959689617157": 73, "multicolored_hair": 73, "7477189898490906": 73, "7476690411567688": 73, "rail": 73, "7476617693901062": 73, "blue_jacket": 73, "7458406090736389": 73, "741143524646759": 73, "7364678978919983": 73, "collared_shirt": 73, "7193643450737": 73, "red_neckwear": 73, "7108616828918457": 73, "7086325287818909": 73, "miniskirt": 73, "7055293321609497": 73, "7039415836334229": 73, "open_cloth": 73, "7018357515335083": 73, "shuffl": 74, "count": [74, 101, 102], "2boi": 74, "random": 74, "cat_ear": 74, "uniqu": 74, "precomput": 75, "8849405313291128": 75, "8548297594823425": 75, "03910296474461261": 75, "6615180440330748": 75, "21552028866308015": 75, "3165260620737027": 75, "47744464927382957": 75, "tagger": 76, "smilingwolf": 76, "wd": 76, "swinv2_v3": 76, "general_mcut_en": 76, "character_mcut_en": 76, "no_underlin": 76, "mcut": 76, "replac": 76, "dim": 76, "index": [76, 103], "l2": 76, "follw": 76, "embd": 76, "valuabl": 76, "enabl": 76, "rapid": 76, "queri": 76, "0011444687843322754": 76, "8876402974128723": 76, "106781005859375": 76, "000277101993560791": 76, "997527003288269": 76, "9797663688659668": 76, "9905703663825989": 76, "9761719703674316": 76, "8981098532676697": 76, "8810765743255615": 76, "9498510360717773": 76, "8377365469932556": 76, "945058286190033": 76, "9457170367240906": 76, "969594419002533": 76, "7881088852882385": 76, "7687551379203796": 76, "9301245212554932": 76, "6703325510025024": 76, "white_hair": 76, "5292627811431885": 76, "8677047491073608": 76, "grey_hair": 76, "5859264731407166": 76, "9536856412887573": 76, "8056888580322266": 76, "8394746780395508": 76, "9473626613616943": 76, "8986269235610962": 76, "9385137557983398": 76, "8408567905426025": 76, "alternate_costum": 76, "4245271384716034": 76, "931140661239624": 76, "8830795884132385": 76, "7279844284057617": 76, "artist_nam": 76, "5333830714225769": 76, "64717698097229": 76, "9516432285308838": 76, "9655293226242065": 76, "9485014081001282": 76, "7366660833358765": 76, "7161656618118286": 76, "5858667492866516": 76, "6186309456825256": 76, "41193312406539917": 76, "467605859041214": 76, "36282333731651306": 76, "3756745457649231": 76, "motion_blur": 76, "5091936588287354": 76, "951993465423584": 76, "basebal": 76, "5634750723838806": 76, "8232709169387817": 76, "9869340658187866": 76, "49491602182388306": 76, "5193622708320618": 76, "003406703472137451": 76, "0007208287715911865": 76, "9798132181167603": 76, "8046203851699829": 76, "7596215009689331": 76, "7620116472244263": 76, "46084529161453247": 76, "48454540967941284": 76, "5152207016944885": 76, "8023070096969604": 76, "8653596639633179": 76, "7201820611953735": 76, "7816740870475769": 76, "697688639163971": 76, "8974947333335876": 76, "7491052746772766": 76, "5015512704849243": 76, "6401398181915283": 76, "43420469760894775": 76, "4528769850730896": 76, "5730487704277039": 76, "6739872694015503": 76, "5545973181724548": 76, "6946243047714233": 76, "5487751364707947": 76, "7439308166503906": 76, "4186026453971863": 76, "47378358244895935": 76, "4690653085708618": 76, "7565015554428101": 76, "hu_tao_": 76, "genshin_impact": 76, "9262397289276123": 76, "boo_tao_": 76, "942080020904541": 76, "denorm": 76, "denormalizer_nam": 76, "mnum2_al": 76, "understand": 76, "batch": [76, 77, 96], "redund": 76, "structur": [76, 100], "b": 76, "r": [76, 88, 94], "c": 76, "linalg": 76, "norm": 76, "approx": [76, 77], "1e": 76, "cdc_anime_onnx": 77, "realli": 77, "As": [77, 88, 94], "1024x1024": 77, "2060": 77, "gpu": 77, "cost": 77, "70": 77, "against": 77, "cpu": [77, 82, 101, 102], "experi": 77, "hgsr": 77, "mhr": 77, "aug_x4_320": 77, "tile_s": 77, "tile_overlap": 77, "batch_siz": 77, "silent": 77, "tile": 77, "progress": 77, "messag": 77, "cute_waifu_aroma": 77, "pngimageplugin": 77, "pngimagefil": 77, "1168x1168": 77, "0x7f0e8ca06880": 77, "4672x4672": 77, "0x7f0e48edb640": 77, "cdc": [78, 100], "upscale_with_cdc": 78, "thread": [79, 99], "lru_cach": 79, "wrap": 79, "synchron": 79, "prevent": 79, "race": 79, "condit": 79, "maxsiz": 79, "def": 79, "expensive_funct": 79, "expens": 79, "lock": [79, 99], "safeti": [79, 96], "multithread": 79, "my_funct": 79, "introduc": 79, "acquisit": 79, "critic": 79, "mathemat": 80, "activ": 80, "deep": 80, "problem": [80, 88, 94], "input_valu": 80, "frac": 80, "26894142": 80, "73105858": 80, "ts_lru_cach": 81, "sigmoid": 81, "get_onnx_provid": 81, "open_onnx_model": 81, "cudaexecutionprovid": 82, "cpuexecutionprovid": 82, "ckpt": 82, "inferencesess": 82, "onnx_mod": 82, "decid": 82, "linux": [82, 101, 102], "execut": [82, 101, 102], "ignor": 82, "cuda": [82, 101, 102], "forc": 82, "anime_ai_check": 83, "mobilenetv3_sce_dist": [83, 94, 98], "mainli": 83, "caformer_s36_plus_sc": 83, "graph": 83, "9996960163116455": 83, "9999125003814697": 83, "997803270816803": 83, "9960069060325623": 83, "9887709021568298": 83, "9998629093170166": 83, "0013722758740186691": 83, "00020673229300882667": 83, "0001895089662866667": 83, "0008857478387653828": 83, "552320024231449e": 83, "001168627175502479": 83, "bangumi": [84, 85], "vision": 84, "imageri": 84, "bangumi_char_typ": 84, "definit": [84, 91], "video": 84, "secondari": 84, "often": 84, "lack": 84, "lead": 84, "under": [84, 103], "categori": [84, 92], "three": 84, "judg": 84, "anime_portrait": [84, 90], "mobilenetv3_v0_dist": [84, 93, 97, 98], "9998525381088257": 84, "00012103465269319713": 84, "6464786313008517e": 84, "906112609314732e": 84, "06": [84, 85, 87, 92, 93, 94, 95, 97], "9997243285179138": 84, "0002490800397936255": 84, "7215803381986916e": 84, "354368557978887e": 84, "9998849630355835": 84, "90006631379947e": 84, "3920385754317977e": 84, "2084233276254963e": 84, "9998877048492432": 84, "732793503440917e": 84, "4264976925915107e": 84, "0623419257171918e": 84, "07076334953308105": 84, "9290977716445923": 84, "0001044218079186976": 84, "4467317163944244e": 84, "2568268832401372e": 84, "9999498128890991": 84, "1810528778587468e": 84, "879474429093534e": 84, "260669109295122e": 84, "9999510049819946": 84, "2321036592766177e": 84, "025227553938748e": 84, "4251427273848094e": 84, "999957799911499": 84, "4273678718600422e": 84, "6884023302263813e": 84, "880981603288092e": 84, "0002326338435523212": 84, "9996368885040283": 84, "164971561403945e": 84, "00020793956355191767": 84, "13438372313976288": 84, "8652494549751282": 84, "000158855298650451": 84, "000238816806813702": 84, "3589179217815399": 84, "6406960487365723": 84, "0001471740542910993": 84, "002255884697660804": 84, "08208147436380386": 84, "9152728915214539": 84, "00038967153523117304": 84, "227699592884164e": 84, "0835404282261152e": 84, "1437502406770363e": 84, "9999284744262695": 84, "2125529792683665e": 84, "0218892384727951e": 84, "00011914174683624879": 84, "9998584985733032": 84, "2007669283775613e": 84, "6357082131435163e": 84, "3068713896209374e": 84, "9999185800552368": 84, "066640925273532e": 84, "529400813335087e": 84, "089402500540018e": 84, "9999388456344604": 84, "6406959295272827": 84, "not_paint": 85, "anime_classif": 85, "older": 85, "mobilenetv3_v1": [85, 95], "5_dist": 85, "3_dist": 85, "plot": [85, 88, 94, 98], "caformer_s36_v1": 85, "3_focal": 85, "8346158862113953": 85, "004201625939458609": 85, "0028638991061598063": 85, "15633030235767365": 85, "001988308737054467": 85, "9868855476379395": 85, "001178382197394967": 85, "00015886101755313575": 85, "0005986307514831424": 85, "011178601533174515": 85, "9933090209960938": 85, "0012440024875104427": 85, "00040085514774546027": 85, "004924307577311993": 85, "00012189441622467712": 85, "00031298911198973656": 85, "9968050718307495": 85, "182305903872475e": 85, "0027923565357923508": 85, "7805559259140864e": 85, "0004650334012694657": 85, "996709942817688": 85, "736721191671677e": 85, "0027629584074020386": 85, "4619508621981367e": 85, "0003803370927926153": 85, "998649537563324": 85, "190127922105603e": 85, "0008622839814051986": 85, "595230686594732e": 85, "0004573142796289176": 85, "00031435859273187816": 85, "8671838641166687": 85, "13199880719184875": 85, "563074617180973e": 85, "153919796110131e": 85, "290010737255216e": 85, "9727378487586975": 85, "027150526642799377": 85, "162296004826203e": 85, "4933258828241378e": 85, "0004275702522136271": 85, "995402455329895": 85, "002233930164948106": 85, "001911122351884842": 85, "1603819727897644": 85, "0007561995880678296": 85, "00017044576816260815": 85, "838487982749939": 85, "0002034590725088492": 85, "005001617129892111": 85, "000932251859921962": 85, "009352140128612518": 85, "9846979379653931": 85, "6018555470509455e": 85, "004064667969942093": 85, "464051254326478e": 85, "025772539898753166": 85, "9699516296386719": 85, "00011656546121230349": 85, "287263775244355e": 85, "370255853951676e": 85, "01098843663930893": 85, "0031668643932789564": 85, "9857884049415588": 85, "499273488065228e": 85, "8419872251106426e": 85, "0003471920208539814": 85, "029472889378666878": 85, "9700765609741211": 85, "0012387704337015748": 85, "001172148622572422": 85, "787473391043022e": 85, "003680602880194783": 85, "9938107132911682": 85, "8346157073974609": 85, "8671836853027344": 85, "8384883403778076": 85, "9846979975700378": 85, "9700766801834106": 85, "greyscal": 86, "jpeg_ful": [86, 99], "6125901": 86, "6125785": [86, 99], "6124220": 86, "rough": [87, 88, 94], "polish": 87, "mobilenetv3_v2": 87, "2_dist": [87, 95], "910087929805741e": 87, "1241951510310173": 87, "8757457137107849": 87, "00018937293498311192": 87, "030049214139580727": 87, "9697614312171936": 87, "008933082222938538": 87, "05096456781029701": 87, "9401022791862488": 87, "009832272306084633": 87, "9898634552955627": 87, "00030428936588577926": 87, "013919820077717304": 87, "9819902181625366": 87, "004089969675987959": 87, "04166747257113457": 87, "9582782983779907": 87, "4218515288084745e": 87, "8849249482154846": 87, "1149177998304367": 87, "0001573085755808279": 87, "9907882809638977": 87, "008958994410932064": 87, "0002527958422433585": 87, "9831690788269043": 87, "01682441122829914": 87, "613856385229155e": 87, "8757458329200745": 87, "8849248290061951": 87, "million": 88, "anime_r": [88, 90], "boundari": [88, 94], "challeng": [88, 94], "clean": [88, 94], "ground": [88, 94], "truth": [88, 94], "judgment": [88, 94], "intend": [88, 94], "quick": [88, 94, 100], "estim": [88, 94], "basi": [88, 94], "mobilenetv3_large_100_v0_ls0": 88, "caformer_s36_v0_ls0": 88, "7508869767189026": 88, "7034655809402466": 88, "728887677192688": 88, "7404400110244751": 88, "7446154952049255": 88, "7514738440513611": 88, "768704354763031": 88, "8219676613807678": 88, "7267540693283081": 88, "7645740509033203": 88, "7216582894325256": 88, "7615436315536499": 88, "815083920955658": 88, "8321858644485474": 88, "8204999566078186": 88, "820833146572113": 88, "chdir": 88, "doc": 88, "api_doc": 88, "7508870363235474": 88, "11212056130170822": 88, "06781744956970215": 88, "06917501986026764": 88, "7034654021263123": 88, "15903906524181366": 88, "06688199192285538": 88, "07061357796192169": 88, "7288877964019775": 88, "1476859599351883": 88, "060362350195646286": 88, "06306383013725281": 88, "7404399514198303": 88, "10337048768997192": 88, "08087948709726334": 88, "07530999928712845": 88, "055992450565099716": 88, "7446154356002808": 88, "13191790878772736": 88, "06747424602508545": 88, "06458679586648941": 88, "10566363483667374": 88, "07827574014663696": 88, "07079866528511047": 88, "7687042951583862": 88, "09974884241819382": 88, "06074819341301918": 88, "050435908138751984": 88, "8219675421714783": 88, "0593985915184021": 88, "06819795072078705": 88, "06569571048021317": 88, "1177448257803917": 88, "726753830909729": 88, "08980562537908554": 88, "06481882929801941": 88, "06922297924757004": 88, "10138414055109024": 88, "06351721286773682": 88, "07683827728033066": 88, "13798624277114868": 88, "05942752957344055": 88, "10584963858127594": 88, "7615437507629395": 88, "07317910343408585": 88, "060196295380592346": 88, "06751583516597748": 88, "0572039857506752": 88, "05398125201463699": 88, "06124086305499077": 88, "0525919646024704": 88, "8321859240531921": 88, "05922013148665428": 88, "06274889409542084": 88, "057530902326107025": 88, "8205001354217529": 88, "05683052912354469": 88, "06635929644107819": 88, "05597696080803871": 88, "8208332657814026": 88, "non_furri": 89, "mobilenetv3_v0": 89, "1_dist": 89, "9898804426193237": 89, "010119626298546791": 89, "9677742123603821": 89, "032225821167230606": 89, "959551215171814": 89, "040448784828186035": 89, "9535530209541321": 89, "04644693806767464": 89, "04358793422579765": 89, "9564120769500732": 89, "02767963521182537": 89, "9723203182220459": 89, "028900373727083206": 89, "9710996150970459": 89, "037573859095573425": 89, "9624261260032654": 89, "aicheck": [90, 100], "get_ai_created_scor": 90, "is_ai_cr": 90, "bangumi_char": [90, 100], "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 90, "anime_classifi": 90, "is_greyscal": 90, "anime_completeness_scor": 90, "anime_complet": 90, "dbrate": [90, 100], "anime_dbrating_scor": 90, "anime_dbr": 90, "furri": [90, 100], "anime_furry_scor": 90, "anime_furri": 90, "get_monochrome_scor": 90, "is_monochrom": 90, "nsfw_pred_scor": 90, "nsfw_pred": 90, "portrait": [90, 100], "anime_portrait_scor": 90, "anime_rating_scor": 90, "anime_real_scor": 90, "safe_check_scor": 90, "safe_check": 90, "style_ag": [90, 100], "anime_style_age_scor": 90, "anime_style_ag": 90, "teen": [90, 100], "anime_teen_scor": 90, "anime_teen": 90, "is_truncated_fil": 90, "screen": 91, "row": 91, "bottom": 91, "grayscal": 91, "monochrome_detect": 91, "mobilenetv3_large_100_dist_safe2": 91, "mobilenetv3_dist": 91, "caformer_s36": 91, "mono": 91, "9614395499229431": 91, "9458909034729004": 91, "9559807777404785": 91, "9651952981948853": 91, "9379720687866211": 91, "8814834356307983": 91, "03941023349761963": 91, "07492382079362869": 91, "09546589106321335": 91, "016521310433745384": 91, "005693843588232994": 91, "0315730981528759": 91, "Not": 92, "five": 92, "hentai": 92, "neutral": 92, "porn": 92, "sexi": 92, "infinit": 92, "nsfwj": 92, "tfj": 92, "deploy": 92, "mobil": 92, "9970946311950684": 92, "00198739324696362": 92, "000894528697244823": 92, "4315058251668233e": 92, "099447197513655e": 92, "9282580614089966": 92, "061733175069093704": 92, "008979619480669498": 92, "0007789491210132837": 92, "0002501663693692535": 92, "7945129871368408": 92, "2044062316417694": 92, "0005603990866802633": 92, "0004847997915931046": 92, "564094367902726e": 92, "7977773547172546": 92, "01352313905954361": 92, "18791256844997406": 92, "0004888656549155712": 92, "00029804420773871243": 92, "04498734697699547": 92, "9509441256523132": 92, "4087972633424215e": 92, "003999904729425907": 92, "4542059185914695e": 92, "002892113756388426": 92, "982390284538269": 92, "02520776737947e": 92, "014633022248744965": 92, "858086610212922e": 92, "002532319398596883": 92, "9887337684631348": 92, "231979568838142e": 92, "008699454367160797": 92, "8187158022774383e": 92, "03564726561307907": 92, "954788088798523": 92, "343036850215867e": 92, "009289607405662537": 92, "00020158555707894266": 92, "006372362840920687": 92, "006019102409482002": 92, "9694945812225342": 92, "015214097686111927": 92, "002899901708588004": 92, "0004039364866912365": 92, "00012730166781693697": 92, "987038791179657": 92, "007135333959013224": 92, "005294707603752613": 92, "06964848190546036": 92, "0014777459437027574": 92, "9276643395423889": 92, "0003031621454283595": 92, "0009063396137207747": 92, "00028707628371194005": 92, "00010888021643040702": 92, "9992460012435913": 92, "00015473493840545416": 92, "0002033217460848391": 92, "563037691696081e": 92, "008058490231633186": 92, "00044566826545633376": 92, "937960684299469": 92, "05353058874607086": 92, "364063445587817e": 92, "07": [92, 93, 94, 97], "00562260951846838": 92, "00012077406427124515": 92, "9897090792655945": 92, "004547217860817909": 92, "564737981942017e": 92, "016690678894519806": 92, "001258736359886825": 92, "9766013622283936": 92, "005440687295049429": 92, "4481674952548929e": 92, "01861923187971115": 92, "0008914825739338994": 92, "9674761295318604": 92, "012998746708035469": 92, "691116141155362e": 92, "0007601747056469321": 92, "0005019629606977105": 92, "039504989981651306": 92, "9591660499572754": 92, "0001652583305258304": 92, "0002614929690025747": 92, "020374108105897903": 92, "029394468292593956": 92, "9498046040534973": 92, "00016299057460855693": 92, "004782819654792547": 92, "002861740067601204": 92, "12280157208442688": 92, "8693908452987671": 92, "0001731760276015848": 92, "304211274255067e": 92, "03286275267601013": 92, "010648751631379128": 92, "9562522172927856": 92, "999900221824646": 93, "645313209854066e": 93, "3387104445428122e": 93, "9999704360961914": 93, "4465465685352683e": 93, "071506166132167e": 93, "9999785423278809": 93, "512719154561637e": 93, "292278612818336e": 93, "919455750496127e": 93, "9999444484710693": 93, "3647335082350764e": 93, "0555699191172607e": 93, "9999880790710449": 93, "3210242286731955e": 93, "7451418898417614e": 93, "9999822378158569": 93, "2084267331811134e": 93, "7460413321023225e": 93, "1532473820352607e": 93, "9999996423721313": 93, "0316136922483565e": 93, "840229633236049e": 93, "9999998807907104": [93, 94], "736660568800289e": 93, "199210472208506e": 93, "9999992847442627": 93, "r15": 94, "r18": 94, "sankaku": 94, "mobilenetv3_v1_pruned_ls0": 94, "caformer_s36_plu": [94, 98], "5863172936624323e": 94, "480062353375615e": 94, "9924363493919373": 94, "007255776319652796": 94, "0003077814180869609": 94, "996969997882843": 94, "0030054834205657244": 94, "4601260520284995e": 94, "9966891407966614": 94, "003293127752840519": 94, "770909148035571e": 94, "00025384966284036636": 94, "9996721744537354": 94, "399192691082135e": 94, "973351603141055e": 94, "9998563528060913": 94, "391309580067173e": 94, "0018681309884414077": 94, "9827859997749329": 94, "015345841646194458": 94, "013710384257137775": 94, "8339558839797974": 94, "15233369171619415": 94, "951323833462084e": 94, "00029566374723799527": 94, "9997004270553589": 94, "00018434497178532183": 94, "568440272123553e": 94, "9997699856758118": 94, "11225129129889e": 94, "051862899563275e": 94, "9999485015869141": 94, "902020231791539e": 94, "0005639699520543218": 94, "9994290471076965": 94, "anime_real_cl": 95, "4_dist": 95, "9999716281890869": 95, "8398366339388303e": 95, "9992202520370483": 95, "0007797438884153962": 95, "9999709129333496": 95, "905452492996119e": 95, "9999765157699585": 95, "3499671442550607e": 95, "9994087219238281": 95, "0005913018831051886": 95, "9999759197235107": 95, "4061362637439743e": 95, "9999052286148071": 95, "475799015490338e": 95, "403173675702419e": 95, "5848207794988411e": 95, "0010207017185166478": 95, "9989792704582214": 95, "2124368115328252e": 95, "9999977350234985": 95, "6512358342879452e": 95, "9999834299087524": 95, "359853614412714e": 95, "9999936819076538": 95, "600314317329321e": 95, "9999840259552002": 95, "5589323083986528e": 95, "9999843835830688": 95, "5513256585109048e": 95, "9999845027923584": 95, "pollut": 96, "mf666": 96, "shit": 96, "checker": 96, "mobilenet": 96, "v2": 96, "max_batch_s": 96, "1970": 97, "1980": 97, "1990": 97, "2000": 97, "2010": 97, "2015": 97, "2020": 97, "ag": 97, "9805465340614319": 97, "761269782553427e": 97, "0005044879508204758": 97, "01569165475666523": 97, "002850610064342618": 97, "00037849770160391927": 97, "9434612113400362e": 97, "053497342392802e": 97, "9992554783821106": 97, "0006490182713605464": 97, "8857468805654207e": 97, "317252262353577e": 97, "314484721769986e": 97, "0750001138148946e": 97, "706833609205205e": 97, "00034479793976061046": 97, "9995512366294861": 97, "391363472677767e": 97, "4607510820496827e": 97, "0679690351244062e": 97, "661913514311891e": 97, "757471131393686e": 97, "0744897230761126e": 97, "76177470368566e": 97, "9996387958526611": 97, "160279296338558e": 97, "00013228354509919882": 97, "1361367038916796e": 97, "464057489414699e": 97, "2412899599876255e": 97, "703883653040975e": 97, "127358498517424e": 97, "9973921775817871": 97, "0022309015039354563": 97, "00018872201326303184": 97, "780902943617548e": 97, "422096920578042e": 97, "638929097680375e": 97, "152203023797483e": 97, "00028818511054851115": 97, "9996094107627869": 97, "58777353237383e": 97, "9200742826797068e": 97, "00017117452807724476": 97, "518441947875544e": 97, "885544381570071e": 97, "4389253010449465e": 97, "1696006772108376e": 97, "9996393918991089": 97, "contenti": 98, "safe_teen": 98, "non_teen": 98, "caformer_s36_v0": 98, "9998493194580078": 98, "0378791052498855e": 98, "00012023092131130397": 98, "9790042638778687": 98, "0017522255657240748": 98, "01924353837966919": 98, "9998124241828918": 98, "19778298237361e": 98, "0001456339523429051": 98, "0008521362324245274": 98, "9989691972732544": 98, "00017870066221803427": 98, "0992944781901315e": 98, "9994398951530457": 98, "0004991036257706583": 98, "2035720727872103e": 98, "9994019269943237": 98, "0005460577667690814": 98, "0478151529678144e": 98, "524079147609882e": 98, "999934196472168": 98, "786742884898558e": 98, "653994154883549e": 98, "9998156428337097": 98, "0001218809193233028": 98, "00013706681784242392": 98, "9997410178184509": 98, "jpeg_trunc": 99, "2216614_truncat": 99, "imagefil": 99, "load_truncated_imag": 99, "ascii": 100, "metric": 100, "list_det_model": 100, "list_rec_model": 100, "sd": 100, "tag": 100, "platform": [101, 102], "shutil": [101, 102], "cpuinfo": [101, 102], "psutil": [101, 102], "hbutil": [101, 102], "size_to_bytes_str": [101, 102], "python_implement": [101, 102], "python_vers": [101, 102], "brand": [101, 102], "get_cpu_info": [101, 102], "brand_raw": [101, 102], "cpu_count": [101, 102], "freq": [101, 102], "cpu_freq": [101, 102], "mhz": [101, 102], "virtual_memori": [101, 102], "precis": [101, 102], "ye": [101, 102], "nvidia": [101, 102], "smi": [101, 102], "1021": [101, 102], "azur": [101, 102], "x86_64": [101, 102], "glibc2": [101, 102], "34": [101, 102], "cpython": [101, 102], "amd": [101, 102], "epyc": [101, 102], "7763": [101, 102], "processor": [101, 102], "3146": 101, "001": 101, "615": [101, 102], "gib": [101, 102], "deploi": [101, 102], "action": [101, 102], "3245": 102, "288": 102, "imgutil": 103, "pypi": 103, "simpli": 103, "newest": 103, "git": 103, "script": 103, "__name__": 103, "__main__": 103, "narugo1992": 103, "still": 103, "out": 103, "io": 103, "html": 103, "faq": 104}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [56, 0, 0, "-", "resource"], [61, 0, 0, "-", "sd"], [65, 0, 0, "-", "segment"], [71, 0, 0, "-", "tagging"], [78, 0, 0, "-", "upscale"], [81, 0, 0, "-", "utils"], [90, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.resource": [[55, 0, 0, "-", "background"]], "imgutils.resource.background": [[55, 3, 1, "", "BackgroundImageSet"], [55, 1, 1, "", "get_bg_image"], [55, 1, 1, "", "get_bg_image_file"], [55, 1, 1, "", "list_bg_image_files"], [55, 1, 1, "", "random_bg_image"], [55, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[55, 4, 1, "", "__init__"], [55, 4, 1, "", "get_image"], [55, 4, 1, "", "get_image_file"], [55, 4, 1, "", "list_image_files"], [55, 4, 1, "", "random_image"], [55, 4, 1, "", "random_image_file"]], "imgutils.sd": [[62, 0, 0, "-", "metadata"], [63, 0, 0, "-", "model"], [64, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[62, 3, 1, "", "SDMetaData"], [62, 1, 1, "", "get_sdmeta_from_image"], [62, 1, 1, "", "parse_sdmeta_from_text"], [62, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[62, 4, 1, "", "__str__"], [62, 5, 1, "", "pnginfo"], [62, 5, 1, "", "text"]], "imgutils.sd.model": [[63, 1, 1, "", "read_metadata"], [63, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[64, 3, 1, "", "NAIMetaData"], [64, 3, 1, "", "NAIMetadata"], [64, 1, 1, "", "add_naimeta_to_image"], [64, 1, 1, "", "get_naimeta_from_image"], [64, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[64, 4, 1, "", "__init__"], [64, 5, 1, "", "pnginfo"]], "imgutils.segment": [[66, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[66, 1, 1, "", "get_isnetis_mask"], [66, 1, 1, "", "segment_rgba_with_isnetis"], [66, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[67, 0, 0, "-", "blacklist"], [68, 0, 0, "-", "character"], [69, 0, 0, "-", "deepdanbooru"], [70, 0, 0, "-", "format"], [72, 0, 0, "-", "match"], [73, 0, 0, "-", "mldanbooru"], [74, 0, 0, "-", "order"], [75, 0, 0, "-", "overlap"], [76, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[67, 1, 1, "", "drop_blacklisted_tags"], [67, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[68, 2, 1, "", "CHAR_PREFIXES"], [68, 2, 1, "", "CHAR_SUFFIXES"], [68, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [68, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [68, 2, 1, "", "CHAR_WHITELIST_WORD"], [68, 3, 1, "", "CharacterTagPool"], [68, 1, 1, "", "drop_basic_character_tags"], [68, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[68, 4, 1, "", "__init__"], [68, 4, 1, "", "drop_basic_character_tags"], [68, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[69, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[70, 1, 1, "", "add_underline"], [70, 1, 1, "", "remove_underline"], [70, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[72, 1, 1, "", "tag_match_full"], [72, 1, 1, "", "tag_match_prefix"], [72, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[73, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[74, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[75, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[76, 1, 1, "", "convert_wd14_emb_to_prediction"], [76, 1, 1, "", "denormalize_wd14_emb"], [76, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[77, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[77, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[79, 0, 0, "-", "cache"], [80, 0, 0, "-", "func"], [82, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[79, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[80, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[82, 1, 1, "", "get_onnx_provider"], [82, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[83, 0, 0, "-", "aicheck"], [84, 0, 0, "-", "bangumi_char"], [85, 0, 0, "-", "classify"], [86, 0, 0, "-", "color"], [87, 0, 0, "-", "completeness"], [88, 0, 0, "-", "dbrating"], [89, 0, 0, "-", "furry"], [91, 0, 0, "-", "monochrome"], [92, 0, 0, "-", "nsfw"], [93, 0, 0, "-", "portrait"], [94, 0, 0, "-", "rating"], [95, 0, 0, "-", "real"], [96, 0, 0, "-", "safe"], [97, 0, 0, "-", "style_age"], [98, 0, 0, "-", "teen"], [99, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[83, 1, 1, "", "get_ai_created_score"], [83, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[84, 1, 1, "", "anime_bangumi_char"], [84, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[85, 1, 1, "", "anime_classify"], [85, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[86, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[87, 1, 1, "", "anime_completeness"], [87, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[88, 1, 1, "", "anime_dbrating"], [88, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[89, 1, 1, "", "anime_furry"], [89, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[91, 1, 1, "", "get_monochrome_score"], [91, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[92, 1, 1, "", "nsfw_pred"], [92, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[93, 1, 1, "", "anime_portrait"], [93, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[94, 1, 1, "", "anime_rating"], [94, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[95, 1, 1, "", "anime_real"], [95, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[96, 1, 1, "", "safe_check"], [96, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[97, 1, 1, "", "anime_style_age"], [97, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[98, 1, 1, "", "anime_teen"], [98, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[99, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 55], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 63], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 85], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 62], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 70], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "resourc": [55, 56], "backgroundimageset": 55, "list_bg_image_fil": 55, "get_bg_image_fil": 55, "get_bg_imag": 55, "random_bg_image_fil": 55, "random_bg_imag": 55, "restor": [57, 58, 59, 60], "adversari": 57, "remove_adversarial_nois": 57, "nafnet": 59, "restore_with_nafnet": 59, "scunet": 60, "restore_with_scunet": 60, "sd": [61, 62, 63, 64], "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 63, "save_with_metadata": 63, "nai": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "segment": [65, 66], "isneti": 66, "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "tag": [67, 68, 69, 70, 71, 72, 73, 74, 75, 76], "blacklist": 67, "is_blacklist": 67, "drop_blacklisted_tag": 67, "charact": 68, "char_whitelist_suffix": 68, "char_whitelist_prefix": 68, "char_whitelist_word": 68, "char_suffix": 68, "char_prefix": 68, "charactertagpool": 68, "is_basic_character_tag": 68, "drop_basic_character_tag": 68, "deepdanbooru": 69, "get_deepdanbooru_tag": 69, "add_underlin": 70, "remove_underlin": 70, "tags_to_text": 70, "match": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "mldanbooru": 73, "get_mldanbooru_tag": 73, "order": 74, "sort_tag": 74, "overlap": 75, "drop_overlap_tag": 75, "wd14": 76, "get_wd14_tag": 76, "convert_wd14_emb_to_predict": 76, "denormalize_wd14_emb": 76, "upscal": [77, 78], "cdc": 77, "upscale_with_cdc": 77, "util": [79, 80, 81, 82], "cach": 79, "ts_lru_cach": 79, "func": 80, "sigmoid": 80, "onnxruntim": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "valid": [83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "aicheck": 83, "get_ai_created_scor": 83, "is_ai_cr": 83, "bangumi_char": 84, "anime_bangumi_char_scor": 84, "anime_bangumi_char": 84, "anime_classify_scor": 85, "anime_classifi": 85, "color": 86, "is_greyscal": 86, "complet": 87, "anime_completeness_scor": 87, "anime_complet": 87, "dbrate": 88, "anime_dbrating_scor": 88, "anime_dbr": 88, "furri": 89, "anime_furry_scor": 89, "anime_furri": 89, "monochrom": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw": 92, "nsfw_pred_scor": 92, "nsfw_pred": 92, "portrait": 93, "anime_portrait_scor": 93, "anime_portrait": 93, "rate": 94, "anime_rating_scor": 94, "anime_r": [94, 95], "real": 95, "anime_real_scor": 95, "safe": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": 97, "anime_style_age_scor": 97, "anime_style_ag": 97, "teen": 98, "anime_teen_scor": 98, "anime_teen": 98, "truncat": 99, "is_truncated_fil": 99, "welcom": 100, "": 100, "document": 100, "overview": 100, "tutori": 100, "inform": [100, 101, 102], "api": 100, "run": [101, 102], "environ": [101, 102], "instal": 103, "quick": 104, "start": 104}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.resource.background": [[55, "module-imgutils.resource.background"]], "BackgroundImageSet": [[55, "backgroundimageset"]], "list_bg_image_files": [[55, "list-bg-image-files"]], "get_bg_image_file": [[55, "get-bg-image-file"]], "get_bg_image": [[55, "get-bg-image"]], "random_bg_image_file": [[55, "random-bg-image-file"]], "random_bg_image": [[55, "random-bg-image"]], "imgutils.resource": [[56, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[57, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[57, "remove-adversarial-noise"]], "imgutils.restore": [[58, "imgutils-restore"]], "imgutils.restore.nafnet": [[59, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[59, "restore-with-nafnet"]], "imgutils.restore.scunet": [[60, "imgutils-restore-scunet"]], "restore_with_scunet": [[60, "restore-with-scunet"]], "imgutils.sd": [[61, "module-imgutils.sd"]], "imgutils.sd.metadata": [[62, "module-imgutils.sd.metadata"]], "SDMetaData": [[62, "sdmetadata"]], "parse_sdmeta_from_text": [[62, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[62, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[62, "save-image-with-sdmeta"]], "imgutils.sd.model": [[63, "module-imgutils.sd.model"]], "read_metadata": [[63, "read-metadata"]], "save_with_metadata": [[63, "save-with-metadata"]], "imgutils.sd.nai": [[64, "module-imgutils.sd.nai"]], "NAIMetaData": [[64, "naimetadata"]], "NAIMetadata": [[64, "id1"]], "get_naimeta_from_image": [[64, "get-naimeta-from-image"]], "add_naimeta_to_image": [[64, "add-naimeta-to-image"]], "save_image_with_naimeta": [[64, "save-image-with-naimeta"]], "imgutils.segment": [[65, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[66, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[66, "get-isnetis-mask"]], "segment_with_isnetis": [[66, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[66, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[67, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[67, "is-blacklisted"]], "drop_blacklisted_tags": [[67, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[68, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[68, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[68, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[68, "char-whitelist-word"]], "CHAR_SUFFIXES": [[68, "char-suffixes"]], "CHAR_PREFIXES": [[68, "char-prefixes"]], "CharacterTagPool": [[68, "charactertagpool"]], "is_basic_character_tag": [[68, "is-basic-character-tag"]], "drop_basic_character_tags": [[68, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[69, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[69, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[70, "module-imgutils.tagging.format"]], "add_underline": [[70, "add-underline"]], "remove_underline": [[70, "remove-underline"]], "tags_to_text": [[70, "tags-to-text"]], "imgutils.tagging": [[71, "module-imgutils.tagging"]], "imgutils.tagging.match": [[72, "module-imgutils.tagging.match"]], "tag_match_suffix": [[72, "tag-match-suffix"]], "tag_match_prefix": [[72, "tag-match-prefix"]], "tag_match_full": [[72, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[73, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[73, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[74, "module-imgutils.tagging.order"]], "sort_tags": [[74, "sort-tags"]], "imgutils.tagging.overlap": [[75, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[75, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[76, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[76, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[76, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[76, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[77, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[77, "upscale-with-cdc"]], "imgutils.upscale": [[78, "module-imgutils.upscale"]], "imgutils.utils.cache": [[79, "module-imgutils.utils.cache"]], "ts_lru_cache": [[79, "ts-lru-cache"]], "imgutils.utils.func": [[80, "module-imgutils.utils.func"]], "sigmoid": [[80, "sigmoid"]], "imgutils.utils": [[81, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[82, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[82, "get-onnx-provider"]], "open_onnx_model": [[82, "open-onnx-model"]], "imgutils.validate.aicheck": [[83, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[83, "get-ai-created-score"]], "is_ai_created": [[83, "is-ai-created"]], "imgutils.validate.bangumi_char": [[84, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[84, "anime-bangumi-char-score"]], "anime_bangumi_char": [[84, "anime-bangumi-char"]], "imgutils.validate.classify": [[85, "module-imgutils.validate.classify"]], "anime_classify_score": [[85, "anime-classify-score"]], "anime_classify": [[85, "anime-classify"]], "imgutils.validate.color": [[86, "module-imgutils.validate.color"]], "is_greyscale": [[86, "is-greyscale"]], "imgutils.validate.completeness": [[87, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[87, "anime-completeness-score"]], "anime_completeness": [[87, "anime-completeness"]], "imgutils.validate.dbrating": [[88, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[88, "anime-dbrating-score"]], "anime_dbrating": [[88, "anime-dbrating"]], "imgutils.validate.furry": [[89, "module-imgutils.validate.furry"]], "anime_furry_score": [[89, "anime-furry-score"]], "anime_furry": [[89, "anime-furry"]], "imgutils.validate": [[90, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[91, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[91, "get-monochrome-score"]], "is_monochrome": [[91, "is-monochrome"]], "imgutils.validate.nsfw": [[92, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[92, "nsfw-pred-score"]], "nsfw_pred": [[92, "nsfw-pred"]], "imgutils.validate.portrait": [[93, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[93, "anime-portrait-score"]], "anime_portrait": [[93, "anime-portrait"]], "imgutils.validate.rating": [[94, "module-imgutils.validate.rating"]], "anime_rating_score": [[94, "anime-rating-score"]], "anime_rating": [[94, "anime-rating"]], "imgutils.validate.real": [[95, "module-imgutils.validate.real"]], "anime_real_score": [[95, "anime-real-score"]], "anime_real": [[95, "anime-real"]], "imgutils.validate.safe": [[96, "module-imgutils.validate.safe"]], "safe_check_score": [[96, "safe-check-score"]], "safe_check": [[96, "safe-check"]], "imgutils.validate.style_age": [[97, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[97, "anime-style-age-score"]], "anime_style_age": [[97, "anime-style-age"]], "imgutils.validate.teen": [[98, "module-imgutils.validate.teen"]], "anime_teen_score": [[98, "anime-teen-score"]], "anime_teen": [[98, "anime-teen"]], "imgutils.validate.truncate": [[99, "module-imgutils.validate.truncate"]], "is_truncated_file": [[99, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[100, "welcome-to-imgutils-s-documentation"]], "Overview": [[100, "overview"]], "Tutorials": [[100, null]], "Information": [[100, null]], "API Documentation": [[100, null]], "Run Environment Information": [[101, "Run-Environment-Information"], [102, "Run-Environment-Information"]], "Installation": [[103, "installation"]], "Quick Start": [[104, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.resource.background"], [56, "module-imgutils.resource"], [61, "module-imgutils.sd"], [62, "module-imgutils.sd.metadata"], [63, "module-imgutils.sd.model"], [64, "module-imgutils.sd.nai"], [65, "module-imgutils.segment"], [66, "module-imgutils.segment.isnetis"], [67, "module-imgutils.tagging.blacklist"], [68, "module-imgutils.tagging.character"], [69, "module-imgutils.tagging.deepdanbooru"], [70, "module-imgutils.tagging.format"], [71, "module-imgutils.tagging"], [72, "module-imgutils.tagging.match"], [73, "module-imgutils.tagging.mldanbooru"], [74, "module-imgutils.tagging.order"], [75, "module-imgutils.tagging.overlap"], [76, "module-imgutils.tagging.wd14"], [77, "module-imgutils.upscale.cdc"], [78, "module-imgutils.upscale"], [79, "module-imgutils.utils.cache"], [80, "module-imgutils.utils.func"], [81, "module-imgutils.utils"], [82, "module-imgutils.utils.onnxruntime"], [83, "module-imgutils.validate.aicheck"], [84, "module-imgutils.validate.bangumi_char"], [85, "module-imgutils.validate.classify"], [86, "module-imgutils.validate.color"], [87, "module-imgutils.validate.completeness"], [88, "module-imgutils.validate.dbrating"], [89, "module-imgutils.validate.furry"], [90, "module-imgutils.validate"], [91, "module-imgutils.validate.monochrome"], [92, "module-imgutils.validate.nsfw"], [93, "module-imgutils.validate.portrait"], [94, "module-imgutils.validate.rating"], [95, "module-imgutils.validate.real"], [96, "module-imgutils.validate.safe"], [97, "module-imgutils.validate.style_age"], [98, "module-imgutils.validate.teen"], [99, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "backgroundimageset (class in imgutils.resource.background)": [[55, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[55, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[56, "module-imgutils.resource"]], "imgutils.sd": [[61, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[62, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[62, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[62, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[62, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[63, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[63, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[63, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[64, "imgutils.sd.nai.NAIMetaData"], [64, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[64, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[64, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[64, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[65, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[66, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[67, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[67, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[67, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[68, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[68, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[69, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[69, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[70, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[71, "module-imgutils.tagging"]], "imgutils.tagging.match": [[72, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[73, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[73, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[74, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[74, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[75, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[75, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[76, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[77, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[77, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[78, "module-imgutils.upscale"]], "imgutils.utils.cache": [[79, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[79, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[80, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[80, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[81, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[82, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[82, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[82, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[83, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[83, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[83, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[84, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[84, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[84, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[85, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[85, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[85, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[86, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[86, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[87, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[87, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[87, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[88, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[88, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[88, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[89, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[89, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[89, "module-imgutils.validate.furry"]], "imgutils.validate": [[90, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[91, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[91, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[91, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[92, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[92, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[92, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[93, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[93, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[93, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[94, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[94, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[94, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[95, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[95, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[95, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[96, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[96, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[96, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[97, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[97, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[97, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[98, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[98, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[98, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[99, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[99, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.9.1/.buildinfo b/v0.9.1/.buildinfo index 48d2125e8ffdebe5057a0d27a7f325ada56e767f..1bebab0996e50125d827c084da30299bf6e73a53 100644 --- a/v0.9.1/.buildinfo +++ b/v0.9.1/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 1a0475bdab874f17729983a643e56798 +config: b5bd872f9cc6264894a1d2629f9dd37e tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.9.1/.doctrees/api_doc/ascii/drawing.doctree b/v0.9.1/.doctrees/api_doc/ascii/drawing.doctree index 3a0bed0ebccc688f6540f984d01ff162da917904..415f1cd289f3d203285dcf3edac41efa59dc901a 100644 Binary files a/v0.9.1/.doctrees/api_doc/ascii/drawing.doctree and b/v0.9.1/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/ascii/index.doctree b/v0.9.1/.doctrees/api_doc/ascii/index.doctree index 275df59c4a65d35c4f83ea7e58ae3519993e1d87..da02b17dd275d43cebd81c141347d080e7730b80 100644 Binary files a/v0.9.1/.doctrees/api_doc/ascii/index.doctree and b/v0.9.1/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/config/index.doctree b/v0.9.1/.doctrees/api_doc/config/index.doctree index c8b1c99002d225a600963e8005e65865ae594caa..369cd1018f4949d9b7c06702a99c0ddd199fe0b0 100644 Binary files a/v0.9.1/.doctrees/api_doc/config/index.doctree and b/v0.9.1/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/config/meta.doctree b/v0.9.1/.doctrees/api_doc/config/meta.doctree index bb95a1d4a987a1180cfe4404ac8ea8b3935e5cdd..cea168be28e4be4ece61d210c4727b5a8a0677aa 100644 Binary files a/v0.9.1/.doctrees/api_doc/config/meta.doctree and b/v0.9.1/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/data/background.doctree b/v0.9.1/.doctrees/api_doc/data/background.doctree index ebf2b5e9f168de8ec990928ea58add9a69729fa4..b83ec729d7d61a2dec0c5299591b7ab0145ea541 100644 Binary files a/v0.9.1/.doctrees/api_doc/data/background.doctree and b/v0.9.1/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/data/decode.doctree b/v0.9.1/.doctrees/api_doc/data/decode.doctree index 6b948a753ceaa579016b4a704422346e974de642..38c27eff8edc1426a21ecc5b4146b68deed23074 100644 Binary files a/v0.9.1/.doctrees/api_doc/data/decode.doctree and b/v0.9.1/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/data/encode.doctree b/v0.9.1/.doctrees/api_doc/data/encode.doctree index 43b095c2559ff0aaefd35cfbe0b86c5346e5749f..9384654b07bc315923837aa0d6eb9be435f899bc 100644 Binary files a/v0.9.1/.doctrees/api_doc/data/encode.doctree and b/v0.9.1/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/data/image.doctree b/v0.9.1/.doctrees/api_doc/data/image.doctree index fc642ee1798e62c48e04de5282bda666ce064ecf..e83a6a68b029574537f840bd3a132222b4491e52 100644 Binary files a/v0.9.1/.doctrees/api_doc/data/image.doctree and b/v0.9.1/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/data/index.doctree b/v0.9.1/.doctrees/api_doc/data/index.doctree index bcbb13dfcc73b9da6edfb743767ab0615f47d19d..88e91707c5d579de3453ce8bb8fea0d048cf1a43 100644 Binary files a/v0.9.1/.doctrees/api_doc/data/index.doctree and b/v0.9.1/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/data/layer.doctree b/v0.9.1/.doctrees/api_doc/data/layer.doctree index 5b60c78fec9bd1b73737ee58bbcb5303201d7c2d..af95e9d368533b3ac68d5efa015da2668fda6cb7 100644 Binary files a/v0.9.1/.doctrees/api_doc/data/layer.doctree and b/v0.9.1/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.9.1/.doctrees/api_doc/detect/booru_yolo.doctree index 3165b4bd093834be6e916f8b15c9b0dbfabc0b19..895b397a62ac05a677cb43e1c31f72d3a3c560d6 100644 Binary files a/v0.9.1/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.9.1/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/detect/censor.doctree b/v0.9.1/.doctrees/api_doc/detect/censor.doctree index 537055b3bfb6eedf588cf8b2f4c21dfa56b4435e..f211eb5e6d3c630c6032a2a85306f4f7c6e4af47 100644 Binary files a/v0.9.1/.doctrees/api_doc/detect/censor.doctree and b/v0.9.1/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/detect/eye.doctree b/v0.9.1/.doctrees/api_doc/detect/eye.doctree index d4c25ec01558f23c501f48ed28c857131d42b919..66c0a80bc556d65583cccae76b106b612f8f578e 100644 Binary files a/v0.9.1/.doctrees/api_doc/detect/eye.doctree and b/v0.9.1/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/detect/face.doctree b/v0.9.1/.doctrees/api_doc/detect/face.doctree index e4321de7052f0be8bf821a95aeea1e7f355734cf..b74715234f51f216e9a65bb6bed0c14ca9923d8e 100644 Binary files a/v0.9.1/.doctrees/api_doc/detect/face.doctree and b/v0.9.1/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/detect/halfbody.doctree b/v0.9.1/.doctrees/api_doc/detect/halfbody.doctree index ca143281df065ee3849d708612800fd135696b7b..44d96d8d369630e6d496d51186d2a2e3c0d58806 100644 Binary files a/v0.9.1/.doctrees/api_doc/detect/halfbody.doctree and b/v0.9.1/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/detect/hand.doctree b/v0.9.1/.doctrees/api_doc/detect/hand.doctree index c2a3f4f83a59d4225751f7c3d5ed2f0c16a761fb..7dbf8a75aec794cea625ab7043d14ecc1813e1ce 100644 Binary files a/v0.9.1/.doctrees/api_doc/detect/hand.doctree and b/v0.9.1/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/detect/head.doctree b/v0.9.1/.doctrees/api_doc/detect/head.doctree index 291585b06a8f8b05a7fda53ef69e1a6fca3de7ab..c488a10d0be77f6fa307084fd58aede7b4b1a812 100644 Binary files a/v0.9.1/.doctrees/api_doc/detect/head.doctree and b/v0.9.1/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/detect/index.doctree b/v0.9.1/.doctrees/api_doc/detect/index.doctree index 6ff40666ba34aaa477308e0154a043f9c7e90d9e..b116d81c9d53763a31289552e7f0c986678b1533 100644 Binary files a/v0.9.1/.doctrees/api_doc/detect/index.doctree and b/v0.9.1/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/detect/nudenet.doctree b/v0.9.1/.doctrees/api_doc/detect/nudenet.doctree index f89fad5651939ecc7c647ec1a0035dfa2c767a03..15e86b712981c9561d3aabc854e534db6a2caeed 100644 Binary files a/v0.9.1/.doctrees/api_doc/detect/nudenet.doctree and b/v0.9.1/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/detect/person.doctree b/v0.9.1/.doctrees/api_doc/detect/person.doctree index b2a2f9601583bbfbcd6b80b07a80e292ac809d3b..8eef88bd9c4470f3859a00d3a9cad8ac9fcde694 100644 Binary files a/v0.9.1/.doctrees/api_doc/detect/person.doctree and b/v0.9.1/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/detect/similarity.doctree b/v0.9.1/.doctrees/api_doc/detect/similarity.doctree index 4a8639362ce2fd334ef7bfdd72a1aeb560834ddc..8b38bd0f59bafbecca1a1b1fae08a0187b2b6a6b 100644 Binary files a/v0.9.1/.doctrees/api_doc/detect/similarity.doctree and b/v0.9.1/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/detect/text.doctree b/v0.9.1/.doctrees/api_doc/detect/text.doctree index 76ab265d102fa31a523ea3229e0c78248e72c495..e87d133c6aaf2b82fc9bfe67141415d51ff36a69 100644 Binary files a/v0.9.1/.doctrees/api_doc/detect/text.doctree and b/v0.9.1/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/detect/visual.doctree b/v0.9.1/.doctrees/api_doc/detect/visual.doctree index 47536a2660161e08ad6199aeea1e60f7272f3e15..4b4362797c2ae280705e569a9285d0b2cc6a8efc 100644 Binary files a/v0.9.1/.doctrees/api_doc/detect/visual.doctree and b/v0.9.1/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/edge/canny.doctree b/v0.9.1/.doctrees/api_doc/edge/canny.doctree index 83005206b136bdce25af1981260c1076bb054e5d..01295491b75e3431f7f5c7f0e8517ce073b9563d 100644 Binary files a/v0.9.1/.doctrees/api_doc/edge/canny.doctree and b/v0.9.1/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/edge/index.doctree b/v0.9.1/.doctrees/api_doc/edge/index.doctree index f7065b74a285811ae683799d7cd00a2fa72aa04e..8b87ed19378c77d409ee00346867e8b46a82b783 100644 Binary files a/v0.9.1/.doctrees/api_doc/edge/index.doctree and b/v0.9.1/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/edge/lineart.doctree b/v0.9.1/.doctrees/api_doc/edge/lineart.doctree index 81409df11ca72142d51a73e7b1f6ec414cb0b834..003e3a273d1795d769db4989ec59c164a6d0eddc 100644 Binary files a/v0.9.1/.doctrees/api_doc/edge/lineart.doctree and b/v0.9.1/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.9.1/.doctrees/api_doc/edge/lineart_anime.doctree index 569d5aeebc460f0025e76de3ea7a796f8bfda8f7..c56706de20d4bde6641cae201d2f345f8a4f13a5 100644 Binary files a/v0.9.1/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.9.1/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/generic/classify.doctree b/v0.9.1/.doctrees/api_doc/generic/classify.doctree index 2bb583267c9124f0a6e83c456a8526482a388513..35429ffd4704be4611523dfa5ccf1df60d7fd15a 100644 Binary files a/v0.9.1/.doctrees/api_doc/generic/classify.doctree and b/v0.9.1/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/generic/enhance.doctree b/v0.9.1/.doctrees/api_doc/generic/enhance.doctree index 1594b3ba2ff6861ade5645b6109d707a081fdaff..3c6ab95e943d0d05bb60f0dc572ea5eb99b5b8b0 100644 Binary files a/v0.9.1/.doctrees/api_doc/generic/enhance.doctree and b/v0.9.1/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/generic/index.doctree b/v0.9.1/.doctrees/api_doc/generic/index.doctree index 3b9dcfb25408d24a0f9376c5df721898c1c60a50..a1cac664132e9b9565720c6668f6743ffb484428 100644 Binary files a/v0.9.1/.doctrees/api_doc/generic/index.doctree and b/v0.9.1/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/generic/yolo.doctree b/v0.9.1/.doctrees/api_doc/generic/yolo.doctree index af8b502378dee774e3534690f89c948ca52d0831..8a628c12d7df3376db5aefeb09197291afbb34f9 100644 Binary files a/v0.9.1/.doctrees/api_doc/generic/yolo.doctree and b/v0.9.1/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/metadata/geninfo.doctree b/v0.9.1/.doctrees/api_doc/metadata/geninfo.doctree index 85201566fe19b24b2cd823ad9fb179cac599e0e7..1699b1a0deb473951660a53c6607e1569f3af232 100644 Binary files a/v0.9.1/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.9.1/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/metadata/index.doctree b/v0.9.1/.doctrees/api_doc/metadata/index.doctree index bde759e11f2188de3fa0e08c944213dc4ca2ad56..e4f28d04a61971727d113e17bc01496811dde12b 100644 Binary files a/v0.9.1/.doctrees/api_doc/metadata/index.doctree and b/v0.9.1/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/metadata/lsb.doctree b/v0.9.1/.doctrees/api_doc/metadata/lsb.doctree index d347a3c85c42b6946ce98274ae03564cd283023b..0f69c564f72238f8706f4898c8c908f76be774cd 100644 Binary files a/v0.9.1/.doctrees/api_doc/metadata/lsb.doctree and b/v0.9.1/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.9.1/.doctrees/api_doc/metrics/aesthetic.doctree index 1611b60fbca19b7339fbf9732bb08180757f2927..f82c3f1ad5c378ae157dec76569d25c4a03f869d 100644 Binary files a/v0.9.1/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.9.1/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/metrics/ccip.doctree b/v0.9.1/.doctrees/api_doc/metrics/ccip.doctree index f00fd0473d20f5f78f345af0b71d644b49fcfb9a..312c1fba9ca6747c274040f29a6ed1a530f8a53c 100644 Binary files a/v0.9.1/.doctrees/api_doc/metrics/ccip.doctree and b/v0.9.1/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.9.1/.doctrees/api_doc/metrics/dbaesthetic.doctree index 528db87a6849d8031bc1edd47f00c59e6639a3ca..184f9e8e2f0ec6a7efc7ed80cd494cabe0cab011 100644 Binary files a/v0.9.1/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.9.1/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/metrics/index.doctree b/v0.9.1/.doctrees/api_doc/metrics/index.doctree index ff39985cedb94b5a539442f0ee8a5cb923701829..122ba04c8e7180d48659cb542fa1848521c49897 100644 Binary files a/v0.9.1/.doctrees/api_doc/metrics/index.doctree and b/v0.9.1/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/metrics/laplacian.doctree b/v0.9.1/.doctrees/api_doc/metrics/laplacian.doctree index d768cb6a47a9c465b14b7ff559b66df799094645..28a7a421c77505b378901ef1e92c8b6a3bf2f716 100644 Binary files a/v0.9.1/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.9.1/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/metrics/lpips.doctree b/v0.9.1/.doctrees/api_doc/metrics/lpips.doctree index 38afd205def2d48551431b0dbbc21ad17ba5b031..94c8bbbf11b34e7a0642432ce01210c7cde745c6 100644 Binary files a/v0.9.1/.doctrees/api_doc/metrics/lpips.doctree and b/v0.9.1/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/metrics/psnr_.doctree b/v0.9.1/.doctrees/api_doc/metrics/psnr_.doctree index 60e3a5f5b705c9ce985806a71c1ef037e3c0560d..2e3296061947a5deb474872a6676ee757c82b0b9 100644 Binary files a/v0.9.1/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.9.1/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/ocr/index.doctree b/v0.9.1/.doctrees/api_doc/ocr/index.doctree index 936f64b412cf41943c52be07eb23381d7cae847e..9653160aae90a960ca5fc3da57479080250e60d6 100644 Binary files a/v0.9.1/.doctrees/api_doc/ocr/index.doctree and b/v0.9.1/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/operate/align.doctree b/v0.9.1/.doctrees/api_doc/operate/align.doctree index 592bcba0b9b0f9c21671eb076775fc3b41e674d8..0204905020b8322b53bcd295dc78430f8c4a29a2 100644 Binary files a/v0.9.1/.doctrees/api_doc/operate/align.doctree and b/v0.9.1/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/operate/censor.doctree b/v0.9.1/.doctrees/api_doc/operate/censor.doctree index 42d55db4c9ee12fcea4808532762502eca7870de..812eae6c1c53fe5651a5fc535bf611447b894c64 100644 Binary files a/v0.9.1/.doctrees/api_doc/operate/censor.doctree and b/v0.9.1/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/operate/imgcensor.doctree b/v0.9.1/.doctrees/api_doc/operate/imgcensor.doctree index 35f77144229d8faa33728c2e6501342c25d6b70b..ce4f330d54b74ca2da98d1aa0eaab32bd051a5a6 100644 Binary files a/v0.9.1/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.9.1/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/operate/index.doctree b/v0.9.1/.doctrees/api_doc/operate/index.doctree index 39c4493a7092de6d79059c52506e576d3ab13a7f..5f0cf5dadd9b2dca04dcf7f8bc615e27d867c9bb 100644 Binary files a/v0.9.1/.doctrees/api_doc/operate/index.doctree and b/v0.9.1/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/operate/squeeze.doctree b/v0.9.1/.doctrees/api_doc/operate/squeeze.doctree index 017aeb2736c88942fa8bf8cc8b36d0c2129127bf..bc7a6b822439a986ec8c108dbc30f358a25eeab2 100644 Binary files a/v0.9.1/.doctrees/api_doc/operate/squeeze.doctree and b/v0.9.1/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/pose/dwpose.doctree b/v0.9.1/.doctrees/api_doc/pose/dwpose.doctree index 98c498a182b9444c030d066ba1a04f1071480223..4fa41c3add93e536bf7cb99f04129cec123d8633 100644 Binary files a/v0.9.1/.doctrees/api_doc/pose/dwpose.doctree and b/v0.9.1/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/pose/format.doctree b/v0.9.1/.doctrees/api_doc/pose/format.doctree index 35375638462c0c310c7365d1d4fae21435a7a167..6e9833a78cfc7173e4cf34346b9f7b55856623c1 100644 Binary files a/v0.9.1/.doctrees/api_doc/pose/format.doctree and b/v0.9.1/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/pose/index.doctree b/v0.9.1/.doctrees/api_doc/pose/index.doctree index fbb7aa3554bf0a669c4922851813da004e6f1987..e62df764b06618a5a7e720806de3911b20838988 100644 Binary files a/v0.9.1/.doctrees/api_doc/pose/index.doctree and b/v0.9.1/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/pose/visual.doctree b/v0.9.1/.doctrees/api_doc/pose/visual.doctree index d2917ef0981db20728b5b6245c6f99f19f2b460a..097fb200cf8d6ff267c8a70fbe4fe0e5330336a1 100644 Binary files a/v0.9.1/.doctrees/api_doc/pose/visual.doctree and b/v0.9.1/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/preprocess/base.doctree b/v0.9.1/.doctrees/api_doc/preprocess/base.doctree index bc3b278d0faa07097fc6d4c172a82f67d519b9cc..d1a2ed8b135d903337540ef9a71c6751ec28d299 100644 Binary files a/v0.9.1/.doctrees/api_doc/preprocess/base.doctree and b/v0.9.1/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/preprocess/index.doctree b/v0.9.1/.doctrees/api_doc/preprocess/index.doctree index cac0e760fc0f97973210ec2cff03e03773769711..8b43864c61272fbf67a68dd3b24adb6f4eabac92 100644 Binary files a/v0.9.1/.doctrees/api_doc/preprocess/index.doctree and b/v0.9.1/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/preprocess/pillow.doctree b/v0.9.1/.doctrees/api_doc/preprocess/pillow.doctree index bc12ded03889c3356eeb41918e0dc209c1124130..5af38fcfcf240e5af83c7ec0649c1bdefa6b0ee7 100644 Binary files a/v0.9.1/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.9.1/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.9.1/.doctrees/api_doc/preprocess/torchvision.doctree index ec755fbc5277d8dfd67d1b265e9b79e66cd7ae2d..4057eb3764c6e43a91fef0649f87bfe1c112b472 100644 Binary files a/v0.9.1/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.9.1/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/resource/background.doctree b/v0.9.1/.doctrees/api_doc/resource/background.doctree index f492dce912999eddaa79fb4c8e2601474bd199a8..febff684cb0048f46b26b561cd94671b7971656b 100644 Binary files a/v0.9.1/.doctrees/api_doc/resource/background.doctree and b/v0.9.1/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/resource/index.doctree b/v0.9.1/.doctrees/api_doc/resource/index.doctree index 4f95bbee9dfc75720e2c67264c8f98e7db156361..3e894bfc28d26fb00447d2dd1167d93e67991bfb 100644 Binary files a/v0.9.1/.doctrees/api_doc/resource/index.doctree and b/v0.9.1/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/restore/adversarial.doctree b/v0.9.1/.doctrees/api_doc/restore/adversarial.doctree index e574c78e1b90e3723090b5ebefed4bc17e7a5d7c..61ad4f5345ad8c59ea447426308bff3c26184916 100644 Binary files a/v0.9.1/.doctrees/api_doc/restore/adversarial.doctree and b/v0.9.1/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/restore/index.doctree b/v0.9.1/.doctrees/api_doc/restore/index.doctree index b12aef645aa6cedd6f06066c37b207dcc3b42252..aa20c088e788209736bd7d734b55fce35693e147 100644 Binary files a/v0.9.1/.doctrees/api_doc/restore/index.doctree and b/v0.9.1/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/restore/nafnet.doctree b/v0.9.1/.doctrees/api_doc/restore/nafnet.doctree index 00e7fffac8d55925cb33796cad6933a53fb07d8a..033d6ce4f66d783b3031f85c3e435740f054327c 100644 Binary files a/v0.9.1/.doctrees/api_doc/restore/nafnet.doctree and b/v0.9.1/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/restore/scunet.doctree b/v0.9.1/.doctrees/api_doc/restore/scunet.doctree index d5f2a15c1ad4430e62abf598d6b5bdb136122614..f855811dc38edde173817063d9a758ecdf66a234 100644 Binary files a/v0.9.1/.doctrees/api_doc/restore/scunet.doctree and b/v0.9.1/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/sd/index.doctree b/v0.9.1/.doctrees/api_doc/sd/index.doctree index 74b9dce21a90ae940a751c70c6ff25e7aac14ce0..3120b0426ff49d1f461892db65b336cb9f7cdbd4 100644 Binary files a/v0.9.1/.doctrees/api_doc/sd/index.doctree and b/v0.9.1/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/sd/metadata.doctree b/v0.9.1/.doctrees/api_doc/sd/metadata.doctree index 99fcedd76864c27f42e9d442db59323f197ac6d9..311d704fa4d610110792b957f325487d8b51a9c7 100644 Binary files a/v0.9.1/.doctrees/api_doc/sd/metadata.doctree and b/v0.9.1/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/sd/model.doctree b/v0.9.1/.doctrees/api_doc/sd/model.doctree index 9557a5eb143ca65da82b68fd718241c3d0d70118..073d03173447d5dc4a7e97fbecd9565f49981973 100644 Binary files a/v0.9.1/.doctrees/api_doc/sd/model.doctree and b/v0.9.1/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/sd/nai.doctree b/v0.9.1/.doctrees/api_doc/sd/nai.doctree index 326ba5e2d5dfd3ba5ef375f7c9f0140f48296ec1..704c96b28fea8c88c06bf0a443b1c10f0c917b7a 100644 Binary files a/v0.9.1/.doctrees/api_doc/sd/nai.doctree and b/v0.9.1/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/segment/index.doctree b/v0.9.1/.doctrees/api_doc/segment/index.doctree index 20a2561a8e3d93571a8f88c0a84b4fcb90c3862e..9c9873c0fb23fec38a78c08acf0c9949661c3f7e 100644 Binary files a/v0.9.1/.doctrees/api_doc/segment/index.doctree and b/v0.9.1/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/segment/isnetis.doctree b/v0.9.1/.doctrees/api_doc/segment/isnetis.doctree index 9de353a6707ab33276f5adf2310290a789ba3f6e..8f2eee4d09c633d44dc9ed8caefeac6a50df328a 100644 Binary files a/v0.9.1/.doctrees/api_doc/segment/isnetis.doctree and b/v0.9.1/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/tagging/blacklist.doctree b/v0.9.1/.doctrees/api_doc/tagging/blacklist.doctree index 4ac1477af5371539227fdf620cb8cccb7696cf4c..657f2930b416115a656414edc1882e452edc1594 100644 Binary files a/v0.9.1/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.9.1/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/tagging/character.doctree b/v0.9.1/.doctrees/api_doc/tagging/character.doctree index 29c8d9a7716cad4f1f913c2ac4aee95472c86b0b..32f48aa65316be733bd1aa9f851a216cc25eb6b7 100644 Binary files a/v0.9.1/.doctrees/api_doc/tagging/character.doctree and b/v0.9.1/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.9.1/.doctrees/api_doc/tagging/deepdanbooru.doctree index 6f75658542f811ddc5b050986817ef624d4ff014..61c5321a32b87a9879bf18c6323874315963bf3b 100644 Binary files a/v0.9.1/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.9.1/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/tagging/format.doctree b/v0.9.1/.doctrees/api_doc/tagging/format.doctree index b7875ac58e654783458a4676e3226746914950fe..0691e4101a709ff04a607958f57e9b8f3dee6973 100644 Binary files a/v0.9.1/.doctrees/api_doc/tagging/format.doctree and b/v0.9.1/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/tagging/index.doctree b/v0.9.1/.doctrees/api_doc/tagging/index.doctree index 9a6a79441afa87b4c0fdfe4ab0d0e167f5384966..cf608078473c597792bc3dc04b6b6007ef165eed 100644 Binary files a/v0.9.1/.doctrees/api_doc/tagging/index.doctree and b/v0.9.1/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/tagging/match.doctree b/v0.9.1/.doctrees/api_doc/tagging/match.doctree index 1a1999ba5096658f48108687e2b7d7ebd9e59272..24630fce167ea469a39c79e3e791ef682b2135b6 100644 Binary files a/v0.9.1/.doctrees/api_doc/tagging/match.doctree and b/v0.9.1/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.9.1/.doctrees/api_doc/tagging/mldanbooru.doctree index 0b7dcac8912b6a69d77340549978d36627b345c0..0e70f376ccd2cf258148dbe1204402590f55aacb 100644 Binary files a/v0.9.1/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.9.1/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/tagging/order.doctree b/v0.9.1/.doctrees/api_doc/tagging/order.doctree index 4f878550866f8062052f24df38cfab83a9dba0ce..fae825102f6062efd1a6793c480a843c40fc5849 100644 Binary files a/v0.9.1/.doctrees/api_doc/tagging/order.doctree and b/v0.9.1/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/tagging/overlap.doctree b/v0.9.1/.doctrees/api_doc/tagging/overlap.doctree index 7fe49b1aa1922463007d4bf80382d7020ec2aba8..6a275d99bafe674a1d47f235b4a8d61e31edf04b 100644 Binary files a/v0.9.1/.doctrees/api_doc/tagging/overlap.doctree and b/v0.9.1/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/tagging/wd14.doctree b/v0.9.1/.doctrees/api_doc/tagging/wd14.doctree index 4d19fa17b7595253053309fc9413d51927a71b2d..32cecf6da46678e8368a40b9ec7e8d59c24c0f04 100644 Binary files a/v0.9.1/.doctrees/api_doc/tagging/wd14.doctree and b/v0.9.1/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/upscale/cdc.doctree b/v0.9.1/.doctrees/api_doc/upscale/cdc.doctree index 6cd04b369305c7bd70517daa57be5c927a94d17b..b30ae4fb111620b5fa29456a85b08eb35be182cd 100644 Binary files a/v0.9.1/.doctrees/api_doc/upscale/cdc.doctree and b/v0.9.1/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/upscale/index.doctree b/v0.9.1/.doctrees/api_doc/upscale/index.doctree index da4698a22a8eb07eb2f7863eabd813e425e6c11a..04b8a61d07aa977d49ac295f139fc78f3103b79e 100644 Binary files a/v0.9.1/.doctrees/api_doc/upscale/index.doctree and b/v0.9.1/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/utils/cache.doctree b/v0.9.1/.doctrees/api_doc/utils/cache.doctree index 933e398f40fdc92a81be19f5f975ea60b26d5a6c..163ba3d0e61cd23162fa240200a7480615c1c620 100644 Binary files a/v0.9.1/.doctrees/api_doc/utils/cache.doctree and b/v0.9.1/.doctrees/api_doc/utils/cache.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/utils/func.doctree b/v0.9.1/.doctrees/api_doc/utils/func.doctree index 7c1e0d0d5b22ab5c0181b92acf1bab7bf22037bd..4f3207614d1b394764b10410abf297bd12cf65eb 100644 Binary files a/v0.9.1/.doctrees/api_doc/utils/func.doctree and b/v0.9.1/.doctrees/api_doc/utils/func.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/utils/index.doctree b/v0.9.1/.doctrees/api_doc/utils/index.doctree index c14cde29f5cfa50d5cd90eb1c26d3692de73d5ec..b401734c837112d1b8c8ddc6085c5a09e4c2d0c2 100644 Binary files a/v0.9.1/.doctrees/api_doc/utils/index.doctree and b/v0.9.1/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.9.1/.doctrees/api_doc/utils/onnxruntime.doctree index d6c4c5daded19f2258890e6ed52ad09441e200ac..de718e6ad430707316b9618cf14d6a1d5dc52f2d 100644 Binary files a/v0.9.1/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.9.1/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/aicheck.doctree b/v0.9.1/.doctrees/api_doc/validate/aicheck.doctree index 1b54aca547f4275f74fdddeaaea7fdc21cc571a2..050d47b7d499b36b08f2c766b938396791afa0cc 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/aicheck.doctree and b/v0.9.1/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.9.1/.doctrees/api_doc/validate/bangumi_char.doctree index 499c5037ab8ca2e17d84ff096381efcd32df8b37..1639fdd3fa778ab484e6638516eb8bac29787d9a 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.9.1/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/classify.doctree b/v0.9.1/.doctrees/api_doc/validate/classify.doctree index f9d1fed1113e53a15cfe3d16054fd4a1bff34928..86637644dd2abad59dd3918241bb520ec5734691 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/classify.doctree and b/v0.9.1/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/color.doctree b/v0.9.1/.doctrees/api_doc/validate/color.doctree index 6fe0b3cdda00aa1888c4023e6d45018cc481684a..7cc1498e074c184c4fec7e92966d0aef0138fee5 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/color.doctree and b/v0.9.1/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/completeness.doctree b/v0.9.1/.doctrees/api_doc/validate/completeness.doctree index 85cd45b4f61e75c3bbe3e070486575158ffc40c3..1c2c769f7026a65382ce5735c631ea167e5f677a 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/completeness.doctree and b/v0.9.1/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/dbrating.doctree b/v0.9.1/.doctrees/api_doc/validate/dbrating.doctree index 960d86bec7aaabf1701856f4cc5155df512ece55..0529a89d2a6596996fcbc1b7a5e7c40220788365 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/dbrating.doctree and b/v0.9.1/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/furry.doctree b/v0.9.1/.doctrees/api_doc/validate/furry.doctree index 13ae3da849d43f4a4b4d9c0235eae0086faba4ed..6622c789defd03934cf7a92de37d955e66e14a0f 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/furry.doctree and b/v0.9.1/.doctrees/api_doc/validate/furry.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/index.doctree b/v0.9.1/.doctrees/api_doc/validate/index.doctree index 8012b8434e84127c2c2f8b261631f8774dc26b40..a52340d6ff41f2e91639d3dd40f58ac189f4e2af 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/index.doctree and b/v0.9.1/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/monochrome.doctree b/v0.9.1/.doctrees/api_doc/validate/monochrome.doctree index 2aec2702763d6b50941cf959b2f33b4a1a386c0b..38f8d7fcdf70d7bd6802fdc4418164bfeb68128d 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/monochrome.doctree and b/v0.9.1/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/nsfw.doctree b/v0.9.1/.doctrees/api_doc/validate/nsfw.doctree index f38496654e896917cac25c481389b433fa053dde..f3b3390dc844443739f90220477e5680ace3602c 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/nsfw.doctree and b/v0.9.1/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/portrait.doctree b/v0.9.1/.doctrees/api_doc/validate/portrait.doctree index eb63369732f3c201822b27ada666bbd25503804e..1265e1ad2132e3469d07b4972ff38ee57617b60e 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/portrait.doctree and b/v0.9.1/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/rating.doctree b/v0.9.1/.doctrees/api_doc/validate/rating.doctree index ae93ef980f030daa7bbfbf8c0792487dc004bf79..af604ffaf2cd18676374a78eeabd76bc8b92e92a 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/rating.doctree and b/v0.9.1/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/real.doctree b/v0.9.1/.doctrees/api_doc/validate/real.doctree index 0bb0ed6b7008b7df94fbe13cc760e72ffbd7aaf5..f8c932ba02612d1b9b98b37f75543d3e8707ac74 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/real.doctree and b/v0.9.1/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/safe.doctree b/v0.9.1/.doctrees/api_doc/validate/safe.doctree index 107a5aa3c090093eee832b5f31698174261764d4..d1589ce2b480dca65a7df60941da6304840663ab 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/safe.doctree and b/v0.9.1/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/style_age.doctree b/v0.9.1/.doctrees/api_doc/validate/style_age.doctree index 086033d6a814f95b8894d7a01a841ea30380159d..5414df542092b4d6171ce1d286e20102411618ce 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/style_age.doctree and b/v0.9.1/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/teen.doctree b/v0.9.1/.doctrees/api_doc/validate/teen.doctree index f6603daa88df27f0774b9ba86990b1c4c9622fa1..3f75c9be52b625a7d3d24a50bcc6fe95af4bfa57 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/teen.doctree and b/v0.9.1/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.9.1/.doctrees/api_doc/validate/truncate.doctree b/v0.9.1/.doctrees/api_doc/validate/truncate.doctree index 998c82f8d645fe3965ef59157d7a5241052d3693..1cd0a11b7a1274fce67a7be8c60c65fe84438790 100644 Binary files a/v0.9.1/.doctrees/api_doc/validate/truncate.doctree and b/v0.9.1/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.9.1/.doctrees/environment.pickle b/v0.9.1/.doctrees/environment.pickle index 34e73dbf748e967c84e3e008086c3898f8767993..fd85c374df9fd22d6281d5d67f1c442dec2c95c5 100644 Binary files a/v0.9.1/.doctrees/environment.pickle and b/v0.9.1/.doctrees/environment.pickle differ diff --git a/v0.9.1/.doctrees/index.doctree b/v0.9.1/.doctrees/index.doctree index 1dbbfed0b97069a9d2842777d159f046f77fc58f..123830c8d205a84644b70418a7e9da96d2582f87 100644 Binary files a/v0.9.1/.doctrees/index.doctree and b/v0.9.1/.doctrees/index.doctree differ diff --git a/v0.9.1/.doctrees/information/environment.doctree b/v0.9.1/.doctrees/information/environment.doctree index f9e9d89fa171ce6e1dca0f6682e32f54866cb509..aa0113cb8645aa858c50987785f3b04a6fdeac60 100644 Binary files a/v0.9.1/.doctrees/information/environment.doctree and b/v0.9.1/.doctrees/information/environment.doctree differ diff --git a/v0.9.1/.doctrees/information/environment.result.doctree b/v0.9.1/.doctrees/information/environment.result.doctree index a166e06d030ed3dc4cc6d114a3b26104a26b64ed..50fd0b0d2648f590f85b29ebd7682833ce7a3235 100644 Binary files a/v0.9.1/.doctrees/information/environment.result.doctree and b/v0.9.1/.doctrees/information/environment.result.doctree differ diff --git a/v0.9.1/.doctrees/nbsphinx/information/environment.ipynb b/v0.9.1/.doctrees/nbsphinx/information/environment.ipynb index c966b2111680a965013d3f9d5b2137b5042b49ba..aeb3637f7d6af637a03ae85aa5f3eb6153cc8185 100644 --- a/v0.9.1/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.9.1/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:52:06.200352Z", - "iopub.status.busy": "2025-02-16T07:52:06.200162Z", - "iopub.status.idle": "2025-02-16T07:52:07.360774Z", - "shell.execute_reply": "2025-02-16T07:52:07.360040Z" + "iopub.execute_input": "2025-02-16T10:01:10.105494Z", + "iopub.status.busy": "2025-02-16T10:01:10.104919Z", + "iopub.status.idle": "2025-02-16T10:01:11.267312Z", + "shell.execute_reply": "2025-02-16T10:01:11.266506Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2984.607 MHz\n", + "CPU Freq: 3227.60825 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.1/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.9.1/.doctrees/nbsphinx/information/environment.result.ipynb index 37f4e6eab21b0a99126b1451701956caa4ce55c0..8f1492b4e0ea1db8a0c747c1825147d76c50eacf 100644 --- a/v0.9.1/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.9.1/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:49:04.771767Z", - "iopub.status.busy": "2025-02-16T07:49:04.771578Z", - "iopub.status.idle": "2025-02-16T07:49:05.936615Z", - "shell.execute_reply": "2025-02-16T07:49:05.935950Z" + "iopub.execute_input": "2025-02-16T09:58:08.804937Z", + "iopub.status.busy": "2025-02-16T09:58:08.804725Z", + "iopub.status.idle": "2025-02-16T09:58:09.971023Z", + "shell.execute_reply": "2025-02-16T09:58:09.970262Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3247.46775 MHz\n", + "CPU Freq: 3164.7132500000002 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.1/.doctrees/tutorials/installation/index.doctree b/v0.9.1/.doctrees/tutorials/installation/index.doctree index ef65da1c69cc1daf47ba80aed526e666c5d7b8ab..70f4f7a1b61ed7991500c090de3f5aa51225afef 100644 Binary files a/v0.9.1/.doctrees/tutorials/installation/index.doctree and b/v0.9.1/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.9.1/.doctrees/tutorials/quick_start/index.doctree b/v0.9.1/.doctrees/tutorials/quick_start/index.doctree index 3770c9db367121b19e95f8cfaae9d6faca85ccdf..98aedcc04d33cf240697234dfc57f906d625ee99 100644 Binary files a/v0.9.1/.doctrees/tutorials/quick_start/index.doctree and b/v0.9.1/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.9.1/_sources/information/environment.result.ipynb.txt b/v0.9.1/_sources/information/environment.result.ipynb.txt index 37f4e6eab21b0a99126b1451701956caa4ce55c0..8f1492b4e0ea1db8a0c747c1825147d76c50eacf 100644 --- a/v0.9.1/_sources/information/environment.result.ipynb.txt +++ b/v0.9.1/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:49:04.771767Z", - "iopub.status.busy": "2025-02-16T07:49:04.771578Z", - "iopub.status.idle": "2025-02-16T07:49:05.936615Z", - "shell.execute_reply": "2025-02-16T07:49:05.935950Z" + "iopub.execute_input": "2025-02-16T09:58:08.804937Z", + "iopub.status.busy": "2025-02-16T09:58:08.804725Z", + "iopub.status.idle": "2025-02-16T09:58:09.971023Z", + "shell.execute_reply": "2025-02-16T09:58:09.970262Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3247.46775 MHz\n", + "CPU Freq: 3164.7132500000002 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.1/information/environment.html b/v0.9.1/information/environment.html index 4ee42eee4940a470dc9565d1adeccfac7c3da40f..1d204e3c960a3c70814d66f7ac8cc277a12731e6 100644 --- a/v0.9.1/information/environment.html +++ b/v0.9.1/information/environment.html @@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 2984.607 MHz +CPU Freq: 3227.60825 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.9.1/information/environment.ipynb b/v0.9.1/information/environment.ipynb index c966b2111680a965013d3f9d5b2137b5042b49ba..aeb3637f7d6af637a03ae85aa5f3eb6153cc8185 100644 --- a/v0.9.1/information/environment.ipynb +++ b/v0.9.1/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:52:06.200352Z", - "iopub.status.busy": "2025-02-16T07:52:06.200162Z", - "iopub.status.idle": "2025-02-16T07:52:07.360774Z", - "shell.execute_reply": "2025-02-16T07:52:07.360040Z" + "iopub.execute_input": "2025-02-16T10:01:10.105494Z", + "iopub.status.busy": "2025-02-16T10:01:10.104919Z", + "iopub.status.idle": "2025-02-16T10:01:11.267312Z", + "shell.execute_reply": "2025-02-16T10:01:11.266506Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2984.607 MHz\n", + "CPU Freq: 3227.60825 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.1/information/environment.result.html b/v0.9.1/information/environment.result.html index 52354a4878bc7686a4ad10bacc7dbb12c2da54c0..de784fe6b4e9ad7ff76afc058fbb03e2dd3a1556 100644 --- a/v0.9.1/information/environment.result.html +++ b/v0.9.1/information/environment.result.html @@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3247.46775 MHz +CPU Freq: 3164.7132500000002 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.9.1/information/environment.result.ipynb b/v0.9.1/information/environment.result.ipynb index 37f4e6eab21b0a99126b1451701956caa4ce55c0..8f1492b4e0ea1db8a0c747c1825147d76c50eacf 100644 --- a/v0.9.1/information/environment.result.ipynb +++ b/v0.9.1/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:49:04.771767Z", - "iopub.status.busy": "2025-02-16T07:49:04.771578Z", - "iopub.status.idle": "2025-02-16T07:49:05.936615Z", - "shell.execute_reply": "2025-02-16T07:49:05.935950Z" + "iopub.execute_input": "2025-02-16T09:58:08.804937Z", + "iopub.status.busy": "2025-02-16T09:58:08.804725Z", + "iopub.status.idle": "2025-02-16T09:58:09.971023Z", + "shell.execute_reply": "2025-02-16T09:58:09.970262Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3247.46775 MHz\n", + "CPU Freq: 3164.7132500000002 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.1/searchindex.js b/v0.9.1/searchindex.js index 76a5d5b2b11f0c977a4eb30c19c76799f02e88c5..30796ddc899695f219eab7fcaefaa337d3bfc4c5 100644 --- a/v0.9.1/searchindex.js +++ b/v0.9.1/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 62], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 61, 62, 64, 65, 66, 69, 70, 71, 73, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 103], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 66, 73, 77, 96], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 62, 64, 67, 68, 82], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 55, 69, 88], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 64, 67, 68, 69, 70, 73, 74, 75, 76, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 62, 63, 67, 68, 69, 74, 76, 77, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "8": [0, 10, 20, 33, 35, 39, 43, 48, 62, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 101, 102, 103], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "gener": [0, 4, 10, 13, 19, 31, 32, 61, 62, 64, 73, 76, 81, 88, 100], "art": [0, 62], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 64, 66, 69, 73, 74, 75, 76, 84, 88, 92, 94, 100], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 62, 64, 67, 68, 72, 75, 76, 83, 85, 88, 91, 92, 94, 98], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 62, 64, 76, 77, 84, 87, 89, 92, 93, 95, 96, 97], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 68, 69, 70, 72, 73, 74, 76, 77, 79, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 103], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 62, 64, 67, 68, 70, 72, 74, 76, 77, 80, 84, 87, 89, 92, 93, 95, 97], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 62, 63, 64, 67, 68, 74, 79], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 79, 96], "width": [0, 4, 9, 44, 55, 73], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 62, 63, 64, 67, 68, 74, 76, 82, 83, 84, 85, 88, 91, 94, 98], "set": [0, 10, 27, 30, 35, 46, 48, 50, 76, 82, 85, 88, 94, 98, 99], "automat": [0, 4, 22, 35, 46, 82, 101, 102], "determin": [0, 7, 35, 92], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 62, 66, 73, 77, 78, 96, 101, 102], "height": [0, 4, 9, 44, 55, 73], "filter": [0, 30, 46, 67, 68, 88, 90, 94], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 62, 63, 64, 67, 69, 70, 73, 76, 77, 79, 80, 82, 83, 84, 85, 88, 90, 91, 92, 94, 98], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 62, 64, 66, 73, 77, 79, 82, 83, 99], "resiz": [0, 21, 30, 42, 50, 53, 54, 62, 73], "charact": [0, 35, 41, 50, 65, 66, 69, 70, 71, 76, 84, 100], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 64, 66, 74, 83, 92, 99], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 84, 89, 93, 95, 97, 101, 102], "intens": 0, "proport": [0, 84], "correct": [0, 33], "output": [0, 27, 36, 50, 62, 63, 74, 76, 103], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 55, 62, 63, 64, 66, 67, 73, 79, 80, 82, 83, 85, 90, 91, 92, 99, 100, 101, 102, 103], "should": [0, 3, 9, 35, 39, 43, 44, 46, 66, 76, 103], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 73], "your": [0, 46, 99, 101, 102, 103], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 61, 62, 63, 64, 65, 69, 71, 75, 76, 77, 79, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 63, 69, 73, 80, 83, 91, 99], "ensur": [0, 20, 30, 35, 42, 62, 79], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "close": [0, 44, 62], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 66, 69, 70, 73, 74, 92], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 55, 63, 66, 67, 68, 69, 70, 73, 76, 77, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98, 99], "represent": [0, 20, 35, 53, 54, 62], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 67, 68, 70, 72, 74, 75, 76, 77, 79, 80, 84, 87, 88, 89, 92, 93, 94, 95, 96, 97], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 62, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99], "here": [0, 10, 18, 24, 35, 39, 40, 62, 67, 69, 73, 76, 77, 84, 86, 99, 101, 102], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 62, 64, 65, 66, 68, 69, 71, 74, 76, 77, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 62, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99, 101, 102, 103], "print": [0, 10, 15, 16, 19, 20, 30, 62, 63, 101, 102, 103], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 62, 64, 66, 76, 77, 86, 99], "draw": [1, 24, 25, 50, 92, 100], "ascii_draw": 1, "meta": [2, 100, 103], "__title__": [2, 103], "__version__": [2, 103], "__description__": [2, 103], "__author__": [2, 103], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 61, 62, 65, 66, 67, 68, 69, 70, 71, 73, 76, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "inform": [3, 31, 32, 33, 50, 62, 64, 75], "packag": 3, "titl": [3, 64], "project": [3, 18, 69, 76, 99], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 62, 63, 79, 85, 100, 103], "short": [3, 73, 76], "descript": [3, 18, 27, 64], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 61, 62, 63, 64, 76, 80, 84, 92], "setup": 3, "py": [3, 66], "author": [3, 63], "email": 3, "step": [4, 44, 62], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 62, 66], "creat": [4, 27, 30, 31, 43, 53, 54, 62, 64, 68, 83], "black": [4, 43, 62], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 62, 63, 64, 74, 76, 82, 84, 90, 91, 100, 103], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 66, 77], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 62, 66, 91], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 82, 85, 103], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 61, 62, 63, 64, 75, 76, 77, 79, 80, 84, 88, 92, 94, 99], "suitabl": [4, 53, 69, 92], "color": [4, 7, 9, 23, 25, 26, 43, 62, 66, 90, 91, 100], "fore": [4, 23, 25, 26], "back": [4, 76], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 62, 63, 64, 68, 70, 75, 79, 82, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 96, 97, 98, 103], "rgba": [4, 7, 28, 33, 66, 77], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 62, 63, 64, 73, 76, 85, 88, 94, 96, 98], "add": [4, 31, 63, 64, 70], "rgb": [4, 5, 6, 7, 28, 43, 55, 62, 66, 77], "In": [4, 25, 35, 84, 85], "document": [4, 101, 102, 103], "accur": [4, 11, 19, 88, 94], "present": [4, 31, 64, 69], "state": 4, "shown": [4, 65], "follow": [4, 27, 35, 48, 54, 63, 64, 76, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 76, 80], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 62, 77, 86, 91], "both": [5, 11, 20, 41, 53, 63, 76], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 76, 80], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 62, 63, 64, 67, 68, 69, 73, 74, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 93, 94, 95, 96, 97, 98, 99], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 62, 63, 64, 76, 77], "order": [5, 6, 70, 71, 100], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 62, 64, 69, 82, 85, 86, 88, 91, 94, 98], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 62, 63, 77, 82], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 55, 66, 69, 73, 76, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 62, 63, 64, 67, 68, 69, 70, 72, 73, 76, 77, 83, 86, 91, 99], "mode": [5, 6, 7, 20, 33, 54, 55, 62, 74, 77, 82], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 63, 100], "encod": [5, 8, 27, 33, 64, 100], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 63, 64, 67, 68, 69, 70, 72, 73, 76, 77, 83, 91, 99], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 63, 64, 67, 68, 70, 72, 76, 83, 86, 91, 99], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 76, 80], "channel": [6, 7, 28, 77], "jpegimageplugin": [6, 55], "jpegimagefil": [6, 55], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 66, 76], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 62, 76, 79, 87], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 66, 69, 76, 80, 87, 88, 94], "same": [6, 22, 35, 40, 76, 79], "torchvis": [6, 52, 100], "transform": [6, 7, 51, 53, 54, 70], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 61, 63, 64, 65, 76, 79, 80, 88, 94, 100], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 61, 62, 63, 64, 73, 74, 76, 79, 80, 82, 88, 94], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 61, 63, 69, 73, 76, 100], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 61, 68, 76, 103], "manipul": [7, 61], "python": [7, 33, 79, 101, 102, 103], "librari": [7, 30, 53, 103], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 61, 63, 64, 76, 79, 80, 92, 103], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 62, 76, 82], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 62, 64, 80, 103], "handl": [7, 27, 30, 32, 33, 51, 54, 61, 64], "multipl": [7, 9, 14, 33, 35, 39, 62], "ad": [7, 10, 63, 64, 70], "background": [7, 8, 23, 25, 26, 56, 62, 66, 100], "check": [7, 33, 38, 63, 67, 68, 72, 83, 86, 96, 99, 103], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 84], "common": [7, 54], "relat": [7, 10, 12, 15, 61, 68, 80], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 69, 73, 92], "kei": [7, 16, 20, 63, 76], "featur": [7, 11, 16, 29, 35, 39, 64, 66, 69, 70, 76, 84], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 55, 61, 62, 63, 64, 82, 91, 99, 100], "path": [7, 9, 10, 11, 14, 16, 30, 33, 55, 62, 63, 64, 86, 91, 99], "binari": [7, 80], "like": [7, 10, 17, 54, 73, 79, 103], "onc": 7, "particularli": [7, 20, 27, 31, 32, 64, 79], "requir": [7, 9, 18, 19, 35, 44, 63, 64, 88, 94, 103], "preprocess": [7, 18, 27, 30, 35, 100], "befor": [7, 33, 35, 63, 76], "further": 7, "analysi": [7, 36], "force_background": 7, "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 76, 80], "necessari": [7, 35, 69, 73], "convert": [7, 31, 33, 35, 48, 53, 54, 64, 76, 92], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 62, 63, 64, 68, 74, 76, 79], "ha": [7, 21, 41, 54, 77, 92, 101, 102], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 62, 63, 64, 71, 76, 92, 100], "avoid": [7, 69], "anomali": 7, "dure": [7, 27, 33, 70, 91, 99], "subsequ": [7, 43], "convers": [7, 30, 54], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 62, 64, 67, 68, 74], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 62, 63, 64, 67, 68, 74], "typeerror": [7, 48, 53, 54, 67, 68, 74], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 67, 68, 74, 75, 76, 83, 85, 88, 94, 98], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 76, 84, 85, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98], "take": [7, 50], "singl": [7, 14, 33, 35, 54, 70, 76, 80], "call": [7, 24, 62], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 61, 70, 72, 76, 77, 92], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 55], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 63, 65, 66, 71, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "pillow": [7, 22, 52, 100], "boolean": [7, 35], "otherwis": [7, 31, 35, 64, 67, 68, 72, 77, 82], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 65, 70, 90, 92], "basic": [8, 53, 56, 68], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 100], "rgb_decod": 8, "load_imag": [8, 47, 62], "has_alpha_channel": 8, "layer": [8, 80, 100], "istack": 8, "mai": [9, 12, 15, 35, 62, 69, 73, 79, 99, 101, 102], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 62, 63, 68], "similar": [9, 10, 17, 35, 39, 73, 76, 100], "techniqu": [9, 28, 33], "p": [9, 69, 73, 76], "need": [9, 14, 30, 41, 44, 79, 83, 85, 88, 91, 94, 98], "stack": [9, 76], "addition": 9, "second": [9, 20, 35, 40, 72], "element": [9, 76], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 80], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 62, 63, 67, 68, 69, 70, 73, 74, 75, 76, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "right": [9, 43, 48, 80], "two": [9, 20, 35, 40, 72, 91], "dimension": [9, 76], "arrai": [9, 22, 33, 35, 39, 46, 48, 76, 80], "h": [9, 23, 25, 26, 46, 66], "w": [9, 23, 25, 26, 46, 66, 76], "posit": [9, 35, 43, 44, 84], "target": [9, 17, 22, 23, 25, 26, 44], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 72], "howev": [9, 35], "solid": [9, 43], "pure": [9, 66], "lime": [9, 66], "nian": 9, "save": [9, 31, 62, 63, 64, 66], "nian_lim": 9, "yellow": [9, 62], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 62, 69, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "9": [9, 10, 20, 35, 39, 48, 62, 74, 83, 84, 85, 87, 88, 91, 92, 93, 94, 95, 97, 98, 103], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 62, 63, 67], "mask": [9, 23, 25, 26, 44, 46, 66], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 100], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 55, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 55, 73, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 65, 71, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 65, 71, 77, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "explan": 10, "No": [10, 62, 101, 102], "head": [10, 17, 22, 47, 68, 84, 93, 100], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 55, 62, 65, 66, 68, 69, 71, 77, 84, 85, 88, 89, 93, 94, 95, 97, 98, 103], "pretti": 10, "girl": [10, 41, 68], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 63, 68, 69, 73, 76, 91], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54], "pair": [10, 20], "cover": [10, 18, 44, 62, 68], "breast": [10, 18, 68, 69, 73, 75, 76], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 62], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 90, 100], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 68, 76], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 72, 75, 84], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 76, 100], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 68], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 65, 103], "6": [10, 20, 22, 35, 39, 48, 67, 68, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "nopan": 10, "panti": [10, 70], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 88, 94, 100], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 62, 67, 68, 73, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 64], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 62, 79, 82], "less": [10, 11, 13, 19, 83], "stand": [10, 62, 69, 73, 76], "sit": [10, 68], "ass": 10, "split": [10, 73], "leg": [10, 62], "wide": [10, 62], "90": 10, "degre": [10, 44], "typic": [10, 11], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 85, 88, 94, 98], "10": [10, 21, 27, 35, 39, 44, 48, 83, 84, 85, 88, 91, 92, 94, 95], "sprd": 10, "strongli": [10, 77], "11": [10, 35, 48, 83, 84, 85, 88, 91, 92, 94, 95], "vsplt": 10, "pose": [10, 35, 100], "12": [10, 22, 35, 43, 48, 83, 84, 85, 88, 91, 92, 94, 95], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 84, 85, 88, 92, 95, 97], "full": [10, 62], "almost": 10, "side": [10, 42, 68, 99], "usual": [10, 39], "ly": 10, "14": [10, 48, 84, 85, 88, 92, 95], "wing": [10, 68], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 84, 85, 88, 92, 95, 101, 102], "feral": 10, "four": [10, 11, 84], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 89], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 83], "16": [10, 48, 84, 88, 92, 95], "hdrago": 10, "style": [10, 14, 19, 44, 97, 103], "17": [10, 48, 92, 97], "hponi": 10, "18": [10, 18, 48, 88, 92, 94, 101, 102], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 92], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 62, 92], "hcat": 10, "cat": [10, 68, 74], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 97], "hbear": 10, "bear": 10, "22": [10, 48], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 62, 64, 73, 76, 88, 91, 101, 102], "contest": 10, "toward": [10, 48], "viewer": [10, 62], "23": [10, 48], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48], "hhors": 10, "hors": 10, "implement": [10, 40, 79], "aa09": 10, "25": [10, 13, 18, 30, 40, 97], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 69, 73, 76, 77, 83, 84, 87, 89, 92, 93, 95, 96, 97], "releas": 10, "time": [10, 64, 77], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 65], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 61, 62, 64, 68, 84, 85, 88, 89, 93, 94, 95, 97, 98], "advanc": [10, 103], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 64, 65, 84, 88, 94], "scenario": [10, 69, 73, 79], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 62], "enhanc": [10, 29, 100], "improv": [10, 21, 76], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 64, 91], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 69, 70, 73, 77, 88, 94], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 69, 73, 79, 84, 99], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 62, 100], "30": [10, 19, 44], "public": 10, "friendli": [10, 103], "reduc": [10, 35, 46, 76], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 55, 68], "current": [10, 54, 62, 88, 94, 101, 102, 103], "reincarn": 10, "compon": [10, 20, 27, 30, 79], "some": [10, 27, 29, 35, 39, 40, 44, 56, 67, 69, 73, 76, 77, 79, 86, 99, 101, 102], "yolov8s_aa09": 10, "updat": [10, 27, 30, 63], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 76, 90], "closeup": 10, "adjust": [10, 30, 39, 68], "larg": [10, 25, 35, 76], "hat": [10, 68], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 69, 73], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 67, 68, 70, 74, 75, 80, 92, 96], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 70, 74, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "though": 10, "note": [10, 14, 35, 44, 62, 84, 88, 91, 94, 101, 102], "complet": [10, 44, 84, 90, 100], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 62, 64], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 69, 79, 91, 92, 101, 102], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 76], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 69, 73, 76, 83, 91], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 77], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 62, 80], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 68], "genit": 11, "male": [11, 18, 68], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 61, 62, 65, 69, 70, 71, 73, 76, 77, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 100, 103], "v1": [11, 12, 13, 14, 15, 19, 43, 62, 76], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 62], "data": [11, 14, 16, 31, 33, 35, 47, 54, 61, 62, 69, 70, 88, 94, 100, 101, 102, 103], "either": [11, 12, 13, 14, 15, 35, 76, 80], "standard": [11, 13, 14, 15, 31, 79], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 62], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 79], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 76], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 68], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 62, 63, 70, 82, 99], "indic": [11, 35, 48, 51, 69, 73, 76], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 62], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 64, 74], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 79], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 68, 73, 77, 80], "speed": [12, 13, 14, 15, 16, 19, 23, 77], "accuraci": [12, 13, 14, 15, 16, 19, 41, 83, 85, 88, 91, 94, 98], "higher": [12, 13, 14, 15, 16, 18, 21, 91], "consid": [12, 15, 20, 35, 41, 44, 46, 55, 68, 88, 94], "overlap": [12, 14, 15, 16, 20, 69, 71, 73, 76, 77, 100], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 62], "predict": [12, 16, 19, 27, 30, 76, 83, 85, 87, 88, 91, 92, 94, 96, 98], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 66, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 55, 64, 103], "balanc": [13, 15, 19, 62], "system": [13, 14, 23, 51, 88, 94], "overhead": [13, 14, 23, 79], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 62, 74, 82, 83, 85, 88, 94, 98], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 64, 82], "mostima_post": [13, 16], "29": [13, 16], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 62], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 61, 63, 77, 84, 88, 91, 94, 101, 102], "primari": [14, 84, 87, 89, 93, 95, 97], "purpos": 14, "crop": [14, 46, 53, 54, 62], "illustr": [14, 62, 85, 87], "therefor": [14, 22, 35, 101, 102], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 93, 100], "peopl": [14, 74], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 76, 77, 79, 82, 83, 84, 85, 88, 91, 94, 98, 103], "inde": 14, "recommend": [14, 21, 35, 38, 39, 76, 77, 88, 94], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 61], "obtain": [14, 24, 34, 35], "local": [14, 55, 101, 102], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 62, 64, 66, 69, 79, 103], "choos": [15, 19, 41], "35": [15, 62, 69, 76], "configur": [15, 27, 35, 53, 54, 100], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 62, 80], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 70, 92, 96], "infer": [15, 18, 21, 30, 47, 82, 91], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 69, 103], "hug": [16, 27, 30, 35, 76], "face": [16, 17, 18, 27, 30, 35, 48, 50, 62, 68, 76, 84, 100], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 77, 103], "yolo11": 16, "architectur": 16, "usag": [16, 27, 61, 62, 63, 69, 79, 80, 99], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 66, 68, 70, 75, 76], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 61, 76, 82], "instead": [16, 21, 70], "detect_head": [17, 22], "booru_yolo": [17, 100], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 88, 94], "ey": [17, 44, 48, 62, 68, 100], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 84, 93, 100], "detect_halfbodi": 17, "hand": [17, 48, 50, 62, 68, 100], "detect_hand": 17, "nudenet": [17, 100], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 62, 70, 72, 100], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 77, 82, 99, 100], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 82, 92], "nudenet_onnx": 18, "effici": [18, 21, 63, 80], "notai": 18, "tech": 18, "detail": [18, 61, 62, 82, 84], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 81, 100], "topk": [18, 27], "100": [18, 23, 30, 38, 79], "45": [18, 39], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 55, 80, 83], "keep": [18, 73], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 62, 79, 80, 96], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 79, 80, 92], "work": [20, 27, 32, 38, 64, 92], "aggreg": 20, "involv": 20, "segment": [20, 55, 100], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 74], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 62, 63, 99], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 85], "match": [20, 33, 46, 68, 71, 100], "unknown": [20, 74], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 62, 67, 80, 82], "doesn": [20, 33, 68], "t": [20, 33, 68], "group": [20, 27, 39, 70], "correspond": [20, 35, 41, 46, 76, 92, 96], "car": 20, "85": [20, 69, 76], "75": 20, "text_detect": 21, "been": [21, 92], "migrat": 21, "ocr": [21, 100], "detect_text_with_ocr": [21, 100], "soon": 21, "qualiti": [21, 36, 56, 62, 76, 77], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 69, 83, 84, 85, 87, 92, 93, 94, 95, 97, 98], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 88, 94], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 62, 82], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 66], "font": 22, "At": 22, "runtim": [22, 25, 82, 91], "attempt": [22, 31, 44, 62, 64, 82], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 63, 100], "cannot": [22, 41, 51, 53, 64], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 55, 56, 62, 66, 69, 71, 76, 82, 84, 89, 91, 93, 95, 97], "cv2": 23, "have": [23, 25, 35, 74, 75, 88, 94, 99], "lowest": 23, "resourc": [23, 100], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 66], "its": [23, 25, 26, 27, 35, 41, 42, 63, 66, 69, 70, 82, 84, 85, 87, 88, 89, 92, 93, 94, 95, 97, 98], "low": [23, 34, 36, 62, 73, 76, 77], "high": [23, 30, 56, 62, 77, 91, 92], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 61, 62, 63, 64, 76], "outlin": 24, "comparison": [24, 69], "canni": [24, 100], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 100], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 100], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 62], "effect": [25, 34, 43, 99], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 101, 102], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 62, 77], "deeper": 25, "richer": 25, "probabl": [25, 92], "extra": [25, 62], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 55, 77], "pass": [25, 26, 27, 30, 31, 43, 44, 62, 66, 73, 77, 79], "neural": [25, 26, 66, 80], "network": [25, 26, 66, 80], "classif": [27, 80, 84, 85, 87, 88, 89, 90, 93, 94, 95, 97, 98], "those": [27, 91], "store": [27, 31, 62, 63], "manag": [27, 30, 82, 100], "interact": [27, 30], "also": [27, 53, 76, 103], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 62, 79], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": 27, "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 82], "_model_nam": 27, "cach": [27, 30, 55, 81, 100], "_model": 27, "dictionari": [27, 31, 36, 53, 62, 63, 64, 67, 68, 84, 87, 89, 93, 95, 97], "_label": 27, "_hf_token": 27, "org": 27, "repo": 27, "__init__": [27, 28, 30, 33, 44, 48, 55, 64, 68], "instanc": [27, 30, 35, 43, 48, 55, 68], "clear": [27, 30, 35, 63, 84, 88, 94], "method": [27, 28, 30, 32, 33, 35, 43, 88, 94], "free": [27, 30], "up": [27, 30, 68], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 73], "interfac": [27, 30, 79], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 55], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 62, 64], "keyword": [27, 30, 31, 43, 44, 62, 64, 79], "argument": [27, 30, 31, 43, 44, 47, 48, 62, 64, 68, 76, 79], "importerror": [27, 30], "properli": [27, 62], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 92], "through": [27, 103], "error": [27, 33, 76], "predict_fmt": 27, "fmt": [27, 36, 76], "top5": 27, "logit": 27, "embed": [27, 33, 76], "dict": [27, 33, 36, 47, 53, 54, 62, 63, 64, 76, 79, 84, 85, 87, 88, 89, 93, 94, 95, 97, 98], "top": [27, 44, 91], "k": 27, "e": [27, 35, 56, 74, 77, 80], "g": [27, 35, 56, 74, 76, 77], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 62, 103], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 84, 89, 90, 91, 93, 95, 97, 98, 100], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 67, 68, 82, 83, 88, 94, 100], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 61, 63, 64, 100], "associ": [30, 64], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 63], "environ": [30, 77, 79, 82, 100], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 79, 103], "300": 30, "400": 30, "95": [30, 67, 68, 74], "simpl": 30, "without": [30, 62, 67, 68, 75], "explicitli": 30, "read": [31, 32, 33, 61, 62, 63], "write": [31, 32, 33, 61, 63], "exif": [31, 32, 62], "gif": [31, 32, 62], "comment": 31, "These": [31, 34, 55], "about": 31, "context": [31, 32], "ai": [31, 32, 64, 83], "found": [31, 44, 62, 84], "commonli": [31, 70, 80], "where": [31, 35, 62, 63, 76, 79], "look": [31, 41, 62, 84], "usercom": 31, "field": [31, 64], "dst_filenam": 31, "destin": [31, 62, 63, 64], "filenam": [31, 55], "pnginfo": [31, 33, 62, 64], "wai": [31, 62, 63], "geninfo": [32, 100], "lsb": [32, 64, 100], "signific": [32, 33, 35, 64], "bit": [32, 33, 64], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 70], "inject": 33, "combin": [33, 41], "emb": [33, 76], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 63, 76], "gzip": 33, "written": 33, "appropri": [33, 41, 62], "serializ": [33, 53], "err": 33, "caus": [33, 99], "multi": [33, 79], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 70], "read_32bit_integ": 33, "32": 33, "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 66], "robust": [33, 35], "skytnt": [34, 55, 66], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 76, 77, 83, 85, 88, 91, 94, 98], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 69], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 73, 77, 103], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 61, 91], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 62], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 79], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 64, 67, 76, 77], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 93, 94], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 62, 83, 84, 85, 87, 88, 89, 93, 94, 95, 97, 98], "neighborhood": 35, "core": [35, 101, 102], "few": 35, "too": 35, "sensit": [35, 43, 76, 88, 94], "tune": 35, "guidelin": 35, "deal": [35, 61], "solut": [35, 44], "small": [35, 43], "advis": [35, 69], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 68], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 73, 77], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 100], "danbooru": [36, 69, 71, 73, 88, 91], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 62], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 76], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 62], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 100], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 100], "laplacian": [37, 100], "laplacian_scor": 37, "lpip": [37, 100], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 100], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 79, 83, 91], "seem": 38, "just": [38, 85, 88, 91, 94, 98], "we": [38, 77], "explor": 38, "bluri": 38, "hutao": [38, 66, 69, 73, 76], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 62, 77, 101, 102], "99": 39, "192": 39, "49": 39, "256": [39, 53, 54, 62], "img1": [39, 40, 76], "img2": [39, 40, 76], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": 40, "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": 41, "export": [41, 82], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 85], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 62], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 74], "languag": 41, "func": [41, 81, 100], "japanes": [41, 62], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 61], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 103], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54], "longer": 42, "after": [42, 69, 73, 76], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 62, 66, 76, 101, 102], "serv": [43, 69], "foundat": 43, "inherit": 43, "within": [43, 62, 69, 76], "fill": 43, "valid": [43, 44, 48, 100], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 63, 82, 85], "angl": 44, "end": [44, 62], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 55], "total": [44, 101, 102], "star": [44, 73], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 73, 76], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 68, 72], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": 44, "properti": [44, 48, 62, 64], "align": [45, 100], "align_maxs": 45, "censor_": [45, 100], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 100], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 100], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 78], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 66, 103], "github": [47, 101, 102, 103], "com": [47, 103], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 100, 103], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 62], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 73, 76], "make": [48, 53, 70, 80, 88, 92, 94], "readabl": [48, 76], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 68, 74], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 90, 100], "zero": 48, "must": [48, 68, 99], "preced": 48, "surround": 48, "whitespac": [48, 70], "36": 48, "0b100": 48, "91": 48, "112": 48, "92": [48, 74], "113": 48, "dwpose": [49, 100], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 100], "connect": 50, "ellips": 50, "facial": [50, 68, 84], "pars": [51, 53, 54, 61, 62, 100], "parser": [51, 53, 54, 62], "intern": [51, 63], "try": 51, "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "tensor": [53, 54, 63], "composit": 53, "machin": [53, 80], "learn": [53, 80], "compos": [53, 54], "sequenc": [53, 68], "pillowcompos": 53, "sequenti": 53, "decor": [53, 54, 79], "facilit": 53, "creation": [53, 54, 64], "pipelin": 53, "creator": 53, "tvalu": [53, 54], "describ": 53, "interpol": [53, 54], "bicub": [53, 54], "pillowres": 53, "antialia": [53, 54], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": 53, "pillowtotensor": 53, "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54], "pillownorm": 53, "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "bg": 55, "strict_level": 55, "min_select": 55, "min_width": 55, "min_height": 55, "min_resolut": 55, "desir": 55, "strict": [55, 88, 94], "get_imag": 55, "get_image_fil": 55, "list_image_fil": 55, "random_imag": 55, "randomli": 55, "random_image_fil": 55, "8057": 55, "000000": 55, "000001": 55, "000002": 55, "000003": 55, "000004": 55, "home": 55, "dgh": [55, 63, 103], "2400x1600": 55, "0x7feb86ed5160": 55, "003258": 55, "400x400": 55, "0x7feb86a748b0": 55, "quickli": 56, "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "adversari": [58, 100], "remove_adversarial_nois": 58, "nafnet": [58, 100], "restore_with_nafnet": 58, "scunet": [58, 100], "restore_with_scunet": 58, "automatic1111": 61, "stabl": [61, 62, 83, 103], "diffus": [61, 62, 83], "webui": [61, 62, 63], "novelai": 61, "sdwui": 61, "submodul": 61, "nai": [61, 100], "docstr": 61, "sdmetadata": 61, "parse_sdmeta_from_text": 61, "get_sdmeta_from_imag": 61, "save_image_with_sdmeta": 61, "read_metadata": 61, "save_with_metadata": 61, "naimetadata": 61, "get_naimeta_from_imag": 61, "add_naimeta_to_imag": 61, "save_image_with_naimeta": 61, "formatt": 62, "a1111": 62, "sd_metadata_simpl": 62, "sd_metadata_complex": 62, "prompt": 62, "neg_prompt": 62, "neg": 62, "__str__": 62, "sd1": 62, "extrem": 62, "delic": 62, "beauti": 62, "offici": 62, "global": [62, 99], "illumin": 62, "soft": 62, "shadow": 62, "super": 62, "light": 62, "novel": [62, 64], "4k": 62, "metal_textur": 62, "striped_background": 62, "rich": 62, "cg": 62, "uniti": 62, "8k": 62, "wallpap": 62, "unreal": 62, "sci": 62, "fi": 62, "fantasi": 62, "silver_skin": 62, "cut": [62, 68], "silver_impossible_bodysuit": 62, "gem_on_chest": 62, "cut_silver_mechanical_leotard": 62, "headgear": [62, 68], "1_girl": 62, "solo": [62, 67, 68, 69, 73, 74, 75, 76], "slim_waist": 62, "hair": [62, 68], "long": 62, "lumin": 62, "medium_breast": [62, 75], "indistinct_camelto": 62, "flat_crotch": 62, "coquettish": 62, "squint": 62, "evil_smil": 62, "dark_persona": 62, "mouth": 62, "wet": 62, "slim_fac": 62, "tall_girl": 62, "matur": 62, "mature_fac": 62, "slim_figur": 62, "slim_leg": 62, "groin": 62, "bare_thigh": 62, "easyneg": 62, "sketch": 62, "ugli": 62, "huge": 62, "logo": 62, "monochrom": [62, 87, 90, 100], "bad": 62, "mutat": 62, "blurri": 62, "horror": 62, "geometri": 62, "bad_prompt": 62, "miss": 62, "finger": 62, "limb": 62, "anatomi": 62, "interlock": 62, "digit": 62, "arm": 62, "2girl": 62, "deform": 62, "artist": 62, "blush": [62, 69, 73, 76], "lipstick": 62, "skindent": 62, "tie": 62, "big_breast": 62, "thighhigh": [62, 69], "pubic_hair": [62, 68], "3d": [62, 85], "realist": 62, "slip": [62, 70], "head_out_of_fram": 62, "curvi": 62, "sampler": 62, "ddim": 62, "cfg": 62, "seed": 62, "3827064803": 62, "512x848": 62, "hash": 62, "eb49192009": 62, "anidosmix": 62, "clip": 62, "skip": 62, "new_imag": 62, "let": 62, "what": 62, "nslim_fac": 62, "848": 62, "_sdmeta_text": 62, "directli": 62, "starri": 62, "night": 62, "daylight": 62, "40": 62, "euler": 62, "sd2": 62, "1girl": [62, 67, 68, 69, 70, 73, 74, 75, 76], "blue": 62, "footwear": 62, "shoe": 62, "bang": [62, 68, 69, 73, 76], "indoor": 62, "sleev": 62, "ahog": [62, 68, 69, 73, 76], "dress": [62, 68], "pot": 62, "plant": 62, "bag": [62, 69, 73, 76], "bun": [62, 68], "window": 62, "lora": 62, "bluearchive10": 62, "bluearchiv": 62, "neg1": 62, "dpm": 62, "2m": 62, "sde": 62, "karra": 62, "2647703743": 62, "768x768": 62, "72bd94132e": 62, "cutemix": 62, "denois": 62, "strength": 62, "controlnet": 62, "preprocessor": 62, "control_v11p_sd15_openpos": 62, "cab727d4": 62, "weight": 62, "perfect": 62, "control": 62, "param": 62, "hire": 62, "upscal": [62, 100], "latent": 62, "ti": 62, "339cc9210f70": 62, "66a7279a88dd": 62, "info": 62, "els": [62, 101, 102], "underli": [62, 79], "sd_meta": 62, "scope": 62, "dst_file": [62, 64], "jpeg": [62, 86, 99], "webp": 62, "systemerror": [62, 64], "input_imag": 62, "output_imag": 62, "a41": 63, "safetensor": 63, "safe": [63, 69, 79, 90, 92, 94, 99, 100], "torch": 63, "command": [63, 103], "pip": [63, 103], "_check_env": 63, "model_fil": 63, "key1": 63, "value1": 63, "key2": 63, "value2": 63, "src_model_fil": 63, "dst_model_fil": 63, "new_metadata": 63, "john": 63, "doe": [63, 67, 74, 88, 94], "input_model": 63, "output_model": 63, "softwar": 64, "generation_tim": 64, "dataclass": 64, "encapsul": 64, "taken": 64, "alia": 64, "success": [64, 103], "add_lsb_meta": 64, "save_metainfo": 64, "metainfo": 64, "prefer": 64, "isneti": [65, 100], "get_isnetis_mask": 65, "segment_with_isneti": 65, "segment_rgba_with_isneti": 65, "co": 66, "seg": 66, "1024": [66, 76], "inspir": [66, 76, 96], "space": [66, 76], "blob": 66, "app": 66, "l8": 66, "00ff00": 66, "mask_": 66, "image_": 66, "hutao_seg": 66, "skadi": [66, 69, 73, 76], "skadi_seg": 66, "drop": [67, 68, 69, 73, 75, 76], "cosplai": 67, "no_eyewear": 67, "eyewear": [67, 68], "span": [67, 68], "matter": [67, 68], "red_hair": [67, 68, 74, 75], "use_preset": 67, "custom_blacklist": 67, "onlin": 67, "preset": 67, "ones": 67, "neither": [67, 68], "nor": [67, 68], "anal_hair": 68, "anal_tail": 68, "arm_behind_head": 68, "arm_hair": 68, "arm_under_breast": 68, "arms_behind_head": 68, "bird_on_head": 68, "blood_in_hair": 68, "breasts_on_glass": 68, "breasts_on_head": 68, "cat_on_head": 68, "closed_ey": 68, "clothed_female_nude_femal": 68, "clothed_female_nude_mal": 68, "clothed_male_nude_femal": 68, "clothes_between_breast": 68, "cream_on_fac": 68, "drying_hair": 68, "empty_ey": 68, "face_to_breast": 68, "food_on_fac": 68, "food_on_head": 68, "game_boi": 68, "grabbing_anoth": 68, "s_hair": 68, "grabbing_own_breast": 68, "gun_to_head": 68, "head_between_breast": 68, "heart_in_ey": 68, "multiple_boi": 68, "multiple_girl": 68, "object_on_breast": 68, "object_on_head": 68, "paint_splatter_on_fac": 68, "parted_lip": [68, 69, 73, 76], "penis_on_fac": 68, "person_on_head": 68, "pokemon_on_head": 68, "rabbit_on_head": 68, "rice_on_fac": 68, "severed_head": 68, "star_in_ey": 68, "sticker_on_fac": 68, "tentacles_on_mal": 68, "tying_hair": 68, "built": [68, 79], "mutabl": 68, "constructor": 68, "empti": 68, "iter": 68, "hold": [68, 69, 73, 76], "futa": 68, "cum": 68, "rub": 68, "shade": 68, "plai": 68, "drill": 68, "skin": 68, "sidelock": 68, "twintail": [68, 69, 73, 76], "braid": 68, "afro": 68, "bald": 68, "dreadlock": 68, "ponytail": 68, "updo": 68, "beard": 68, "mustach": 68, "pointi": 68, "horn": 68, "tail": 68, "ornament": 68, "hairband": 68, "pupil": 68, "bow": [68, 69], "headwear": 68, "ribbon": [68, 73], "crown": 68, "cap": 68, "hairclip": [68, 73], "mole": 68, "halo": 68, "fluff": 68, "flower": [68, 69, 73, 76], "glass": [68, 70], "fang": 68, "boi": 68, "beret": 68, "heterochromia": 68, "headdress": 68, "eyepatch": 68, "headphon": 68, "eyebrow": 68, "eyelash": 68, "sunglass": 68, "intak": 68, "scrunchi": 68, "ear_pierc": 68, "headband": 68, "ring": 68, "under_mouth": 68, "freckl": 68, "lip": 68, "eyelin": 68, "eyeshadow": 68, "tassel": 68, "whitelist_suffix": 68, "whitelist_prefix": 68, "whitelist_word": 68, "suffix": [68, 72], "pool": 68, "whitelist": 68, "predefin": 68, "blacklist": [68, 71, 100], "red": 68, "singular": 68, "plural": 68, "chair": 68, "whole": 68, "word": 68, "hear": 68, "86": 68, "72": 68, "outdat": 69, "anymor": 69, "baselin": 69, "extens": 69, "practic": 69, "use_real_nam": [69, 73], "general_threshold": [69, 76], "character_threshold": [69, 76], "drop_overlap": [69, 73, 76], "real": [69, 73, 90, 100], "renam": [69, 73], "redirect": [69, 73], "mani": [69, 73], "websit": [69, 73], "rate": [69, 76, 88, 90, 100], "char": [69, 76], "9897817373275757": 69, "question": [69, 76, 88], "010265946388244629": 69, "explicit": [69, 76, 88], "2809715270996094e": 69, "9939777851104736": 69, "5032387375831604": 69, "black_bord": 69, "9943548440933228": 69, "black_glov": [69, 73, 76], "5011609792709351": 69, "blue_ski": [69, 73, 76], "6877802610397339": 69, "5543792843818665": 69, "8268730640411377": 69, "cloud": [69, 73, 76], "8504303693771362": 69, "cowboy_shot": [69, 73, 76], "6008237600326538": 69, "crop_top": [69, 73, 76], "6635787487030029": 69, "dai": [69, 73, 76], "8496965765953064": 69, "glove": [69, 73, 76], "6107005476951599": 69, "hair_between_ey": [69, 73, 76], "668294370174408": 69, "5619469285011292": 69, "holding_baseball_bat": [69, 73, 76], "5141720771789551": 69, "letterbox": 69, "long_hair": [69, 73, 75, 76], "9884189963340759": 69, "looking_at_view": [69, 73, 76], "5673105120658875": 69, "midriff": [69, 73, 76], "6290556192398071": 69, "navel": [69, 73, 76], "9631235003471375": 69, "no_hat": [69, 73], "7978747487068176": 69, "no_headwear": [69, 73, 76], "7577926516532898": 69, "outdoor": [69, 73, 76], "7118550539016724": 69, "5452839136123657": 69, "pillarbox": 69, "9841411709785461": 69, "red_ey": [69, 73, 76], "958786129951477": 69, "shirt": [69, 73, 76], "6720131039619446": 69, "short_sleev": [69, 73, 76], "7077711820602417": 69, "silver_hair": [69, 73], "6673924326896667": 69, "sky": [69, 73, 76], "8709812760353088": 69, "9614333510398865": 69, "sportswear": [69, 73, 76], "7786177396774292": 69, "6842771172523499": 69, "sweat": [69, 73, 76], "9076308012008667": 69, "thigh": [69, 73, 76], "580970823764801": 69, "skadi_": [69, 76], "arknight": [69, 76], "9633345007896423": 69, "9988503456115723": 69, "001651763916015625": 69, "00012505054473876953": 69, "9829280972480774": 69, "894218385219574": 69, "8733789920806885": 69, "backpack": [69, 73, 76], "6322951316833496": 69, "9987058639526367": 69, "bag_charm": 69, "9754379987716675": 69, "6810564994812012": 69, "9708781838417053": 69, "6356008052825928": 69, "5633733868598938": 69, "brick_wal": 69, "5315935611724854": 69, "brown_hair": [69, 73, 76], "9397273659706116": 69, "build": [69, 76], "9229896664619446": 69, "charm_": 69, "9006357789039612": 69, "citi": 69, "9020784497261047": 69, "cityscap": 69, "9547432661056519": 69, "5296419262886047": 69, "8253412246704102": 69, "5619839429855347": 69, "hair_flow": [69, 73, 76], "8277763724327087": 69, "hair_orna": [69, 73, 76], "9356368780136108": 69, "hair_ribbon": [69, 73], "5288072824478149": 69, "jacket": [69, 73, 76], "6336134076118469": 69, "9703260064125061": 69, "8188960552215576": 69, "phone_screen": 69, "9579574465751648": 69, "9954615235328674": 69, "plaid": [69, 73], "9725285172462463": 69, "plaid_skirt": [69, 73], "9638455510139465": 69, "pleated_skirt": [69, 73, 76], "7226815819740295": 69, "5321241021156311": 69, "red_nail": [69, 73], "5493080615997314": 69, "school_bag": 69, "9863407611846924": 69, "school_uniform": [69, 73, 76], "6794284582138062": 69, "5062428116798401": 69, "shoulder_bag": 69, "9325523972511292": 69, "skirt": [69, 73, 76], "92237788438797": 69, "skyscrap": 69, "7728171348571777": 69, "sleeves_past_wrist": [69, 73], "7257086038589478": 69, "smile": [69, 73, 76], "5357837080955505": 69, "6939404010772705": 69, "7054293155670166": 69, "tongu": [69, 73, 76], "9990814924240112": 69, "tongue_out": [69, 73, 76], "9992498755455017": 69, "5012534260749817": 69, "very_long_hair": [69, 73, 75, 76], "7461410164833069": 69, "underscor": [70, 76], "convent": 70, "restor": [70, 100], "use_spac": 70, "use_escap": 70, "include_scor": 70, "score_descend": 70, "_": 70, "escap": 70, "unsaf": 70, "sort": [70, 74], "descend": 70, "panty_pul": 70, "6826801300048828": 70, "958938717842102": 70, "drinking_glass": 70, "9340789318084717": 70, "areola_slip": 70, "41196826100349426": 70, "9988248348236084": 70, "drink": 70, "pull": 70, "areola": 70, "999": 70, "959": 70, "934": 70, "683": 70, "412": 70, "mldanbooru": [71, 100], "get_mldanbooru_tag": 71, "wd14": [71, 73, 100], "get_wd14_tag": [71, 73], "convert_wd14_emb_to_predict": 71, "denormalize_wd14_emb": 71, "deepdanbooru": [71, 73, 100], "get_deepdanbooru_tag": [71, 73], "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "drop_overlap_tag": 71, "is_blacklist": 71, "drop_blacklisted_tag": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "sort_tag": 71, "tag_match_suffix": 71, "tag_match_prefix": 71, "tag_match_ful": 71, "t1": 72, "t2": 72, "fulli": 72, "ml": 73, "448": 73, "keep_ratio": 73, "9999984502792358": [73, 95], "9999946355819702": 73, "9994951486587524": 73, "998144268989563": 73, "9978417158126831": 73, "9941409230232239": 73, "9799384474754333": 73, "979142427444458": 73, "961823582649231": 73, "961323618888855": 73, "9490893483161926": 73, "large_breast": [73, 76], "9450850486755371": 73, "9425153136253357": 73, "9409335255622864": 73, "9319437146186829": 73, "9265308976173401": 73, "baseball_bat": [73, 76], "9259042143821716": 73, "922250509262085": 73, "9199565052986145": 73, "9175475835800171": 73, "9102761745452881": 73, "9076938629150391": 73, "stomach": [73, 76], "9052775502204895": 73, "8938589692115784": 73, "8894285559654236": 73, "8891903162002563": 73, "8845980763435364": 73, "8842408061027527": 73, "8659475445747375": 73, "862621009349823": 73, "8616052865982056": 73, "8562789559364319": 73, "short_short": [73, 76], "8555729389190674": 73, "8533340096473694": 73, "black_short": [73, 76], "8477485775947571": 73, "8430152535438538": 73, "tied_long_hair": [73, 76], "8340626955032349": 73, "crop_top_overhang": 73, "8266023397445679": 73, "8222048282623291": 73, "8202669620513916": 73, "black_shirt": [73, 76], "8061150312423706": 73, "ass_visible_through_thigh": [73, 76], "7803354859352112": 73, "thigh_gap": [73, 76], "7789446711540222": 73, "arms_up": 73, "7052110433578491": 73, "9999866485595703": 73, "997043788433075": 73, "9969649910926819": 73, "9957101345062256": 73, "9928386807441711": 73, "9886980056762695": 73, "9864778518676758": 73, "ghost": [73, 76], "9769423007965088": 73, "9747489094734192": 73, "9736957550048828": 73, "9388670325279236": 73, "9356311559677124": 73, "91000896692276": 73, "cardigan": 73, "8955123424530029": 73, "8910233378410339": 73, "8904104828834534": 73, "8881211280822754": 73, "8876776695251465": 73, "8864808678627014": 73, "8810517191886902": 73, "8798807263374329": 73, "8765745162963867": 73, "8737136125564575": 73, "nail_polish": 73, "8650439381599426": 73, "8613706827163696": 73, "blue_cardigan": 73, "8571277260780334": 73, "8333670496940613": 73, "8160212635993958": 73, "eyebrows_visible_through_hair": 73, "8122442364692688": 73, "8091571927070618": 73, "8082079887390137": 73, "8048468232154846": 73, "long_sleev": [73, 76], "8042327165603638": 73, "7984272241592407": 73, "blazer": [73, 76], "794708251953125": 73, "78981614112854": 73, "7892146110534668": 73, "shaped_pupil": [73, 76], "7867060899734497": 73, "gradient_hair": 73, "786359965801239": 73, "white_shirt": 73, "7790888547897339": 73, "brown_skirt": 73, "7760675549507141": 73, "774523913860321": 73, "7721588015556335": 73, "7697228789329529": 73, "755959689617157": 73, "multicolored_hair": 73, "7477189898490906": 73, "7476690411567688": 73, "rail": 73, "7476617693901062": 73, "blue_jacket": 73, "7458406090736389": 73, "741143524646759": 73, "7364678978919983": 73, "collared_shirt": 73, "7193643450737": 73, "red_neckwear": 73, "7108616828918457": 73, "7086325287818909": 73, "miniskirt": 73, "7055293321609497": 73, "7039415836334229": 73, "open_cloth": 73, "7018357515335083": 73, "shuffl": 74, "count": [74, 101, 102], "2boi": 74, "random": 74, "cat_ear": 74, "uniqu": 74, "precomput": 75, "8849405313291128": 75, "8548297594823425": 75, "03910296474461261": 75, "6615180440330748": 75, "21552028866308015": 75, "3165260620737027": 75, "47744464927382957": 75, "tagger": 76, "smilingwolf": 76, "wd": 76, "swinv2_v3": 76, "general_mcut_en": 76, "character_mcut_en": 76, "no_underlin": 76, "mcut": 76, "replac": 76, "dim": 76, "index": [76, 103], "l2": 76, "follw": 76, "embd": 76, "valuabl": 76, "enabl": 76, "rapid": 76, "queri": 76, "0011444687843322754": 76, "8876402974128723": 76, "106781005859375": 76, "000277101993560791": 76, "997527003288269": 76, "9797663688659668": 76, "9905703663825989": 76, "9761719703674316": 76, "8981098532676697": 76, "8810765743255615": 76, "9498510360717773": 76, "8377365469932556": 76, "945058286190033": 76, "9457170367240906": 76, "969594419002533": 76, "7881088852882385": 76, "7687551379203796": 76, "9301245212554932": 76, "6703325510025024": 76, "white_hair": 76, "5292627811431885": 76, "8677047491073608": 76, "grey_hair": 76, "5859264731407166": 76, "9536856412887573": 76, "8056888580322266": 76, "8394746780395508": 76, "9473626613616943": 76, "8986269235610962": 76, "9385137557983398": 76, "8408567905426025": 76, "alternate_costum": 76, "4245271384716034": 76, "931140661239624": 76, "8830795884132385": 76, "7279844284057617": 76, "artist_nam": 76, "5333830714225769": 76, "64717698097229": 76, "9516432285308838": 76, "9655293226242065": 76, "9485014081001282": 76, "7366660833358765": 76, "7161656618118286": 76, "5858667492866516": 76, "6186309456825256": 76, "41193312406539917": 76, "467605859041214": 76, "36282333731651306": 76, "3756745457649231": 76, "motion_blur": 76, "5091936588287354": 76, "951993465423584": 76, "basebal": 76, "5634750723838806": 76, "8232709169387817": 76, "9869340658187866": 76, "49491602182388306": 76, "5193622708320618": 76, "003406703472137451": 76, "0007208287715911865": 76, "9798132181167603": 76, "8046203851699829": 76, "7596215009689331": 76, "7620116472244263": 76, "46084529161453247": 76, "48454540967941284": 76, "5152207016944885": 76, "8023070096969604": 76, "8653596639633179": 76, "7201820611953735": 76, "7816740870475769": 76, "697688639163971": 76, "8974947333335876": 76, "7491052746772766": 76, "5015512704849243": 76, "6401398181915283": 76, "43420469760894775": 76, "4528769850730896": 76, "5730487704277039": 76, "6739872694015503": 76, "5545973181724548": 76, "6946243047714233": 76, "5487751364707947": 76, "7439308166503906": 76, "4186026453971863": 76, "47378358244895935": 76, "4690653085708618": 76, "7565015554428101": 76, "hu_tao_": 76, "genshin_impact": 76, "9262397289276123": 76, "boo_tao_": 76, "942080020904541": 76, "denorm": 76, "denormalizer_nam": 76, "mnum2_al": 76, "understand": 76, "batch": [76, 77, 96], "redund": 76, "structur": [76, 100], "b": 76, "r": [76, 88, 94], "c": 76, "linalg": 76, "norm": 76, "approx": [76, 77], "1e": 76, "cdc_anime_onnx": 77, "realli": 77, "As": [77, 88, 94], "1024x1024": 77, "2060": 77, "gpu": 77, "cost": 77, "70": 77, "against": 77, "cpu": [77, 82, 101, 102], "experi": 77, "hgsr": 77, "mhr": 77, "aug_x4_320": 77, "tile_s": 77, "tile_overlap": 77, "batch_siz": 77, "silent": 77, "tile": 77, "progress": 77, "messag": 77, "cute_waifu_aroma": 77, "pngimageplugin": 77, "pngimagefil": 77, "1168x1168": 77, "0x7f0e8ca06880": 77, "4672x4672": 77, "0x7f0e48edb640": 77, "cdc": [78, 100], "upscale_with_cdc": 78, "thread": [79, 99], "lru_cach": 79, "wrap": 79, "synchron": 79, "prevent": 79, "race": 79, "condit": 79, "maxsiz": 79, "def": 79, "expensive_funct": 79, "expens": 79, "lock": [79, 99], "safeti": [79, 96], "multithread": 79, "my_funct": 79, "introduc": 79, "acquisit": 79, "critic": 79, "mathemat": 80, "activ": 80, "deep": 80, "problem": [80, 88, 94], "input_valu": 80, "frac": 80, "26894142": 80, "73105858": 80, "ts_lru_cach": 81, "sigmoid": 81, "get_onnx_provid": 81, "open_onnx_model": 81, "cudaexecutionprovid": 82, "cpuexecutionprovid": 82, "ckpt": 82, "inferencesess": 82, "onnx_mod": 82, "decid": 82, "linux": [82, 101, 102], "execut": [82, 101, 102], "ignor": 82, "cuda": [82, 101, 102], "forc": 82, "anime_ai_check": 83, "mobilenetv3_sce_dist": [83, 94, 98], "mainli": 83, "caformer_s36_plus_sc": 83, "graph": 83, "9996960163116455": 83, "9999125003814697": 83, "997803270816803": 83, "9960069060325623": 83, "9887709021568298": 83, "9998629093170166": 83, "0013722758740186691": 83, "00020673229300882667": 83, "0001895089662866667": 83, "0008857478387653828": 83, "552320024231449e": 83, "001168627175502479": 83, "bangumi": [84, 85], "vision": 84, "imageri": 84, "bangumi_char_typ": 84, "definit": [84, 91], "video": 84, "secondari": 84, "often": 84, "lack": 84, "lead": 84, "under": [84, 103], "categori": [84, 92], "three": 84, "judg": 84, "anime_portrait": [84, 90], "mobilenetv3_v0_dist": [84, 93, 97, 98], "9998525381088257": 84, "00012103465269319713": 84, "6464786313008517e": 84, "906112609314732e": 84, "06": [84, 85, 87, 92, 93, 94, 95, 97], "9997243285179138": 84, "0002490800397936255": 84, "7215803381986916e": 84, "354368557978887e": 84, "9998849630355835": 84, "90006631379947e": 84, "3920385754317977e": 84, "2084233276254963e": 84, "9998877048492432": 84, "732793503440917e": 84, "4264976925915107e": 84, "0623419257171918e": 84, "07076334953308105": 84, "9290977716445923": 84, "0001044218079186976": 84, "4467317163944244e": 84, "2568268832401372e": 84, "9999498128890991": 84, "1810528778587468e": 84, "879474429093534e": 84, "260669109295122e": 84, "9999510049819946": 84, "2321036592766177e": 84, "025227553938748e": 84, "4251427273848094e": 84, "999957799911499": 84, "4273678718600422e": 84, "6884023302263813e": 84, "880981603288092e": 84, "0002326338435523212": 84, "9996368885040283": 84, "164971561403945e": 84, "00020793956355191767": 84, "13438372313976288": 84, "8652494549751282": 84, "000158855298650451": 84, "000238816806813702": 84, "3589179217815399": 84, "6406960487365723": 84, "0001471740542910993": 84, "002255884697660804": 84, "08208147436380386": 84, "9152728915214539": 84, "00038967153523117304": 84, "227699592884164e": 84, "0835404282261152e": 84, "1437502406770363e": 84, "9999284744262695": 84, "2125529792683665e": 84, "0218892384727951e": 84, "00011914174683624879": 84, "9998584985733032": 84, "2007669283775613e": 84, "6357082131435163e": 84, "3068713896209374e": 84, "9999185800552368": 84, "066640925273532e": 84, "529400813335087e": 84, "089402500540018e": 84, "9999388456344604": 84, "6406959295272827": 84, "not_paint": 85, "anime_classif": 85, "older": 85, "mobilenetv3_v1": [85, 95], "5_dist": 85, "3_dist": 85, "plot": [85, 88, 94, 98], "caformer_s36_v1": 85, "3_focal": 85, "8346158862113953": 85, "004201625939458609": 85, "0028638991061598063": 85, "15633030235767365": 85, "001988308737054467": 85, "9868855476379395": 85, "001178382197394967": 85, "00015886101755313575": 85, "0005986307514831424": 85, "011178601533174515": 85, "9933090209960938": 85, "0012440024875104427": 85, "00040085514774546027": 85, "004924307577311993": 85, "00012189441622467712": 85, "00031298911198973656": 85, "9968050718307495": 85, "182305903872475e": 85, "0027923565357923508": 85, "7805559259140864e": 85, "0004650334012694657": 85, "996709942817688": 85, "736721191671677e": 85, "0027629584074020386": 85, "4619508621981367e": 85, "0003803370927926153": 85, "998649537563324": 85, "190127922105603e": 85, "0008622839814051986": 85, "595230686594732e": 85, "0004573142796289176": 85, "00031435859273187816": 85, "8671838641166687": 85, "13199880719184875": 85, "563074617180973e": 85, "153919796110131e": 85, "290010737255216e": 85, "9727378487586975": 85, "027150526642799377": 85, "162296004826203e": 85, "4933258828241378e": 85, "0004275702522136271": 85, "995402455329895": 85, "002233930164948106": 85, "001911122351884842": 85, "1603819727897644": 85, "0007561995880678296": 85, "00017044576816260815": 85, "838487982749939": 85, "0002034590725088492": 85, "005001617129892111": 85, "000932251859921962": 85, "009352140128612518": 85, "9846979379653931": 85, "6018555470509455e": 85, "004064667969942093": 85, "464051254326478e": 85, "025772539898753166": 85, "9699516296386719": 85, "00011656546121230349": 85, "287263775244355e": 85, "370255853951676e": 85, "01098843663930893": 85, "0031668643932789564": 85, "9857884049415588": 85, "499273488065228e": 85, "8419872251106426e": 85, "0003471920208539814": 85, "029472889378666878": 85, "9700765609741211": 85, "0012387704337015748": 85, "001172148622572422": 85, "787473391043022e": 85, "003680602880194783": 85, "9938107132911682": 85, "8346157073974609": 85, "8671836853027344": 85, "8384883403778076": 85, "9846979975700378": 85, "9700766801834106": 85, "greyscal": 86, "jpeg_ful": [86, 99], "6125901": 86, "6125785": [86, 99], "6124220": 86, "rough": [87, 88, 94], "polish": 87, "mobilenetv3_v2": 87, "2_dist": [87, 95], "910087929805741e": 87, "1241951510310173": 87, "8757457137107849": 87, "00018937293498311192": 87, "030049214139580727": 87, "9697614312171936": 87, "008933082222938538": 87, "05096456781029701": 87, "9401022791862488": 87, "009832272306084633": 87, "9898634552955627": 87, "00030428936588577926": 87, "013919820077717304": 87, "9819902181625366": 87, "004089969675987959": 87, "04166747257113457": 87, "9582782983779907": 87, "4218515288084745e": 87, "8849249482154846": 87, "1149177998304367": 87, "0001573085755808279": 87, "9907882809638977": 87, "008958994410932064": 87, "0002527958422433585": 87, "9831690788269043": 87, "01682441122829914": 87, "613856385229155e": 87, "8757458329200745": 87, "8849248290061951": 87, "million": 88, "anime_r": [88, 90], "boundari": [88, 94], "challeng": [88, 94], "clean": [88, 94], "ground": [88, 94], "truth": [88, 94], "judgment": [88, 94], "intend": [88, 94], "quick": [88, 94, 100], "estim": [88, 94], "basi": [88, 94], "mobilenetv3_large_100_v0_ls0": 88, "caformer_s36_v0_ls0": 88, "7508869767189026": 88, "7034655809402466": 88, "728887677192688": 88, "7404400110244751": 88, "7446154952049255": 88, "7514738440513611": 88, "768704354763031": 88, "8219676613807678": 88, "7267540693283081": 88, "7645740509033203": 88, "7216582894325256": 88, "7615436315536499": 88, "815083920955658": 88, "8321858644485474": 88, "8204999566078186": 88, "820833146572113": 88, "chdir": 88, "doc": 88, "api_doc": 88, "7508870363235474": 88, "11212056130170822": 88, "06781744956970215": 88, "06917501986026764": 88, "7034654021263123": 88, "15903906524181366": 88, "06688199192285538": 88, "07061357796192169": 88, "7288877964019775": 88, "1476859599351883": 88, "060362350195646286": 88, "06306383013725281": 88, "7404399514198303": 88, "10337048768997192": 88, "08087948709726334": 88, "07530999928712845": 88, "055992450565099716": 88, "7446154356002808": 88, "13191790878772736": 88, "06747424602508545": 88, "06458679586648941": 88, "10566363483667374": 88, "07827574014663696": 88, "07079866528511047": 88, "7687042951583862": 88, "09974884241819382": 88, "06074819341301918": 88, "050435908138751984": 88, "8219675421714783": 88, "0593985915184021": 88, "06819795072078705": 88, "06569571048021317": 88, "1177448257803917": 88, "726753830909729": 88, "08980562537908554": 88, "06481882929801941": 88, "06922297924757004": 88, "10138414055109024": 88, "06351721286773682": 88, "07683827728033066": 88, "13798624277114868": 88, "05942752957344055": 88, "10584963858127594": 88, "7615437507629395": 88, "07317910343408585": 88, "060196295380592346": 88, "06751583516597748": 88, "0572039857506752": 88, "05398125201463699": 88, "06124086305499077": 88, "0525919646024704": 88, "8321859240531921": 88, "05922013148665428": 88, "06274889409542084": 88, "057530902326107025": 88, "8205001354217529": 88, "05683052912354469": 88, "06635929644107819": 88, "05597696080803871": 88, "8208332657814026": 88, "non_furri": 89, "mobilenetv3_v0": 89, "1_dist": 89, "9898804426193237": 89, "010119626298546791": 89, "9677742123603821": 89, "032225821167230606": 89, "959551215171814": 89, "040448784828186035": 89, "9535530209541321": 89, "04644693806767464": 89, "04358793422579765": 89, "9564120769500732": 89, "02767963521182537": 89, "9723203182220459": 89, "028900373727083206": 89, "9710996150970459": 89, "037573859095573425": 89, "9624261260032654": 89, "aicheck": [90, 100], "get_ai_created_scor": 90, "is_ai_cr": 90, "bangumi_char": [90, 100], "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 90, "anime_classifi": 90, "is_greyscal": 90, "anime_completeness_scor": 90, "anime_complet": 90, "dbrate": [90, 100], "anime_dbrating_scor": 90, "anime_dbr": 90, "furri": [90, 100], "anime_furry_scor": 90, "anime_furri": 90, "get_monochrome_scor": 90, "is_monochrom": 90, "nsfw_pred_scor": 90, "nsfw_pred": 90, "portrait": [90, 100], "anime_portrait_scor": 90, "anime_rating_scor": 90, "anime_real_scor": 90, "safe_check_scor": 90, "safe_check": 90, "style_ag": [90, 100], "anime_style_age_scor": 90, "anime_style_ag": 90, "teen": [90, 100], "anime_teen_scor": 90, "anime_teen": 90, "is_truncated_fil": 90, "screen": 91, "row": 91, "bottom": 91, "grayscal": 91, "monochrome_detect": 91, "mobilenetv3_large_100_dist_safe2": 91, "mobilenetv3_dist": 91, "caformer_s36": 91, "mono": 91, "9614395499229431": 91, "9458909034729004": 91, "9559807777404785": 91, "9651952981948853": 91, "9379720687866211": 91, "8814834356307983": 91, "03941023349761963": 91, "07492382079362869": 91, "09546589106321335": 91, "016521310433745384": 91, "005693843588232994": 91, "0315730981528759": 91, "Not": 92, "five": 92, "hentai": 92, "neutral": 92, "porn": 92, "sexi": 92, "infinit": 92, "nsfwj": 92, "tfj": 92, "deploy": 92, "mobil": 92, "9970946311950684": 92, "00198739324696362": 92, "000894528697244823": 92, "4315058251668233e": 92, "099447197513655e": 92, "9282580614089966": 92, "061733175069093704": 92, "008979619480669498": 92, "0007789491210132837": 92, "0002501663693692535": 92, "7945129871368408": 92, "2044062316417694": 92, "0005603990866802633": 92, "0004847997915931046": 92, "564094367902726e": 92, "7977773547172546": 92, "01352313905954361": 92, "18791256844997406": 92, "0004888656549155712": 92, "00029804420773871243": 92, "04498734697699547": 92, "9509441256523132": 92, "4087972633424215e": 92, "003999904729425907": 92, "4542059185914695e": 92, "002892113756388426": 92, "982390284538269": 92, "02520776737947e": 92, "014633022248744965": 92, "858086610212922e": 92, "002532319398596883": 92, "9887337684631348": 92, "231979568838142e": 92, "008699454367160797": 92, "8187158022774383e": 92, "03564726561307907": 92, "954788088798523": 92, "343036850215867e": 92, "009289607405662537": 92, "00020158555707894266": 92, "006372362840920687": 92, "006019102409482002": 92, "9694945812225342": 92, "015214097686111927": 92, "002899901708588004": 92, "0004039364866912365": 92, "00012730166781693697": 92, "987038791179657": 92, "007135333959013224": 92, "005294707603752613": 92, "06964848190546036": 92, "0014777459437027574": 92, "9276643395423889": 92, "0003031621454283595": 92, "0009063396137207747": 92, "00028707628371194005": 92, "00010888021643040702": 92, "9992460012435913": 92, "00015473493840545416": 92, "0002033217460848391": 92, "563037691696081e": 92, "008058490231633186": 92, "00044566826545633376": 92, "937960684299469": 92, "05353058874607086": 92, "364063445587817e": 92, "07": [92, 93, 94, 97], "00562260951846838": 92, "00012077406427124515": 92, "9897090792655945": 92, "004547217860817909": 92, "564737981942017e": 92, "016690678894519806": 92, "001258736359886825": 92, "9766013622283936": 92, "005440687295049429": 92, "4481674952548929e": 92, "01861923187971115": 92, "0008914825739338994": 92, "9674761295318604": 92, "012998746708035469": 92, "691116141155362e": 92, "0007601747056469321": 92, "0005019629606977105": 92, "039504989981651306": 92, "9591660499572754": 92, "0001652583305258304": 92, "0002614929690025747": 92, "020374108105897903": 92, "029394468292593956": 92, "9498046040534973": 92, "00016299057460855693": 92, "004782819654792547": 92, "002861740067601204": 92, "12280157208442688": 92, "8693908452987671": 92, "0001731760276015848": 92, "304211274255067e": 92, "03286275267601013": 92, "010648751631379128": 92, "9562522172927856": 92, "999900221824646": 93, "645313209854066e": 93, "3387104445428122e": 93, "9999704360961914": 93, "4465465685352683e": 93, "071506166132167e": 93, "9999785423278809": 93, "512719154561637e": 93, "292278612818336e": 93, "919455750496127e": 93, "9999444484710693": 93, "3647335082350764e": 93, "0555699191172607e": 93, "9999880790710449": 93, "3210242286731955e": 93, "7451418898417614e": 93, "9999822378158569": 93, "2084267331811134e": 93, "7460413321023225e": 93, "1532473820352607e": 93, "9999996423721313": 93, "0316136922483565e": 93, "840229633236049e": 93, "9999998807907104": [93, 94], "736660568800289e": 93, "199210472208506e": 93, "9999992847442627": 93, "r15": 94, "r18": 94, "sankaku": 94, "mobilenetv3_v1_pruned_ls0": 94, "caformer_s36_plu": [94, 98], "5863172936624323e": 94, "480062353375615e": 94, "9924363493919373": 94, "007255776319652796": 94, "0003077814180869609": 94, "996969997882843": 94, "0030054834205657244": 94, "4601260520284995e": 94, "9966891407966614": 94, "003293127752840519": 94, "770909148035571e": 94, "00025384966284036636": 94, "9996721744537354": 94, "399192691082135e": 94, "973351603141055e": 94, "9998563528060913": 94, "391309580067173e": 94, "0018681309884414077": 94, "9827859997749329": 94, "015345841646194458": 94, "013710384257137775": 94, "8339558839797974": 94, "15233369171619415": 94, "951323833462084e": 94, "00029566374723799527": 94, "9997004270553589": 94, "00018434497178532183": 94, "568440272123553e": 94, "9997699856758118": 94, "11225129129889e": 94, "051862899563275e": 94, "9999485015869141": 94, "902020231791539e": 94, "0005639699520543218": 94, "9994290471076965": 94, "anime_real_cl": 95, "4_dist": 95, "9999716281890869": 95, "8398366339388303e": 95, "9992202520370483": 95, "0007797438884153962": 95, "9999709129333496": 95, "905452492996119e": 95, "9999765157699585": 95, "3499671442550607e": 95, "9994087219238281": 95, "0005913018831051886": 95, "9999759197235107": 95, "4061362637439743e": 95, "9999052286148071": 95, "475799015490338e": 95, "403173675702419e": 95, "5848207794988411e": 95, "0010207017185166478": 95, "9989792704582214": 95, "2124368115328252e": 95, "9999977350234985": 95, "6512358342879452e": 95, "9999834299087524": 95, "359853614412714e": 95, "9999936819076538": 95, "600314317329321e": 95, "9999840259552002": 95, "5589323083986528e": 95, "9999843835830688": 95, "5513256585109048e": 95, "9999845027923584": 95, "pollut": 96, "mf666": 96, "shit": 96, "checker": 96, "mobilenet": 96, "v2": 96, "max_batch_s": 96, "1970": 97, "1980": 97, "1990": 97, "2000": 97, "2010": 97, "2015": 97, "2020": 97, "ag": 97, "9805465340614319": 97, "761269782553427e": 97, "0005044879508204758": 97, "01569165475666523": 97, "002850610064342618": 97, "00037849770160391927": 97, "9434612113400362e": 97, "053497342392802e": 97, "9992554783821106": 97, "0006490182713605464": 97, "8857468805654207e": 97, "317252262353577e": 97, "314484721769986e": 97, "0750001138148946e": 97, "706833609205205e": 97, "00034479793976061046": 97, "9995512366294861": 97, "391363472677767e": 97, "4607510820496827e": 97, "0679690351244062e": 97, "661913514311891e": 97, "757471131393686e": 97, "0744897230761126e": 97, "76177470368566e": 97, "9996387958526611": 97, "160279296338558e": 97, "00013228354509919882": 97, "1361367038916796e": 97, "464057489414699e": 97, "2412899599876255e": 97, "703883653040975e": 97, "127358498517424e": 97, "9973921775817871": 97, "0022309015039354563": 97, "00018872201326303184": 97, "780902943617548e": 97, "422096920578042e": 97, "638929097680375e": 97, "152203023797483e": 97, "00028818511054851115": 97, "9996094107627869": 97, "58777353237383e": 97, "9200742826797068e": 97, "00017117452807724476": 97, "518441947875544e": 97, "885544381570071e": 97, "4389253010449465e": 97, "1696006772108376e": 97, "9996393918991089": 97, "contenti": 98, "safe_teen": 98, "non_teen": 98, "caformer_s36_v0": 98, "9998493194580078": 98, "0378791052498855e": 98, "00012023092131130397": 98, "9790042638778687": 98, "0017522255657240748": 98, "01924353837966919": 98, "9998124241828918": 98, "19778298237361e": 98, "0001456339523429051": 98, "0008521362324245274": 98, "9989691972732544": 98, "00017870066221803427": 98, "0992944781901315e": 98, "9994398951530457": 98, "0004991036257706583": 98, "2035720727872103e": 98, "9994019269943237": 98, "0005460577667690814": 98, "0478151529678144e": 98, "524079147609882e": 98, "999934196472168": 98, "786742884898558e": 98, "653994154883549e": 98, "9998156428337097": 98, "0001218809193233028": 98, "00013706681784242392": 98, "9997410178184509": 98, "jpeg_trunc": 99, "2216614_truncat": 99, "imagefil": 99, "load_truncated_imag": 99, "ascii": 100, "metric": 100, "list_det_model": 100, "list_rec_model": 100, "sd": 100, "tag": 100, "platform": [101, 102], "shutil": [101, 102], "cpuinfo": [101, 102], "psutil": [101, 102], "hbutil": [101, 102], "size_to_bytes_str": [101, 102], "python_implement": [101, 102], "python_vers": [101, 102], "brand": [101, 102], "get_cpu_info": [101, 102], "brand_raw": [101, 102], "cpu_count": [101, 102], "freq": [101, 102], "cpu_freq": [101, 102], "mhz": [101, 102], "virtual_memori": [101, 102], "precis": [101, 102], "ye": [101, 102], "nvidia": [101, 102], "smi": [101, 102], "1021": [101, 102], "azur": [101, 102], "x86_64": [101, 102], "glibc2": [101, 102], "34": [101, 102], "cpython": [101, 102], "amd": [101, 102], "epyc": [101, 102], "7763": [101, 102], "processor": [101, 102], "2984": 101, "607": 101, "615": [101, 102], "gib": [101, 102], "deploi": [101, 102], "action": [101, 102], "3247": 102, "46775": 102, "imgutil": 103, "pypi": 103, "simpli": 103, "newest": 103, "git": 103, "script": 103, "__name__": 103, "__main__": 103, "narugo1992": 103, "still": 103, "out": 103, "io": 103, "html": 103, "faq": 104}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [56, 0, 0, "-", "resource"], [61, 0, 0, "-", "sd"], [65, 0, 0, "-", "segment"], [71, 0, 0, "-", "tagging"], [78, 0, 0, "-", "upscale"], [81, 0, 0, "-", "utils"], [90, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.resource": [[55, 0, 0, "-", "background"]], "imgutils.resource.background": [[55, 3, 1, "", "BackgroundImageSet"], [55, 1, 1, "", "get_bg_image"], [55, 1, 1, "", "get_bg_image_file"], [55, 1, 1, "", "list_bg_image_files"], [55, 1, 1, "", "random_bg_image"], [55, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[55, 4, 1, "", "__init__"], [55, 4, 1, "", "get_image"], [55, 4, 1, "", "get_image_file"], [55, 4, 1, "", "list_image_files"], [55, 4, 1, "", "random_image"], [55, 4, 1, "", "random_image_file"]], "imgutils.sd": [[62, 0, 0, "-", "metadata"], [63, 0, 0, "-", "model"], [64, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[62, 3, 1, "", "SDMetaData"], [62, 1, 1, "", "get_sdmeta_from_image"], [62, 1, 1, "", "parse_sdmeta_from_text"], [62, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[62, 4, 1, "", "__str__"], [62, 5, 1, "", "pnginfo"], [62, 5, 1, "", "text"]], "imgutils.sd.model": [[63, 1, 1, "", "read_metadata"], [63, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[64, 3, 1, "", "NAIMetaData"], [64, 3, 1, "", "NAIMetadata"], [64, 1, 1, "", "add_naimeta_to_image"], [64, 1, 1, "", "get_naimeta_from_image"], [64, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[64, 4, 1, "", "__init__"], [64, 5, 1, "", "pnginfo"]], "imgutils.segment": [[66, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[66, 1, 1, "", "get_isnetis_mask"], [66, 1, 1, "", "segment_rgba_with_isnetis"], [66, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[67, 0, 0, "-", "blacklist"], [68, 0, 0, "-", "character"], [69, 0, 0, "-", "deepdanbooru"], [70, 0, 0, "-", "format"], [72, 0, 0, "-", "match"], [73, 0, 0, "-", "mldanbooru"], [74, 0, 0, "-", "order"], [75, 0, 0, "-", "overlap"], [76, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[67, 1, 1, "", "drop_blacklisted_tags"], [67, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[68, 2, 1, "", "CHAR_PREFIXES"], [68, 2, 1, "", "CHAR_SUFFIXES"], [68, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [68, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [68, 2, 1, "", "CHAR_WHITELIST_WORD"], [68, 3, 1, "", "CharacterTagPool"], [68, 1, 1, "", "drop_basic_character_tags"], [68, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[68, 4, 1, "", "__init__"], [68, 4, 1, "", "drop_basic_character_tags"], [68, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[69, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[70, 1, 1, "", "add_underline"], [70, 1, 1, "", "remove_underline"], [70, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[72, 1, 1, "", "tag_match_full"], [72, 1, 1, "", "tag_match_prefix"], [72, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[73, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[74, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[75, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[76, 1, 1, "", "convert_wd14_emb_to_prediction"], [76, 1, 1, "", "denormalize_wd14_emb"], [76, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[77, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[77, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[79, 0, 0, "-", "cache"], [80, 0, 0, "-", "func"], [82, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[79, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[80, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[82, 1, 1, "", "get_onnx_provider"], [82, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[83, 0, 0, "-", "aicheck"], [84, 0, 0, "-", "bangumi_char"], [85, 0, 0, "-", "classify"], [86, 0, 0, "-", "color"], [87, 0, 0, "-", "completeness"], [88, 0, 0, "-", "dbrating"], [89, 0, 0, "-", "furry"], [91, 0, 0, "-", "monochrome"], [92, 0, 0, "-", "nsfw"], [93, 0, 0, "-", "portrait"], [94, 0, 0, "-", "rating"], [95, 0, 0, "-", "real"], [96, 0, 0, "-", "safe"], [97, 0, 0, "-", "style_age"], [98, 0, 0, "-", "teen"], [99, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[83, 1, 1, "", "get_ai_created_score"], [83, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[84, 1, 1, "", "anime_bangumi_char"], [84, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[85, 1, 1, "", "anime_classify"], [85, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[86, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[87, 1, 1, "", "anime_completeness"], [87, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[88, 1, 1, "", "anime_dbrating"], [88, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[89, 1, 1, "", "anime_furry"], [89, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[91, 1, 1, "", "get_monochrome_score"], [91, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[92, 1, 1, "", "nsfw_pred"], [92, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[93, 1, 1, "", "anime_portrait"], [93, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[94, 1, 1, "", "anime_rating"], [94, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[95, 1, 1, "", "anime_real"], [95, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[96, 1, 1, "", "safe_check"], [96, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[97, 1, 1, "", "anime_style_age"], [97, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[98, 1, 1, "", "anime_teen"], [98, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[99, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 55], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 63], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 85], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 62], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 70], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "resourc": [55, 56], "backgroundimageset": 55, "list_bg_image_fil": 55, "get_bg_image_fil": 55, "get_bg_imag": 55, "random_bg_image_fil": 55, "random_bg_imag": 55, "restor": [57, 58, 59, 60], "adversari": 57, "remove_adversarial_nois": 57, "nafnet": 59, "restore_with_nafnet": 59, "scunet": 60, "restore_with_scunet": 60, "sd": [61, 62, 63, 64], "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 63, "save_with_metadata": 63, "nai": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "segment": [65, 66], "isneti": 66, "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "tag": [67, 68, 69, 70, 71, 72, 73, 74, 75, 76], "blacklist": 67, "is_blacklist": 67, "drop_blacklisted_tag": 67, "charact": 68, "char_whitelist_suffix": 68, "char_whitelist_prefix": 68, "char_whitelist_word": 68, "char_suffix": 68, "char_prefix": 68, "charactertagpool": 68, "is_basic_character_tag": 68, "drop_basic_character_tag": 68, "deepdanbooru": 69, "get_deepdanbooru_tag": 69, "add_underlin": 70, "remove_underlin": 70, "tags_to_text": 70, "match": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "mldanbooru": 73, "get_mldanbooru_tag": 73, "order": 74, "sort_tag": 74, "overlap": 75, "drop_overlap_tag": 75, "wd14": 76, "get_wd14_tag": 76, "convert_wd14_emb_to_predict": 76, "denormalize_wd14_emb": 76, "upscal": [77, 78], "cdc": 77, "upscale_with_cdc": 77, "util": [79, 80, 81, 82], "cach": 79, "ts_lru_cach": 79, "func": 80, "sigmoid": 80, "onnxruntim": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "valid": [83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "aicheck": 83, "get_ai_created_scor": 83, "is_ai_cr": 83, "bangumi_char": 84, "anime_bangumi_char_scor": 84, "anime_bangumi_char": 84, "anime_classify_scor": 85, "anime_classifi": 85, "color": 86, "is_greyscal": 86, "complet": 87, "anime_completeness_scor": 87, "anime_complet": 87, "dbrate": 88, "anime_dbrating_scor": 88, "anime_dbr": 88, "furri": 89, "anime_furry_scor": 89, "anime_furri": 89, "monochrom": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw": 92, "nsfw_pred_scor": 92, "nsfw_pred": 92, "portrait": 93, "anime_portrait_scor": 93, "anime_portrait": 93, "rate": 94, "anime_rating_scor": 94, "anime_r": [94, 95], "real": 95, "anime_real_scor": 95, "safe": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": 97, "anime_style_age_scor": 97, "anime_style_ag": 97, "teen": 98, "anime_teen_scor": 98, "anime_teen": 98, "truncat": 99, "is_truncated_fil": 99, "welcom": 100, "": 100, "document": 100, "overview": 100, "tutori": 100, "inform": [100, 101, 102], "api": 100, "run": [101, 102], "environ": [101, 102], "instal": 103, "quick": 104, "start": 104}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.resource.background": [[55, "module-imgutils.resource.background"]], "BackgroundImageSet": [[55, "backgroundimageset"]], "list_bg_image_files": [[55, "list-bg-image-files"]], "get_bg_image_file": [[55, "get-bg-image-file"]], "get_bg_image": [[55, "get-bg-image"]], "random_bg_image_file": [[55, "random-bg-image-file"]], "random_bg_image": [[55, "random-bg-image"]], "imgutils.resource": [[56, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[57, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[57, "remove-adversarial-noise"]], "imgutils.restore": [[58, "imgutils-restore"]], "imgutils.restore.nafnet": [[59, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[59, "restore-with-nafnet"]], "imgutils.restore.scunet": [[60, "imgutils-restore-scunet"]], "restore_with_scunet": [[60, "restore-with-scunet"]], "imgutils.sd": [[61, "module-imgutils.sd"]], "imgutils.sd.metadata": [[62, "module-imgutils.sd.metadata"]], "SDMetaData": [[62, "sdmetadata"]], "parse_sdmeta_from_text": [[62, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[62, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[62, "save-image-with-sdmeta"]], "imgutils.sd.model": [[63, "module-imgutils.sd.model"]], "read_metadata": [[63, "read-metadata"]], "save_with_metadata": [[63, "save-with-metadata"]], "imgutils.sd.nai": [[64, "module-imgutils.sd.nai"]], "NAIMetaData": [[64, "naimetadata"]], "NAIMetadata": [[64, "id1"]], "get_naimeta_from_image": [[64, "get-naimeta-from-image"]], "add_naimeta_to_image": [[64, "add-naimeta-to-image"]], "save_image_with_naimeta": [[64, "save-image-with-naimeta"]], "imgutils.segment": [[65, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[66, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[66, "get-isnetis-mask"]], "segment_with_isnetis": [[66, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[66, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[67, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[67, "is-blacklisted"]], "drop_blacklisted_tags": [[67, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[68, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[68, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[68, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[68, "char-whitelist-word"]], "CHAR_SUFFIXES": [[68, "char-suffixes"]], "CHAR_PREFIXES": [[68, "char-prefixes"]], "CharacterTagPool": [[68, "charactertagpool"]], "is_basic_character_tag": [[68, "is-basic-character-tag"]], "drop_basic_character_tags": [[68, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[69, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[69, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[70, "module-imgutils.tagging.format"]], "add_underline": [[70, "add-underline"]], "remove_underline": [[70, "remove-underline"]], "tags_to_text": [[70, "tags-to-text"]], "imgutils.tagging": [[71, "module-imgutils.tagging"]], "imgutils.tagging.match": [[72, "module-imgutils.tagging.match"]], "tag_match_suffix": [[72, "tag-match-suffix"]], "tag_match_prefix": [[72, "tag-match-prefix"]], "tag_match_full": [[72, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[73, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[73, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[74, "module-imgutils.tagging.order"]], "sort_tags": [[74, "sort-tags"]], "imgutils.tagging.overlap": [[75, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[75, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[76, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[76, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[76, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[76, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[77, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[77, "upscale-with-cdc"]], "imgutils.upscale": [[78, "module-imgutils.upscale"]], "imgutils.utils.cache": [[79, "module-imgutils.utils.cache"]], "ts_lru_cache": [[79, "ts-lru-cache"]], "imgutils.utils.func": [[80, "module-imgutils.utils.func"]], "sigmoid": [[80, "sigmoid"]], "imgutils.utils": [[81, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[82, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[82, "get-onnx-provider"]], "open_onnx_model": [[82, "open-onnx-model"]], "imgutils.validate.aicheck": [[83, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[83, "get-ai-created-score"]], "is_ai_created": [[83, "is-ai-created"]], "imgutils.validate.bangumi_char": [[84, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[84, "anime-bangumi-char-score"]], "anime_bangumi_char": [[84, "anime-bangumi-char"]], "imgutils.validate.classify": [[85, "module-imgutils.validate.classify"]], "anime_classify_score": [[85, "anime-classify-score"]], "anime_classify": [[85, "anime-classify"]], "imgutils.validate.color": [[86, "module-imgutils.validate.color"]], "is_greyscale": [[86, "is-greyscale"]], "imgutils.validate.completeness": [[87, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[87, "anime-completeness-score"]], "anime_completeness": [[87, "anime-completeness"]], "imgutils.validate.dbrating": [[88, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[88, "anime-dbrating-score"]], "anime_dbrating": [[88, "anime-dbrating"]], "imgutils.validate.furry": [[89, "module-imgutils.validate.furry"]], "anime_furry_score": [[89, "anime-furry-score"]], "anime_furry": [[89, "anime-furry"]], "imgutils.validate": [[90, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[91, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[91, "get-monochrome-score"]], "is_monochrome": [[91, "is-monochrome"]], "imgutils.validate.nsfw": [[92, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[92, "nsfw-pred-score"]], "nsfw_pred": [[92, "nsfw-pred"]], "imgutils.validate.portrait": [[93, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[93, "anime-portrait-score"]], "anime_portrait": [[93, "anime-portrait"]], "imgutils.validate.rating": [[94, "module-imgutils.validate.rating"]], "anime_rating_score": [[94, "anime-rating-score"]], "anime_rating": [[94, "anime-rating"]], "imgutils.validate.real": [[95, "module-imgutils.validate.real"]], "anime_real_score": [[95, "anime-real-score"]], "anime_real": [[95, "anime-real"]], "imgutils.validate.safe": [[96, "module-imgutils.validate.safe"]], "safe_check_score": [[96, "safe-check-score"]], "safe_check": [[96, "safe-check"]], "imgutils.validate.style_age": [[97, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[97, "anime-style-age-score"]], "anime_style_age": [[97, "anime-style-age"]], "imgutils.validate.teen": [[98, "module-imgutils.validate.teen"]], "anime_teen_score": [[98, "anime-teen-score"]], "anime_teen": [[98, "anime-teen"]], "imgutils.validate.truncate": [[99, "module-imgutils.validate.truncate"]], "is_truncated_file": [[99, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[100, "welcome-to-imgutils-s-documentation"]], "Overview": [[100, "overview"]], "Tutorials": [[100, null]], "Information": [[100, null]], "API Documentation": [[100, null]], "Run Environment Information": [[101, "Run-Environment-Information"], [102, "Run-Environment-Information"]], "Installation": [[103, "installation"]], "Quick Start": [[104, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.resource.background"], [56, "module-imgutils.resource"], [61, "module-imgutils.sd"], [62, "module-imgutils.sd.metadata"], [63, "module-imgutils.sd.model"], [64, "module-imgutils.sd.nai"], [65, "module-imgutils.segment"], [66, "module-imgutils.segment.isnetis"], [67, "module-imgutils.tagging.blacklist"], [68, "module-imgutils.tagging.character"], [69, "module-imgutils.tagging.deepdanbooru"], [70, "module-imgutils.tagging.format"], [71, "module-imgutils.tagging"], [72, "module-imgutils.tagging.match"], [73, "module-imgutils.tagging.mldanbooru"], [74, "module-imgutils.tagging.order"], [75, "module-imgutils.tagging.overlap"], [76, "module-imgutils.tagging.wd14"], [77, "module-imgutils.upscale.cdc"], [78, "module-imgutils.upscale"], [79, "module-imgutils.utils.cache"], [80, "module-imgutils.utils.func"], [81, "module-imgutils.utils"], [82, "module-imgutils.utils.onnxruntime"], [83, "module-imgutils.validate.aicheck"], [84, "module-imgutils.validate.bangumi_char"], [85, "module-imgutils.validate.classify"], [86, "module-imgutils.validate.color"], [87, "module-imgutils.validate.completeness"], [88, "module-imgutils.validate.dbrating"], [89, "module-imgutils.validate.furry"], [90, "module-imgutils.validate"], [91, "module-imgutils.validate.monochrome"], [92, "module-imgutils.validate.nsfw"], [93, "module-imgutils.validate.portrait"], [94, "module-imgutils.validate.rating"], [95, "module-imgutils.validate.real"], [96, "module-imgutils.validate.safe"], [97, "module-imgutils.validate.style_age"], [98, "module-imgutils.validate.teen"], [99, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "backgroundimageset (class in imgutils.resource.background)": [[55, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[55, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[56, "module-imgutils.resource"]], "imgutils.sd": [[61, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[62, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[62, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[62, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[62, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[63, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[63, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[63, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[64, "imgutils.sd.nai.NAIMetaData"], [64, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[64, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[64, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[64, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[65, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[66, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[67, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[67, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[67, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[68, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[68, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[69, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[69, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[70, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[71, "module-imgutils.tagging"]], "imgutils.tagging.match": [[72, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[73, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[73, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[74, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[74, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[75, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[75, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[76, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[77, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[77, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[78, "module-imgutils.upscale"]], "imgutils.utils.cache": [[79, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[79, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[80, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[80, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[81, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[82, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[82, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[82, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[83, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[83, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[83, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[84, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[84, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[84, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[85, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[85, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[85, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[86, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[86, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[87, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[87, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[87, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[88, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[88, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[88, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[89, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[89, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[89, "module-imgutils.validate.furry"]], "imgutils.validate": [[90, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[91, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[91, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[91, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[92, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[92, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[92, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[93, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[93, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[93, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[94, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[94, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[94, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[95, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[95, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[95, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[96, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[96, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[96, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[97, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[97, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[97, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[98, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[98, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[98, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[99, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[99, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 62], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 62, 64, 66, 69, 73, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 61, 62, 64, 65, 66, 69, 70, 71, 73, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 103], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 66, 73, 77, 96], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 62, 64, 67, 68, 82], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 55, 69, 88], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 64, 67, 68, 69, 70, 73, 74, 75, 76, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 62, 63, 67, 68, 69, 74, 76, 77, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "8": [0, 10, 20, 33, 35, 39, 43, 48, 62, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 101, 102, 103], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "gener": [0, 4, 10, 13, 19, 31, 32, 61, 62, 64, 73, 76, 81, 88, 100], "art": [0, 62], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 64, 66, 69, 73, 74, 75, 76, 84, 88, 92, 94, 100], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 62, 64, 67, 68, 72, 75, 76, 83, 85, 88, 91, 92, 94, 98], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 62, 64, 76, 77, 84, 87, 89, 92, 93, 95, 96, 97], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 68, 69, 70, 72, 73, 74, 76, 77, 79, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 103], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 62, 64, 67, 68, 70, 72, 74, 76, 77, 80, 84, 87, 89, 92, 93, 95, 97], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 62, 63, 64, 67, 68, 74, 79], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 79, 96], "width": [0, 4, 9, 44, 55, 73], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 62, 63, 64, 67, 68, 74, 76, 82, 83, 84, 85, 88, 91, 94, 98], "set": [0, 10, 27, 30, 35, 46, 48, 50, 76, 82, 85, 88, 94, 98, 99], "automat": [0, 4, 22, 35, 46, 82, 101, 102], "determin": [0, 7, 35, 92], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 62, 66, 73, 77, 78, 96, 101, 102], "height": [0, 4, 9, 44, 55, 73], "filter": [0, 30, 46, 67, 68, 88, 90, 94], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 62, 63, 64, 67, 69, 70, 73, 76, 77, 79, 80, 82, 83, 84, 85, 88, 90, 91, 92, 94, 98], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 62, 64, 66, 73, 77, 79, 82, 83, 99], "resiz": [0, 21, 30, 42, 50, 53, 54, 62, 73], "charact": [0, 35, 41, 50, 65, 66, 69, 70, 71, 76, 84, 100], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 64, 66, 74, 83, 92, 99], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 84, 89, 93, 95, 97, 101, 102], "intens": 0, "proport": [0, 84], "correct": [0, 33], "output": [0, 27, 36, 50, 62, 63, 74, 76, 103], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 55, 62, 63, 64, 66, 67, 73, 79, 80, 82, 83, 85, 90, 91, 92, 99, 100, 101, 102, 103], "should": [0, 3, 9, 35, 39, 43, 44, 46, 66, 76, 103], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 73], "your": [0, 46, 99, 101, 102, 103], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 61, 62, 63, 64, 65, 69, 71, 75, 76, 77, 79, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 63, 69, 73, 80, 83, 91, 99], "ensur": [0, 20, 30, 35, 42, 62, 79], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103], "close": [0, 44, 62], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 66, 69, 70, 73, 74, 92], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 55, 63, 66, 67, 68, 69, 70, 73, 76, 77, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98, 99], "represent": [0, 20, 35, 53, 54, 62], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 62, 63, 64, 67, 68, 70, 72, 74, 75, 76, 77, 79, 80, 84, 87, 88, 89, 92, 93, 94, 95, 96, 97], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 62, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99], "here": [0, 10, 18, 24, 35, 39, 40, 62, 67, 69, 73, 76, 77, 84, 86, 99, 101, 102], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 62, 64, 65, 66, 68, 69, 71, 74, 76, 77, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 62, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99, 101, 102, 103], "print": [0, 10, 15, 16, 19, 20, 30, 62, 63, 101, 102, 103], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 62, 64, 66, 76, 77, 86, 99], "draw": [1, 24, 25, 50, 92, 100], "ascii_draw": 1, "meta": [2, 100, 103], "__title__": [2, 103], "__version__": [2, 103], "__description__": [2, 103], "__author__": [2, 103], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 61, 62, 65, 66, 67, 68, 69, 70, 71, 73, 76, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "inform": [3, 31, 32, 33, 50, 62, 64, 75], "packag": 3, "titl": [3, 64], "project": [3, 18, 69, 76, 99], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 62, 63, 79, 85, 100, 103], "short": [3, 73, 76], "descript": [3, 18, 27, 64], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 61, 62, 63, 64, 76, 80, 84, 92], "setup": 3, "py": [3, 66], "author": [3, 63], "email": 3, "step": [4, 44, 62], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 62, 66], "creat": [4, 27, 30, 31, 43, 53, 54, 62, 64, 68, 83], "black": [4, 43, 62], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 62, 63, 64, 74, 76, 82, 84, 90, 91, 100, 103], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 66, 77], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 62, 66, 91], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 82, 85, 103], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 61, 62, 63, 64, 75, 76, 77, 79, 80, 84, 88, 92, 94, 99], "suitabl": [4, 53, 69, 92], "color": [4, 7, 9, 23, 25, 26, 43, 62, 66, 90, 91, 100], "fore": [4, 23, 25, 26], "back": [4, 76], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 62, 63, 64, 68, 70, 75, 79, 82, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 96, 97, 98, 103], "rgba": [4, 7, 28, 33, 66, 77], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 62, 63, 64, 73, 76, 85, 88, 94, 96, 98], "add": [4, 31, 63, 64, 70], "rgb": [4, 5, 6, 7, 28, 43, 55, 62, 66, 77], "In": [4, 25, 35, 84, 85], "document": [4, 101, 102, 103], "accur": [4, 11, 19, 88, 94], "present": [4, 31, 64, 69], "state": 4, "shown": [4, 65], "follow": [4, 27, 35, 48, 54, 63, 64, 76, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 76, 80], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 62, 77, 86, 91], "both": [5, 11, 20, 41, 53, 63, 76], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 76, 80], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 62, 63, 64, 67, 68, 69, 73, 74, 76, 77, 83, 84, 85, 86, 87, 88, 89, 91, 93, 94, 95, 96, 97, 98, 99], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 62, 63, 64, 76, 77], "order": [5, 6, 70, 71, 100], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 62, 64, 69, 82, 85, 86, 88, 91, 94, 98], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 62, 63, 77, 82], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 55, 66, 69, 73, 76, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 62, 63, 64, 67, 68, 69, 70, 72, 73, 76, 77, 83, 86, 91, 99], "mode": [5, 6, 7, 20, 33, 54, 55, 62, 74, 77, 82], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 63, 100], "encod": [5, 8, 27, 33, 64, 100], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 63, 64, 67, 68, 69, 70, 72, 73, 76, 77, 83, 91, 99], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 63, 64, 67, 68, 70, 72, 76, 83, 86, 91, 99], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 76, 80], "channel": [6, 7, 28, 77], "jpegimageplugin": [6, 55], "jpegimagefil": [6, 55], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 66, 76], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 62, 76, 79, 87], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 66, 69, 76, 80, 87, 88, 94], "same": [6, 22, 35, 40, 76, 79], "torchvis": [6, 52, 100], "transform": [6, 7, 51, 53, 54, 70], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 61, 63, 64, 65, 76, 79, 80, 88, 94, 100], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 61, 62, 63, 64, 73, 74, 76, 79, 80, 82, 88, 94], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 61, 63, 69, 73, 76, 100], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 61, 68, 76, 103], "manipul": [7, 61], "python": [7, 33, 79, 101, 102, 103], "librari": [7, 30, 53, 103], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 61, 63, 64, 76, 79, 80, 92, 103], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 62, 76, 82], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 62, 64, 80, 103], "handl": [7, 27, 30, 32, 33, 51, 54, 61, 64], "multipl": [7, 9, 14, 33, 35, 39, 62], "ad": [7, 10, 63, 64, 70], "background": [7, 8, 23, 25, 26, 56, 62, 66, 100], "check": [7, 33, 38, 63, 67, 68, 72, 83, 86, 96, 99, 103], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 84], "common": [7, 54], "relat": [7, 10, 12, 15, 61, 68, 80], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 69, 73, 92], "kei": [7, 16, 20, 63, 76], "featur": [7, 11, 16, 29, 35, 39, 64, 66, 69, 70, 76, 84], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 55, 61, 62, 63, 64, 82, 91, 99, 100], "path": [7, 9, 10, 11, 14, 16, 30, 33, 55, 62, 63, 64, 86, 91, 99], "binari": [7, 80], "like": [7, 10, 17, 54, 73, 79, 103], "onc": 7, "particularli": [7, 20, 27, 31, 32, 64, 79], "requir": [7, 9, 18, 19, 35, 44, 63, 64, 88, 94, 103], "preprocess": [7, 18, 27, 30, 35, 100], "befor": [7, 33, 35, 63, 76], "further": 7, "analysi": [7, 36], "force_background": 7, "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 76, 80], "necessari": [7, 35, 69, 73], "convert": [7, 31, 33, 35, 48, 53, 54, 64, 76, 92], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 62, 63, 64, 68, 74, 76, 79], "ha": [7, 21, 41, 54, 77, 92, 101, 102], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 62, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 62, 63, 64, 71, 76, 92, 100], "avoid": [7, 69], "anomali": 7, "dure": [7, 27, 33, 70, 91, 99], "subsequ": [7, 43], "convers": [7, 30, 54], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 62, 64, 67, 68, 74], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 62, 63, 64, 67, 68, 74], "typeerror": [7, 48, 53, 54, 67, 68, 74], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 67, 68, 74, 75, 76, 83, 85, 88, 94, 98], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 76, 84, 85, 87, 88, 89, 92, 93, 94, 95, 96, 97, 98], "take": [7, 50], "singl": [7, 14, 33, 35, 54, 70, 76, 80], "call": [7, 24, 62], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 61, 70, 72, 76, 77, 92], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 55], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 63, 65, 66, 71, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "pillow": [7, 22, 52, 100], "boolean": [7, 35], "otherwis": [7, 31, 35, 64, 67, 68, 72, 77, 82], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 65, 70, 90, 92], "basic": [8, 53, 56, 68], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 100], "rgb_decod": 8, "load_imag": [8, 47, 62], "has_alpha_channel": 8, "layer": [8, 80, 100], "istack": 8, "mai": [9, 12, 15, 35, 62, 69, 73, 79, 99, 101, 102], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 62, 63, 68], "similar": [9, 10, 17, 35, 39, 73, 76, 100], "techniqu": [9, 28, 33], "p": [9, 69, 73, 76], "need": [9, 14, 30, 41, 44, 79, 83, 85, 88, 91, 94, 98], "stack": [9, 76], "addition": 9, "second": [9, 20, 35, 40, 72], "element": [9, 76], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 80], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 62, 63, 67, 68, 69, 70, 73, 74, 75, 76, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102, 103], "right": [9, 43, 48, 80], "two": [9, 20, 35, 40, 72, 91], "dimension": [9, 76], "arrai": [9, 22, 33, 35, 39, 46, 48, 76, 80], "h": [9, 23, 25, 26, 46, 66], "w": [9, 23, 25, 26, 46, 66, 76], "posit": [9, 35, 43, 44, 84], "target": [9, 17, 22, 23, 25, 26, 44], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 72], "howev": [9, 35], "solid": [9, 43], "pure": [9, 66], "lime": [9, 66], "nian": 9, "save": [9, 31, 62, 63, 64, 66], "nian_lim": 9, "yellow": [9, 62], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 62, 69, 80, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "9": [9, 10, 20, 35, 39, 48, 62, 74, 83, 84, 85, 87, 88, 91, 92, 93, 94, 95, 97, 98, 103], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 62, 63, 67], "mask": [9, 23, 25, 26, 44, 46, 66], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 100], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 55, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 55, 73, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98, 103], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 65, 71, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 65, 71, 77, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "explan": 10, "No": [10, 62, 101, 102], "head": [10, 17, 22, 47, 68, 84, 93, 100], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 55, 62, 65, 66, 68, 69, 71, 77, 84, 85, 88, 89, 93, 94, 95, 97, 98, 103], "pretti": 10, "girl": [10, 41, 68], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 63, 68, 69, 73, 76, 91], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54], "pair": [10, 20], "cover": [10, 18, 44, 62, 68], "breast": [10, 18, 68, 69, 73, 75, 76], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 62], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 90, 100], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 68, 76], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 72, 75, 84], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 76, 100], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 68], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 65, 103], "6": [10, 20, 22, 35, 39, 48, 67, 68, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 101, 102], "nopan": 10, "panti": [10, 70], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 88, 94, 100], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 62, 67, 68, 73, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 64], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 62, 79, 82], "less": [10, 11, 13, 19, 83], "stand": [10, 62, 69, 73, 76], "sit": [10, 68], "ass": 10, "split": [10, 73], "leg": [10, 62], "wide": [10, 62], "90": 10, "degre": [10, 44], "typic": [10, 11], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 85, 88, 94, 98], "10": [10, 21, 27, 35, 39, 44, 48, 83, 84, 85, 88, 91, 92, 94, 95], "sprd": 10, "strongli": [10, 77], "11": [10, 35, 48, 83, 84, 85, 88, 91, 92, 94, 95], "vsplt": 10, "pose": [10, 35, 100], "12": [10, 22, 35, 43, 48, 83, 84, 85, 88, 91, 92, 94, 95], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 84, 85, 88, 92, 95, 97], "full": [10, 62], "almost": 10, "side": [10, 42, 68, 99], "usual": [10, 39], "ly": 10, "14": [10, 48, 84, 85, 88, 92, 95], "wing": [10, 68], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 84, 85, 88, 92, 95, 101, 102], "feral": 10, "four": [10, 11, 84], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 89], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 83], "16": [10, 48, 84, 88, 92, 95], "hdrago": 10, "style": [10, 14, 19, 44, 97, 103], "17": [10, 48, 92, 97], "hponi": 10, "18": [10, 18, 48, 88, 92, 94, 101, 102], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 92], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 62, 92], "hcat": 10, "cat": [10, 68, 74], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 97], "hbear": 10, "bear": 10, "22": [10, 48], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 62, 64, 73, 76, 88, 91, 101, 102], "contest": 10, "toward": [10, 48], "viewer": [10, 62], "23": [10, 48], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48], "hhors": 10, "hors": 10, "implement": [10, 40, 79], "aa09": 10, "25": [10, 13, 18, 30, 40, 97], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 69, 73, 76, 77, 83, 84, 87, 89, 92, 93, 95, 96, 97], "releas": 10, "time": [10, 64, 77], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 65], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 61, 62, 64, 68, 84, 85, 88, 89, 93, 94, 95, 97, 98], "advanc": [10, 103], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 64, 65, 84, 88, 94], "scenario": [10, 69, 73, 79], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 62], "enhanc": [10, 29, 100], "improv": [10, 21, 76], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 64, 91], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 69, 70, 73, 77, 88, 94], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 69, 73, 79, 84, 99], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 62, 100], "30": [10, 19, 44], "public": 10, "friendli": [10, 103], "reduc": [10, 35, 46, 76], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 55, 68], "current": [10, 54, 62, 88, 94, 101, 102, 103], "reincarn": 10, "compon": [10, 20, 27, 30, 79], "some": [10, 27, 29, 35, 39, 40, 44, 56, 67, 69, 73, 76, 77, 79, 86, 99, 101, 102], "yolov8s_aa09": 10, "updat": [10, 27, 30, 63], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 76, 90], "closeup": 10, "adjust": [10, 30, 39, 68], "larg": [10, 25, 35, 76], "hat": [10, 68], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 69, 73], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 67, 68, 70, 74, 75, 80, 92, 96], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 70, 74, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "though": 10, "note": [10, 14, 35, 44, 62, 84, 88, 91, 94, 101, 102], "complet": [10, 44, 84, 90, 100], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 76, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 62, 64], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 69, 79, 91, 92, 101, 102], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 76], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 69, 73, 76, 83, 91], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 77], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 62, 80], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 68], "genit": 11, "male": [11, 18, 68], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 61, 62, 65, 69, 70, 71, 73, 76, 77, 80, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 100, 103], "v1": [11, 12, 13, 14, 15, 19, 43, 62, 76], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 62], "data": [11, 14, 16, 31, 33, 35, 47, 54, 61, 62, 69, 70, 88, 94, 100, 101, 102, 103], "either": [11, 12, 13, 14, 15, 35, 76, 80], "standard": [11, 13, 14, 15, 31, 79], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 62], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 79], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 76], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 68], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 62, 63, 70, 82, 99], "indic": [11, 35, 48, 51, 69, 73, 76], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 62], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 64, 74], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 79], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 68, 73, 77, 80], "speed": [12, 13, 14, 15, 16, 19, 23, 77], "accuraci": [12, 13, 14, 15, 16, 19, 41, 83, 85, 88, 91, 94, 98], "higher": [12, 13, 14, 15, 16, 18, 21, 91], "consid": [12, 15, 20, 35, 41, 44, 46, 55, 68, 88, 94], "overlap": [12, 14, 15, 16, 20, 69, 71, 73, 76, 77, 100], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 62], "predict": [12, 16, 19, 27, 30, 76, 83, 85, 87, 88, 91, 92, 94, 96, 98], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 66, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 55, 64, 103], "balanc": [13, 15, 19, 62], "system": [13, 14, 23, 51, 88, 94], "overhead": [13, 14, 23, 79], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 62, 74, 82, 83, 85, 88, 94, 98], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 64, 82], "mostima_post": [13, 16], "29": [13, 16], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 62], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 61, 63, 77, 84, 88, 91, 94, 101, 102], "primari": [14, 84, 87, 89, 93, 95, 97], "purpos": 14, "crop": [14, 46, 53, 54, 62], "illustr": [14, 62, 85, 87], "therefor": [14, 22, 35, 101, 102], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 93, 100], "peopl": [14, 74], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 76, 77, 79, 82, 83, 84, 85, 88, 91, 94, 98, 103], "inde": 14, "recommend": [14, 21, 35, 38, 39, 76, 77, 88, 94], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 61], "obtain": [14, 24, 34, 35], "local": [14, 55, 101, 102], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 62, 64, 66, 69, 79, 103], "choos": [15, 19, 41], "35": [15, 62, 69, 76], "configur": [15, 27, 35, 53, 54, 100], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 62, 80], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 70, 92, 96], "infer": [15, 18, 21, 30, 47, 82, 91], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 69, 103], "hug": [16, 27, 30, 35, 76], "face": [16, 17, 18, 27, 30, 35, 48, 50, 62, 68, 76, 84, 100], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 77, 103], "yolo11": 16, "architectur": 16, "usag": [16, 27, 61, 62, 63, 69, 79, 80, 99], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 66, 68, 70, 75, 76], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 61, 76, 82], "instead": [16, 21, 70], "detect_head": [17, 22], "booru_yolo": [17, 100], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 88, 94], "ey": [17, 44, 48, 62, 68, 100], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 84, 93, 100], "detect_halfbodi": 17, "hand": [17, 48, 50, 62, 68, 100], "detect_hand": 17, "nudenet": [17, 100], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 62, 70, 72, 100], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 77, 82, 99, 100], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 82, 92], "nudenet_onnx": 18, "effici": [18, 21, 63, 80], "notai": 18, "tech": 18, "detail": [18, 61, 62, 82, 84], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 81, 100], "topk": [18, 27], "100": [18, 23, 30, 38, 79], "45": [18, 39], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 55, 80, 83], "keep": [18, 73], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 62, 79, 80, 96], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 79, 80, 92], "work": [20, 27, 32, 38, 64, 92], "aggreg": 20, "involv": 20, "segment": [20, 55, 100], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 74], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 62, 63, 99], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 85], "match": [20, 33, 46, 68, 71, 100], "unknown": [20, 74], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 62, 67, 80, 82], "doesn": [20, 33, 68], "t": [20, 33, 68], "group": [20, 27, 39, 70], "correspond": [20, 35, 41, 46, 76, 92, 96], "car": 20, "85": [20, 69, 76], "75": 20, "text_detect": 21, "been": [21, 92], "migrat": 21, "ocr": [21, 100], "detect_text_with_ocr": [21, 100], "soon": 21, "qualiti": [21, 36, 56, 62, 76, 77], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 69, 83, 84, 85, 87, 92, 93, 94, 95, 97, 98], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 88, 94], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 62, 82], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 66], "font": 22, "At": 22, "runtim": [22, 25, 82, 91], "attempt": [22, 31, 44, 62, 64, 82], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 63, 100], "cannot": [22, 41, 51, 53, 64], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 55, 56, 62, 66, 69, 71, 76, 82, 84, 89, 91, 93, 95, 97], "cv2": 23, "have": [23, 25, 35, 74, 75, 88, 94, 99], "lowest": 23, "resourc": [23, 100], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 66], "its": [23, 25, 26, 27, 35, 41, 42, 63, 66, 69, 70, 82, 84, 85, 87, 88, 89, 92, 93, 94, 95, 97, 98], "low": [23, 34, 36, 62, 73, 76, 77], "high": [23, 30, 56, 62, 77, 91, 92], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 61, 62, 63, 64, 76], "outlin": 24, "comparison": [24, 69], "canni": [24, 100], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 100], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 100], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 62], "effect": [25, 34, 43, 99], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 101, 102], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 62, 77], "deeper": 25, "richer": 25, "probabl": [25, 92], "extra": [25, 62], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 55, 77], "pass": [25, 26, 27, 30, 31, 43, 44, 62, 66, 73, 77, 79], "neural": [25, 26, 66, 80], "network": [25, 26, 66, 80], "classif": [27, 80, 84, 85, 87, 88, 89, 90, 93, 94, 95, 97, 98], "those": [27, 91], "store": [27, 31, 62, 63], "manag": [27, 30, 82, 100], "interact": [27, 30], "also": [27, 53, 76, 103], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 62, 79], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": 27, "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 82], "_model_nam": 27, "cach": [27, 30, 55, 81, 100], "_model": 27, "dictionari": [27, 31, 36, 53, 62, 63, 64, 67, 68, 84, 87, 89, 93, 95, 97], "_label": 27, "_hf_token": 27, "org": 27, "repo": 27, "__init__": [27, 28, 30, 33, 44, 48, 55, 64, 68], "instanc": [27, 30, 35, 43, 48, 55, 68], "clear": [27, 30, 35, 63, 84, 88, 94], "method": [27, 28, 30, 32, 33, 35, 43, 88, 94], "free": [27, 30], "up": [27, 30, 68], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 73], "interfac": [27, 30, 79], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 55], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 62, 64], "keyword": [27, 30, 31, 43, 44, 62, 64, 79], "argument": [27, 30, 31, 43, 44, 47, 48, 62, 64, 68, 76, 79], "importerror": [27, 30], "properli": [27, 62], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 92], "through": [27, 103], "error": [27, 33, 76], "predict_fmt": 27, "fmt": [27, 36, 76], "top5": 27, "logit": 27, "embed": [27, 33, 76], "dict": [27, 33, 36, 47, 53, 54, 62, 63, 64, 76, 79, 84, 85, 87, 88, 89, 93, 94, 95, 97, 98], "top": [27, 44, 91], "k": 27, "e": [27, 35, 56, 74, 77, 80], "g": [27, 35, 56, 74, 76, 77], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 62, 103], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 84, 89, 90, 91, 93, 95, 97, 98, 100], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 67, 68, 82, 83, 88, 94, 100], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 61, 63, 64, 100], "associ": [30, 64], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 63], "environ": [30, 77, 79, 82, 100], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 79, 103], "300": 30, "400": 30, "95": [30, 67, 68, 74], "simpl": 30, "without": [30, 62, 67, 68, 75], "explicitli": 30, "read": [31, 32, 33, 61, 62, 63], "write": [31, 32, 33, 61, 63], "exif": [31, 32, 62], "gif": [31, 32, 62], "comment": 31, "These": [31, 34, 55], "about": 31, "context": [31, 32], "ai": [31, 32, 64, 83], "found": [31, 44, 62, 84], "commonli": [31, 70, 80], "where": [31, 35, 62, 63, 76, 79], "look": [31, 41, 62, 84], "usercom": 31, "field": [31, 64], "dst_filenam": 31, "destin": [31, 62, 63, 64], "filenam": [31, 55], "pnginfo": [31, 33, 62, 64], "wai": [31, 62, 63], "geninfo": [32, 100], "lsb": [32, 64, 100], "signific": [32, 33, 35, 64], "bit": [32, 33, 64], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 70], "inject": 33, "combin": [33, 41], "emb": [33, 76], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 63, 76], "gzip": 33, "written": 33, "appropri": [33, 41, 62], "serializ": [33, 53], "err": 33, "caus": [33, 99], "multi": [33, 79], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 70], "read_32bit_integ": 33, "32": 33, "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 66], "robust": [33, 35], "skytnt": [34, 55, 66], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 76, 77, 83, 85, 88, 91, 94, 98], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 69], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 73, 77, 103], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 61, 91], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 62], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 79], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 64, 67, 76, 77], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 93, 94], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 62, 83, 84, 85, 87, 88, 89, 93, 94, 95, 97, 98], "neighborhood": 35, "core": [35, 101, 102], "few": 35, "too": 35, "sensit": [35, 43, 76, 88, 94], "tune": 35, "guidelin": 35, "deal": [35, 61], "solut": [35, 44], "small": [35, 43], "advis": [35, 69], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 68], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 73, 77], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 100], "danbooru": [36, 69, 71, 73, 88, 91], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 62], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 76], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 62], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 100], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 100], "laplacian": [37, 100], "laplacian_scor": 37, "lpip": [37, 100], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 100], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 79, 83, 91], "seem": 38, "just": [38, 85, 88, 91, 94, 98], "we": [38, 77], "explor": 38, "bluri": 38, "hutao": [38, 66, 69, 73, 76], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 77, 83, 84, 85, 87, 88, 89, 91, 93, 94, 95, 97, 98], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 62, 77, 101, 102], "99": 39, "192": 39, "49": 39, "256": [39, 53, 54, 62], "img1": [39, 40, 76], "img2": [39, 40, 76], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": 40, "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": 41, "export": [41, 82], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 85], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 62], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 74], "languag": 41, "func": [41, 81, 100], "japanes": [41, 62], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 61], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 103], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54], "longer": 42, "after": [42, 69, 73, 76], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 62, 66, 76, 101, 102], "serv": [43, 69], "foundat": 43, "inherit": 43, "within": [43, 62, 69, 76], "fill": 43, "valid": [43, 44, 48, 100], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 63, 82, 85], "angl": 44, "end": [44, 62], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 55], "total": [44, 101, 102], "star": [44, 73], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 73, 76], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 68, 72], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": 44, "properti": [44, 48, 62, 64], "align": [45, 100], "align_maxs": 45, "censor_": [45, 100], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 100], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 100], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 78], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 66, 103], "github": [47, 101, 102, 103], "com": [47, 103], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 100, 103], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 62], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 73, 76], "make": [48, 53, 70, 80, 88, 92, 94], "readabl": [48, 76], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 68, 74], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 90, 100], "zero": 48, "must": [48, 68, 99], "preced": 48, "surround": 48, "whitespac": [48, 70], "36": 48, "0b100": 48, "91": 48, "112": 48, "92": [48, 74], "113": 48, "dwpose": [49, 100], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 100], "connect": 50, "ellips": 50, "facial": [50, 68, 84], "pars": [51, 53, 54, 61, 62, 100], "parser": [51, 53, 54, 62], "intern": [51, 63], "try": 51, "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "tensor": [53, 54, 63], "composit": 53, "machin": [53, 80], "learn": [53, 80], "compos": [53, 54], "sequenc": [53, 68], "pillowcompos": 53, "sequenti": 53, "decor": [53, 54, 79], "facilit": 53, "creation": [53, 54, 64], "pipelin": 53, "creator": 53, "tvalu": [53, 54], "describ": 53, "interpol": [53, 54], "bicub": [53, 54], "pillowres": 53, "antialia": [53, 54], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": 53, "pillowtotensor": 53, "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54], "pillownorm": 53, "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "bg": 55, "strict_level": 55, "min_select": 55, "min_width": 55, "min_height": 55, "min_resolut": 55, "desir": 55, "strict": [55, 88, 94], "get_imag": 55, "get_image_fil": 55, "list_image_fil": 55, "random_imag": 55, "randomli": 55, "random_image_fil": 55, "8057": 55, "000000": 55, "000001": 55, "000002": 55, "000003": 55, "000004": 55, "home": 55, "dgh": [55, 63, 103], "2400x1600": 55, "0x7feb86ed5160": 55, "003258": 55, "400x400": 55, "0x7feb86a748b0": 55, "quickli": 56, "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "adversari": [58, 100], "remove_adversarial_nois": 58, "nafnet": [58, 100], "restore_with_nafnet": 58, "scunet": [58, 100], "restore_with_scunet": 58, "automatic1111": 61, "stabl": [61, 62, 83, 103], "diffus": [61, 62, 83], "webui": [61, 62, 63], "novelai": 61, "sdwui": 61, "submodul": 61, "nai": [61, 100], "docstr": 61, "sdmetadata": 61, "parse_sdmeta_from_text": 61, "get_sdmeta_from_imag": 61, "save_image_with_sdmeta": 61, "read_metadata": 61, "save_with_metadata": 61, "naimetadata": 61, "get_naimeta_from_imag": 61, "add_naimeta_to_imag": 61, "save_image_with_naimeta": 61, "formatt": 62, "a1111": 62, "sd_metadata_simpl": 62, "sd_metadata_complex": 62, "prompt": 62, "neg_prompt": 62, "neg": 62, "__str__": 62, "sd1": 62, "extrem": 62, "delic": 62, "beauti": 62, "offici": 62, "global": [62, 99], "illumin": 62, "soft": 62, "shadow": 62, "super": 62, "light": 62, "novel": [62, 64], "4k": 62, "metal_textur": 62, "striped_background": 62, "rich": 62, "cg": 62, "uniti": 62, "8k": 62, "wallpap": 62, "unreal": 62, "sci": 62, "fi": 62, "fantasi": 62, "silver_skin": 62, "cut": [62, 68], "silver_impossible_bodysuit": 62, "gem_on_chest": 62, "cut_silver_mechanical_leotard": 62, "headgear": [62, 68], "1_girl": 62, "solo": [62, 67, 68, 69, 73, 74, 75, 76], "slim_waist": 62, "hair": [62, 68], "long": 62, "lumin": 62, "medium_breast": [62, 75], "indistinct_camelto": 62, "flat_crotch": 62, "coquettish": 62, "squint": 62, "evil_smil": 62, "dark_persona": 62, "mouth": 62, "wet": 62, "slim_fac": 62, "tall_girl": 62, "matur": 62, "mature_fac": 62, "slim_figur": 62, "slim_leg": 62, "groin": 62, "bare_thigh": 62, "easyneg": 62, "sketch": 62, "ugli": 62, "huge": 62, "logo": 62, "monochrom": [62, 87, 90, 100], "bad": 62, "mutat": 62, "blurri": 62, "horror": 62, "geometri": 62, "bad_prompt": 62, "miss": 62, "finger": 62, "limb": 62, "anatomi": 62, "interlock": 62, "digit": 62, "arm": 62, "2girl": 62, "deform": 62, "artist": 62, "blush": [62, 69, 73, 76], "lipstick": 62, "skindent": 62, "tie": 62, "big_breast": 62, "thighhigh": [62, 69], "pubic_hair": [62, 68], "3d": [62, 85], "realist": 62, "slip": [62, 70], "head_out_of_fram": 62, "curvi": 62, "sampler": 62, "ddim": 62, "cfg": 62, "seed": 62, "3827064803": 62, "512x848": 62, "hash": 62, "eb49192009": 62, "anidosmix": 62, "clip": 62, "skip": 62, "new_imag": 62, "let": 62, "what": 62, "nslim_fac": 62, "848": 62, "_sdmeta_text": 62, "directli": 62, "starri": 62, "night": 62, "daylight": 62, "40": 62, "euler": 62, "sd2": 62, "1girl": [62, 67, 68, 69, 70, 73, 74, 75, 76], "blue": 62, "footwear": 62, "shoe": 62, "bang": [62, 68, 69, 73, 76], "indoor": 62, "sleev": 62, "ahog": [62, 68, 69, 73, 76], "dress": [62, 68], "pot": 62, "plant": 62, "bag": [62, 69, 73, 76], "bun": [62, 68], "window": 62, "lora": 62, "bluearchive10": 62, "bluearchiv": 62, "neg1": 62, "dpm": 62, "2m": 62, "sde": 62, "karra": 62, "2647703743": 62, "768x768": 62, "72bd94132e": 62, "cutemix": 62, "denois": 62, "strength": 62, "controlnet": 62, "preprocessor": 62, "control_v11p_sd15_openpos": 62, "cab727d4": 62, "weight": 62, "perfect": 62, "control": 62, "param": 62, "hire": 62, "upscal": [62, 100], "latent": 62, "ti": 62, "339cc9210f70": 62, "66a7279a88dd": 62, "info": 62, "els": [62, 101, 102], "underli": [62, 79], "sd_meta": 62, "scope": 62, "dst_file": [62, 64], "jpeg": [62, 86, 99], "webp": 62, "systemerror": [62, 64], "input_imag": 62, "output_imag": 62, "a41": 63, "safetensor": 63, "safe": [63, 69, 79, 90, 92, 94, 99, 100], "torch": 63, "command": [63, 103], "pip": [63, 103], "_check_env": 63, "model_fil": 63, "key1": 63, "value1": 63, "key2": 63, "value2": 63, "src_model_fil": 63, "dst_model_fil": 63, "new_metadata": 63, "john": 63, "doe": [63, 67, 74, 88, 94], "input_model": 63, "output_model": 63, "softwar": 64, "generation_tim": 64, "dataclass": 64, "encapsul": 64, "taken": 64, "alia": 64, "success": [64, 103], "add_lsb_meta": 64, "save_metainfo": 64, "metainfo": 64, "prefer": 64, "isneti": [65, 100], "get_isnetis_mask": 65, "segment_with_isneti": 65, "segment_rgba_with_isneti": 65, "co": 66, "seg": 66, "1024": [66, 76], "inspir": [66, 76, 96], "space": [66, 76], "blob": 66, "app": 66, "l8": 66, "00ff00": 66, "mask_": 66, "image_": 66, "hutao_seg": 66, "skadi": [66, 69, 73, 76], "skadi_seg": 66, "drop": [67, 68, 69, 73, 75, 76], "cosplai": 67, "no_eyewear": 67, "eyewear": [67, 68], "span": [67, 68], "matter": [67, 68], "red_hair": [67, 68, 74, 75], "use_preset": 67, "custom_blacklist": 67, "onlin": 67, "preset": 67, "ones": 67, "neither": [67, 68], "nor": [67, 68], "anal_hair": 68, "anal_tail": 68, "arm_behind_head": 68, "arm_hair": 68, "arm_under_breast": 68, "arms_behind_head": 68, "bird_on_head": 68, "blood_in_hair": 68, "breasts_on_glass": 68, "breasts_on_head": 68, "cat_on_head": 68, "closed_ey": 68, "clothed_female_nude_femal": 68, "clothed_female_nude_mal": 68, "clothed_male_nude_femal": 68, "clothes_between_breast": 68, "cream_on_fac": 68, "drying_hair": 68, "empty_ey": 68, "face_to_breast": 68, "food_on_fac": 68, "food_on_head": 68, "game_boi": 68, "grabbing_anoth": 68, "s_hair": 68, "grabbing_own_breast": 68, "gun_to_head": 68, "head_between_breast": 68, "heart_in_ey": 68, "multiple_boi": 68, "multiple_girl": 68, "object_on_breast": 68, "object_on_head": 68, "paint_splatter_on_fac": 68, "parted_lip": [68, 69, 73, 76], "penis_on_fac": 68, "person_on_head": 68, "pokemon_on_head": 68, "rabbit_on_head": 68, "rice_on_fac": 68, "severed_head": 68, "star_in_ey": 68, "sticker_on_fac": 68, "tentacles_on_mal": 68, "tying_hair": 68, "built": [68, 79], "mutabl": 68, "constructor": 68, "empti": 68, "iter": 68, "hold": [68, 69, 73, 76], "futa": 68, "cum": 68, "rub": 68, "shade": 68, "plai": 68, "drill": 68, "skin": 68, "sidelock": 68, "twintail": [68, 69, 73, 76], "braid": 68, "afro": 68, "bald": 68, "dreadlock": 68, "ponytail": 68, "updo": 68, "beard": 68, "mustach": 68, "pointi": 68, "horn": 68, "tail": 68, "ornament": 68, "hairband": 68, "pupil": 68, "bow": [68, 69], "headwear": 68, "ribbon": [68, 73], "crown": 68, "cap": 68, "hairclip": [68, 73], "mole": 68, "halo": 68, "fluff": 68, "flower": [68, 69, 73, 76], "glass": [68, 70], "fang": 68, "boi": 68, "beret": 68, "heterochromia": 68, "headdress": 68, "eyepatch": 68, "headphon": 68, "eyebrow": 68, "eyelash": 68, "sunglass": 68, "intak": 68, "scrunchi": 68, "ear_pierc": 68, "headband": 68, "ring": 68, "under_mouth": 68, "freckl": 68, "lip": 68, "eyelin": 68, "eyeshadow": 68, "tassel": 68, "whitelist_suffix": 68, "whitelist_prefix": 68, "whitelist_word": 68, "suffix": [68, 72], "pool": 68, "whitelist": 68, "predefin": 68, "blacklist": [68, 71, 100], "red": 68, "singular": 68, "plural": 68, "chair": 68, "whole": 68, "word": 68, "hear": 68, "86": 68, "72": 68, "outdat": 69, "anymor": 69, "baselin": 69, "extens": 69, "practic": 69, "use_real_nam": [69, 73], "general_threshold": [69, 76], "character_threshold": [69, 76], "drop_overlap": [69, 73, 76], "real": [69, 73, 90, 100], "renam": [69, 73], "redirect": [69, 73], "mani": [69, 73], "websit": [69, 73], "rate": [69, 76, 88, 90, 100], "char": [69, 76], "9897817373275757": 69, "question": [69, 76, 88], "010265946388244629": 69, "explicit": [69, 76, 88], "2809715270996094e": 69, "9939777851104736": 69, "5032387375831604": 69, "black_bord": 69, "9943548440933228": 69, "black_glov": [69, 73, 76], "5011609792709351": 69, "blue_ski": [69, 73, 76], "6877802610397339": 69, "5543792843818665": 69, "8268730640411377": 69, "cloud": [69, 73, 76], "8504303693771362": 69, "cowboy_shot": [69, 73, 76], "6008237600326538": 69, "crop_top": [69, 73, 76], "6635787487030029": 69, "dai": [69, 73, 76], "8496965765953064": 69, "glove": [69, 73, 76], "6107005476951599": 69, "hair_between_ey": [69, 73, 76], "668294370174408": 69, "5619469285011292": 69, "holding_baseball_bat": [69, 73, 76], "5141720771789551": 69, "letterbox": 69, "long_hair": [69, 73, 75, 76], "9884189963340759": 69, "looking_at_view": [69, 73, 76], "5673105120658875": 69, "midriff": [69, 73, 76], "6290556192398071": 69, "navel": [69, 73, 76], "9631235003471375": 69, "no_hat": [69, 73], "7978747487068176": 69, "no_headwear": [69, 73, 76], "7577926516532898": 69, "outdoor": [69, 73, 76], "7118550539016724": 69, "5452839136123657": 69, "pillarbox": 69, "9841411709785461": 69, "red_ey": [69, 73, 76], "958786129951477": 69, "shirt": [69, 73, 76], "6720131039619446": 69, "short_sleev": [69, 73, 76], "7077711820602417": 69, "silver_hair": [69, 73], "6673924326896667": 69, "sky": [69, 73, 76], "8709812760353088": 69, "9614333510398865": 69, "sportswear": [69, 73, 76], "7786177396774292": 69, "6842771172523499": 69, "sweat": [69, 73, 76], "9076308012008667": 69, "thigh": [69, 73, 76], "580970823764801": 69, "skadi_": [69, 76], "arknight": [69, 76], "9633345007896423": 69, "9988503456115723": 69, "001651763916015625": 69, "00012505054473876953": 69, "9829280972480774": 69, "894218385219574": 69, "8733789920806885": 69, "backpack": [69, 73, 76], "6322951316833496": 69, "9987058639526367": 69, "bag_charm": 69, "9754379987716675": 69, "6810564994812012": 69, "9708781838417053": 69, "6356008052825928": 69, "5633733868598938": 69, "brick_wal": 69, "5315935611724854": 69, "brown_hair": [69, 73, 76], "9397273659706116": 69, "build": [69, 76], "9229896664619446": 69, "charm_": 69, "9006357789039612": 69, "citi": 69, "9020784497261047": 69, "cityscap": 69, "9547432661056519": 69, "5296419262886047": 69, "8253412246704102": 69, "5619839429855347": 69, "hair_flow": [69, 73, 76], "8277763724327087": 69, "hair_orna": [69, 73, 76], "9356368780136108": 69, "hair_ribbon": [69, 73], "5288072824478149": 69, "jacket": [69, 73, 76], "6336134076118469": 69, "9703260064125061": 69, "8188960552215576": 69, "phone_screen": 69, "9579574465751648": 69, "9954615235328674": 69, "plaid": [69, 73], "9725285172462463": 69, "plaid_skirt": [69, 73], "9638455510139465": 69, "pleated_skirt": [69, 73, 76], "7226815819740295": 69, "5321241021156311": 69, "red_nail": [69, 73], "5493080615997314": 69, "school_bag": 69, "9863407611846924": 69, "school_uniform": [69, 73, 76], "6794284582138062": 69, "5062428116798401": 69, "shoulder_bag": 69, "9325523972511292": 69, "skirt": [69, 73, 76], "92237788438797": 69, "skyscrap": 69, "7728171348571777": 69, "sleeves_past_wrist": [69, 73], "7257086038589478": 69, "smile": [69, 73, 76], "5357837080955505": 69, "6939404010772705": 69, "7054293155670166": 69, "tongu": [69, 73, 76], "9990814924240112": 69, "tongue_out": [69, 73, 76], "9992498755455017": 69, "5012534260749817": 69, "very_long_hair": [69, 73, 75, 76], "7461410164833069": 69, "underscor": [70, 76], "convent": 70, "restor": [70, 100], "use_spac": 70, "use_escap": 70, "include_scor": 70, "score_descend": 70, "_": 70, "escap": 70, "unsaf": 70, "sort": [70, 74], "descend": 70, "panty_pul": 70, "6826801300048828": 70, "958938717842102": 70, "drinking_glass": 70, "9340789318084717": 70, "areola_slip": 70, "41196826100349426": 70, "9988248348236084": 70, "drink": 70, "pull": 70, "areola": 70, "999": 70, "959": 70, "934": 70, "683": 70, "412": 70, "mldanbooru": [71, 100], "get_mldanbooru_tag": 71, "wd14": [71, 73, 100], "get_wd14_tag": [71, 73], "convert_wd14_emb_to_predict": 71, "denormalize_wd14_emb": 71, "deepdanbooru": [71, 73, 100], "get_deepdanbooru_tag": [71, 73], "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "drop_overlap_tag": 71, "is_blacklist": 71, "drop_blacklisted_tag": 71, "char_whitelist_suffix": 71, "char_whitelist_prefix": 71, "char_whitelist_word": 71, "char_suffix": 71, "char_prefix": 71, "charactertagpool": 71, "is_basic_character_tag": 71, "drop_basic_character_tag": 71, "sort_tag": 71, "tag_match_suffix": 71, "tag_match_prefix": 71, "tag_match_ful": 71, "t1": 72, "t2": 72, "fulli": 72, "ml": 73, "448": 73, "keep_ratio": 73, "9999984502792358": [73, 95], "9999946355819702": 73, "9994951486587524": 73, "998144268989563": 73, "9978417158126831": 73, "9941409230232239": 73, "9799384474754333": 73, "979142427444458": 73, "961823582649231": 73, "961323618888855": 73, "9490893483161926": 73, "large_breast": [73, 76], "9450850486755371": 73, "9425153136253357": 73, "9409335255622864": 73, "9319437146186829": 73, "9265308976173401": 73, "baseball_bat": [73, 76], "9259042143821716": 73, "922250509262085": 73, "9199565052986145": 73, "9175475835800171": 73, "9102761745452881": 73, "9076938629150391": 73, "stomach": [73, 76], "9052775502204895": 73, "8938589692115784": 73, "8894285559654236": 73, "8891903162002563": 73, "8845980763435364": 73, "8842408061027527": 73, "8659475445747375": 73, "862621009349823": 73, "8616052865982056": 73, "8562789559364319": 73, "short_short": [73, 76], "8555729389190674": 73, "8533340096473694": 73, "black_short": [73, 76], "8477485775947571": 73, "8430152535438538": 73, "tied_long_hair": [73, 76], "8340626955032349": 73, "crop_top_overhang": 73, "8266023397445679": 73, "8222048282623291": 73, "8202669620513916": 73, "black_shirt": [73, 76], "8061150312423706": 73, "ass_visible_through_thigh": [73, 76], "7803354859352112": 73, "thigh_gap": [73, 76], "7789446711540222": 73, "arms_up": 73, "7052110433578491": 73, "9999866485595703": 73, "997043788433075": 73, "9969649910926819": 73, "9957101345062256": 73, "9928386807441711": 73, "9886980056762695": 73, "9864778518676758": 73, "ghost": [73, 76], "9769423007965088": 73, "9747489094734192": 73, "9736957550048828": 73, "9388670325279236": 73, "9356311559677124": 73, "91000896692276": 73, "cardigan": 73, "8955123424530029": 73, "8910233378410339": 73, "8904104828834534": 73, "8881211280822754": 73, "8876776695251465": 73, "8864808678627014": 73, "8810517191886902": 73, "8798807263374329": 73, "8765745162963867": 73, "8737136125564575": 73, "nail_polish": 73, "8650439381599426": 73, "8613706827163696": 73, "blue_cardigan": 73, "8571277260780334": 73, "8333670496940613": 73, "8160212635993958": 73, "eyebrows_visible_through_hair": 73, "8122442364692688": 73, "8091571927070618": 73, "8082079887390137": 73, "8048468232154846": 73, "long_sleev": [73, 76], "8042327165603638": 73, "7984272241592407": 73, "blazer": [73, 76], "794708251953125": 73, "78981614112854": 73, "7892146110534668": 73, "shaped_pupil": [73, 76], "7867060899734497": 73, "gradient_hair": 73, "786359965801239": 73, "white_shirt": 73, "7790888547897339": 73, "brown_skirt": 73, "7760675549507141": 73, "774523913860321": 73, "7721588015556335": 73, "7697228789329529": 73, "755959689617157": 73, "multicolored_hair": 73, "7477189898490906": 73, "7476690411567688": 73, "rail": 73, "7476617693901062": 73, "blue_jacket": 73, "7458406090736389": 73, "741143524646759": 73, "7364678978919983": 73, "collared_shirt": 73, "7193643450737": 73, "red_neckwear": 73, "7108616828918457": 73, "7086325287818909": 73, "miniskirt": 73, "7055293321609497": 73, "7039415836334229": 73, "open_cloth": 73, "7018357515335083": 73, "shuffl": 74, "count": [74, 101, 102], "2boi": 74, "random": 74, "cat_ear": 74, "uniqu": 74, "precomput": 75, "8849405313291128": 75, "8548297594823425": 75, "03910296474461261": 75, "6615180440330748": 75, "21552028866308015": 75, "3165260620737027": 75, "47744464927382957": 75, "tagger": 76, "smilingwolf": 76, "wd": 76, "swinv2_v3": 76, "general_mcut_en": 76, "character_mcut_en": 76, "no_underlin": 76, "mcut": 76, "replac": 76, "dim": 76, "index": [76, 103], "l2": 76, "follw": 76, "embd": 76, "valuabl": 76, "enabl": 76, "rapid": 76, "queri": 76, "0011444687843322754": 76, "8876402974128723": 76, "106781005859375": 76, "000277101993560791": 76, "997527003288269": 76, "9797663688659668": 76, "9905703663825989": 76, "9761719703674316": 76, "8981098532676697": 76, "8810765743255615": 76, "9498510360717773": 76, "8377365469932556": 76, "945058286190033": 76, "9457170367240906": 76, "969594419002533": 76, "7881088852882385": 76, "7687551379203796": 76, "9301245212554932": 76, "6703325510025024": 76, "white_hair": 76, "5292627811431885": 76, "8677047491073608": 76, "grey_hair": 76, "5859264731407166": 76, "9536856412887573": 76, "8056888580322266": 76, "8394746780395508": 76, "9473626613616943": 76, "8986269235610962": 76, "9385137557983398": 76, "8408567905426025": 76, "alternate_costum": 76, "4245271384716034": 76, "931140661239624": 76, "8830795884132385": 76, "7279844284057617": 76, "artist_nam": 76, "5333830714225769": 76, "64717698097229": 76, "9516432285308838": 76, "9655293226242065": 76, "9485014081001282": 76, "7366660833358765": 76, "7161656618118286": 76, "5858667492866516": 76, "6186309456825256": 76, "41193312406539917": 76, "467605859041214": 76, "36282333731651306": 76, "3756745457649231": 76, "motion_blur": 76, "5091936588287354": 76, "951993465423584": 76, "basebal": 76, "5634750723838806": 76, "8232709169387817": 76, "9869340658187866": 76, "49491602182388306": 76, "5193622708320618": 76, "003406703472137451": 76, "0007208287715911865": 76, "9798132181167603": 76, "8046203851699829": 76, "7596215009689331": 76, "7620116472244263": 76, "46084529161453247": 76, "48454540967941284": 76, "5152207016944885": 76, "8023070096969604": 76, "8653596639633179": 76, "7201820611953735": 76, "7816740870475769": 76, "697688639163971": 76, "8974947333335876": 76, "7491052746772766": 76, "5015512704849243": 76, "6401398181915283": 76, "43420469760894775": 76, "4528769850730896": 76, "5730487704277039": 76, "6739872694015503": 76, "5545973181724548": 76, "6946243047714233": 76, "5487751364707947": 76, "7439308166503906": 76, "4186026453971863": 76, "47378358244895935": 76, "4690653085708618": 76, "7565015554428101": 76, "hu_tao_": 76, "genshin_impact": 76, "9262397289276123": 76, "boo_tao_": 76, "942080020904541": 76, "denorm": 76, "denormalizer_nam": 76, "mnum2_al": 76, "understand": 76, "batch": [76, 77, 96], "redund": 76, "structur": [76, 100], "b": 76, "r": [76, 88, 94], "c": 76, "linalg": 76, "norm": 76, "approx": [76, 77], "1e": 76, "cdc_anime_onnx": 77, "realli": 77, "As": [77, 88, 94], "1024x1024": 77, "2060": 77, "gpu": 77, "cost": 77, "70": 77, "against": 77, "cpu": [77, 82, 101, 102], "experi": 77, "hgsr": 77, "mhr": 77, "aug_x4_320": 77, "tile_s": 77, "tile_overlap": 77, "batch_siz": 77, "silent": 77, "tile": 77, "progress": 77, "messag": 77, "cute_waifu_aroma": 77, "pngimageplugin": 77, "pngimagefil": 77, "1168x1168": 77, "0x7f0e8ca06880": 77, "4672x4672": 77, "0x7f0e48edb640": 77, "cdc": [78, 100], "upscale_with_cdc": 78, "thread": [79, 99], "lru_cach": 79, "wrap": 79, "synchron": 79, "prevent": 79, "race": 79, "condit": 79, "maxsiz": 79, "def": 79, "expensive_funct": 79, "expens": 79, "lock": [79, 99], "safeti": [79, 96], "multithread": 79, "my_funct": 79, "introduc": 79, "acquisit": 79, "critic": 79, "mathemat": 80, "activ": 80, "deep": 80, "problem": [80, 88, 94], "input_valu": 80, "frac": 80, "26894142": 80, "73105858": 80, "ts_lru_cach": 81, "sigmoid": 81, "get_onnx_provid": 81, "open_onnx_model": 81, "cudaexecutionprovid": 82, "cpuexecutionprovid": 82, "ckpt": 82, "inferencesess": 82, "onnx_mod": 82, "decid": 82, "linux": [82, 101, 102], "execut": [82, 101, 102], "ignor": 82, "cuda": [82, 101, 102], "forc": 82, "anime_ai_check": 83, "mobilenetv3_sce_dist": [83, 94, 98], "mainli": 83, "caformer_s36_plus_sc": 83, "graph": 83, "9996960163116455": 83, "9999125003814697": 83, "997803270816803": 83, "9960069060325623": 83, "9887709021568298": 83, "9998629093170166": 83, "0013722758740186691": 83, "00020673229300882667": 83, "0001895089662866667": 83, "0008857478387653828": 83, "552320024231449e": 83, "001168627175502479": 83, "bangumi": [84, 85], "vision": 84, "imageri": 84, "bangumi_char_typ": 84, "definit": [84, 91], "video": 84, "secondari": 84, "often": 84, "lack": 84, "lead": 84, "under": [84, 103], "categori": [84, 92], "three": 84, "judg": 84, "anime_portrait": [84, 90], "mobilenetv3_v0_dist": [84, 93, 97, 98], "9998525381088257": 84, "00012103465269319713": 84, "6464786313008517e": 84, "906112609314732e": 84, "06": [84, 85, 87, 92, 93, 94, 95, 97], "9997243285179138": 84, "0002490800397936255": 84, "7215803381986916e": 84, "354368557978887e": 84, "9998849630355835": 84, "90006631379947e": 84, "3920385754317977e": 84, "2084233276254963e": 84, "9998877048492432": 84, "732793503440917e": 84, "4264976925915107e": 84, "0623419257171918e": 84, "07076334953308105": 84, "9290977716445923": 84, "0001044218079186976": 84, "4467317163944244e": 84, "2568268832401372e": 84, "9999498128890991": 84, "1810528778587468e": 84, "879474429093534e": 84, "260669109295122e": 84, "9999510049819946": 84, "2321036592766177e": 84, "025227553938748e": 84, "4251427273848094e": 84, "999957799911499": 84, "4273678718600422e": 84, "6884023302263813e": 84, "880981603288092e": 84, "0002326338435523212": 84, "9996368885040283": 84, "164971561403945e": 84, "00020793956355191767": 84, "13438372313976288": 84, "8652494549751282": 84, "000158855298650451": 84, "000238816806813702": 84, "3589179217815399": 84, "6406960487365723": 84, "0001471740542910993": 84, "002255884697660804": 84, "08208147436380386": 84, "9152728915214539": 84, "00038967153523117304": 84, "227699592884164e": 84, "0835404282261152e": 84, "1437502406770363e": 84, "9999284744262695": 84, "2125529792683665e": 84, "0218892384727951e": 84, "00011914174683624879": 84, "9998584985733032": 84, "2007669283775613e": 84, "6357082131435163e": 84, "3068713896209374e": 84, "9999185800552368": 84, "066640925273532e": 84, "529400813335087e": 84, "089402500540018e": 84, "9999388456344604": 84, "6406959295272827": 84, "not_paint": 85, "anime_classif": 85, "older": 85, "mobilenetv3_v1": [85, 95], "5_dist": 85, "3_dist": 85, "plot": [85, 88, 94, 98], "caformer_s36_v1": 85, "3_focal": 85, "8346158862113953": 85, "004201625939458609": 85, "0028638991061598063": 85, "15633030235767365": 85, "001988308737054467": 85, "9868855476379395": 85, "001178382197394967": 85, "00015886101755313575": 85, "0005986307514831424": 85, "011178601533174515": 85, "9933090209960938": 85, "0012440024875104427": 85, "00040085514774546027": 85, "004924307577311993": 85, "00012189441622467712": 85, "00031298911198973656": 85, "9968050718307495": 85, "182305903872475e": 85, "0027923565357923508": 85, "7805559259140864e": 85, "0004650334012694657": 85, "996709942817688": 85, "736721191671677e": 85, "0027629584074020386": 85, "4619508621981367e": 85, "0003803370927926153": 85, "998649537563324": 85, "190127922105603e": 85, "0008622839814051986": 85, "595230686594732e": 85, "0004573142796289176": 85, "00031435859273187816": 85, "8671838641166687": 85, "13199880719184875": 85, "563074617180973e": 85, "153919796110131e": 85, "290010737255216e": 85, "9727378487586975": 85, "027150526642799377": 85, "162296004826203e": 85, "4933258828241378e": 85, "0004275702522136271": 85, "995402455329895": 85, "002233930164948106": 85, "001911122351884842": 85, "1603819727897644": 85, "0007561995880678296": 85, "00017044576816260815": 85, "838487982749939": 85, "0002034590725088492": 85, "005001617129892111": 85, "000932251859921962": 85, "009352140128612518": 85, "9846979379653931": 85, "6018555470509455e": 85, "004064667969942093": 85, "464051254326478e": 85, "025772539898753166": 85, "9699516296386719": 85, "00011656546121230349": 85, "287263775244355e": 85, "370255853951676e": 85, "01098843663930893": 85, "0031668643932789564": 85, "9857884049415588": 85, "499273488065228e": 85, "8419872251106426e": 85, "0003471920208539814": 85, "029472889378666878": 85, "9700765609741211": 85, "0012387704337015748": 85, "001172148622572422": 85, "787473391043022e": 85, "003680602880194783": 85, "9938107132911682": 85, "8346157073974609": 85, "8671836853027344": 85, "8384883403778076": 85, "9846979975700378": 85, "9700766801834106": 85, "greyscal": 86, "jpeg_ful": [86, 99], "6125901": 86, "6125785": [86, 99], "6124220": 86, "rough": [87, 88, 94], "polish": 87, "mobilenetv3_v2": 87, "2_dist": [87, 95], "910087929805741e": 87, "1241951510310173": 87, "8757457137107849": 87, "00018937293498311192": 87, "030049214139580727": 87, "9697614312171936": 87, "008933082222938538": 87, "05096456781029701": 87, "9401022791862488": 87, "009832272306084633": 87, "9898634552955627": 87, "00030428936588577926": 87, "013919820077717304": 87, "9819902181625366": 87, "004089969675987959": 87, "04166747257113457": 87, "9582782983779907": 87, "4218515288084745e": 87, "8849249482154846": 87, "1149177998304367": 87, "0001573085755808279": 87, "9907882809638977": 87, "008958994410932064": 87, "0002527958422433585": 87, "9831690788269043": 87, "01682441122829914": 87, "613856385229155e": 87, "8757458329200745": 87, "8849248290061951": 87, "million": 88, "anime_r": [88, 90], "boundari": [88, 94], "challeng": [88, 94], "clean": [88, 94], "ground": [88, 94], "truth": [88, 94], "judgment": [88, 94], "intend": [88, 94], "quick": [88, 94, 100], "estim": [88, 94], "basi": [88, 94], "mobilenetv3_large_100_v0_ls0": 88, "caformer_s36_v0_ls0": 88, "7508869767189026": 88, "7034655809402466": 88, "728887677192688": 88, "7404400110244751": 88, "7446154952049255": 88, "7514738440513611": 88, "768704354763031": 88, "8219676613807678": 88, "7267540693283081": 88, "7645740509033203": 88, "7216582894325256": 88, "7615436315536499": 88, "815083920955658": 88, "8321858644485474": 88, "8204999566078186": 88, "820833146572113": 88, "chdir": 88, "doc": 88, "api_doc": 88, "7508870363235474": 88, "11212056130170822": 88, "06781744956970215": 88, "06917501986026764": 88, "7034654021263123": 88, "15903906524181366": 88, "06688199192285538": 88, "07061357796192169": 88, "7288877964019775": 88, "1476859599351883": 88, "060362350195646286": 88, "06306383013725281": 88, "7404399514198303": 88, "10337048768997192": 88, "08087948709726334": 88, "07530999928712845": 88, "055992450565099716": 88, "7446154356002808": 88, "13191790878772736": 88, "06747424602508545": 88, "06458679586648941": 88, "10566363483667374": 88, "07827574014663696": 88, "07079866528511047": 88, "7687042951583862": 88, "09974884241819382": 88, "06074819341301918": 88, "050435908138751984": 88, "8219675421714783": 88, "0593985915184021": 88, "06819795072078705": 88, "06569571048021317": 88, "1177448257803917": 88, "726753830909729": 88, "08980562537908554": 88, "06481882929801941": 88, "06922297924757004": 88, "10138414055109024": 88, "06351721286773682": 88, "07683827728033066": 88, "13798624277114868": 88, "05942752957344055": 88, "10584963858127594": 88, "7615437507629395": 88, "07317910343408585": 88, "060196295380592346": 88, "06751583516597748": 88, "0572039857506752": 88, "05398125201463699": 88, "06124086305499077": 88, "0525919646024704": 88, "8321859240531921": 88, "05922013148665428": 88, "06274889409542084": 88, "057530902326107025": 88, "8205001354217529": 88, "05683052912354469": 88, "06635929644107819": 88, "05597696080803871": 88, "8208332657814026": 88, "non_furri": 89, "mobilenetv3_v0": 89, "1_dist": 89, "9898804426193237": 89, "010119626298546791": 89, "9677742123603821": 89, "032225821167230606": 89, "959551215171814": 89, "040448784828186035": 89, "9535530209541321": 89, "04644693806767464": 89, "04358793422579765": 89, "9564120769500732": 89, "02767963521182537": 89, "9723203182220459": 89, "028900373727083206": 89, "9710996150970459": 89, "037573859095573425": 89, "9624261260032654": 89, "aicheck": [90, 100], "get_ai_created_scor": 90, "is_ai_cr": 90, "bangumi_char": [90, 100], "anime_bangumi_char_scor": 90, "anime_bangumi_char": 90, "anime_classify_scor": 90, "anime_classifi": 90, "is_greyscal": 90, "anime_completeness_scor": 90, "anime_complet": 90, "dbrate": [90, 100], "anime_dbrating_scor": 90, "anime_dbr": 90, "furri": [90, 100], "anime_furry_scor": 90, "anime_furri": 90, "get_monochrome_scor": 90, "is_monochrom": 90, "nsfw_pred_scor": 90, "nsfw_pred": 90, "portrait": [90, 100], "anime_portrait_scor": 90, "anime_rating_scor": 90, "anime_real_scor": 90, "safe_check_scor": 90, "safe_check": 90, "style_ag": [90, 100], "anime_style_age_scor": 90, "anime_style_ag": 90, "teen": [90, 100], "anime_teen_scor": 90, "anime_teen": 90, "is_truncated_fil": 90, "screen": 91, "row": 91, "bottom": 91, "grayscal": 91, "monochrome_detect": 91, "mobilenetv3_large_100_dist_safe2": 91, "mobilenetv3_dist": 91, "caformer_s36": 91, "mono": 91, "9614395499229431": 91, "9458909034729004": 91, "9559807777404785": 91, "9651952981948853": 91, "9379720687866211": 91, "8814834356307983": 91, "03941023349761963": 91, "07492382079362869": 91, "09546589106321335": 91, "016521310433745384": 91, "005693843588232994": 91, "0315730981528759": 91, "Not": 92, "five": 92, "hentai": 92, "neutral": 92, "porn": 92, "sexi": 92, "infinit": 92, "nsfwj": 92, "tfj": 92, "deploy": 92, "mobil": 92, "9970946311950684": 92, "00198739324696362": 92, "000894528697244823": 92, "4315058251668233e": 92, "099447197513655e": 92, "9282580614089966": 92, "061733175069093704": 92, "008979619480669498": 92, "0007789491210132837": 92, "0002501663693692535": 92, "7945129871368408": 92, "2044062316417694": 92, "0005603990866802633": 92, "0004847997915931046": 92, "564094367902726e": 92, "7977773547172546": 92, "01352313905954361": 92, "18791256844997406": 92, "0004888656549155712": 92, "00029804420773871243": 92, "04498734697699547": 92, "9509441256523132": 92, "4087972633424215e": 92, "003999904729425907": 92, "4542059185914695e": 92, "002892113756388426": 92, "982390284538269": 92, "02520776737947e": 92, "014633022248744965": 92, "858086610212922e": 92, "002532319398596883": 92, "9887337684631348": 92, "231979568838142e": 92, "008699454367160797": 92, "8187158022774383e": 92, "03564726561307907": 92, "954788088798523": 92, "343036850215867e": 92, "009289607405662537": 92, "00020158555707894266": 92, "006372362840920687": 92, "006019102409482002": 92, "9694945812225342": 92, "015214097686111927": 92, "002899901708588004": 92, "0004039364866912365": 92, "00012730166781693697": 92, "987038791179657": 92, "007135333959013224": 92, "005294707603752613": 92, "06964848190546036": 92, "0014777459437027574": 92, "9276643395423889": 92, "0003031621454283595": 92, "0009063396137207747": 92, "00028707628371194005": 92, "00010888021643040702": 92, "9992460012435913": 92, "00015473493840545416": 92, "0002033217460848391": 92, "563037691696081e": 92, "008058490231633186": 92, "00044566826545633376": 92, "937960684299469": 92, "05353058874607086": 92, "364063445587817e": 92, "07": [92, 93, 94, 97], "00562260951846838": 92, "00012077406427124515": 92, "9897090792655945": 92, "004547217860817909": 92, "564737981942017e": 92, "016690678894519806": 92, "001258736359886825": 92, "9766013622283936": 92, "005440687295049429": 92, "4481674952548929e": 92, "01861923187971115": 92, "0008914825739338994": 92, "9674761295318604": 92, "012998746708035469": 92, "691116141155362e": 92, "0007601747056469321": 92, "0005019629606977105": 92, "039504989981651306": 92, "9591660499572754": 92, "0001652583305258304": 92, "0002614929690025747": 92, "020374108105897903": 92, "029394468292593956": 92, "9498046040534973": 92, "00016299057460855693": 92, "004782819654792547": 92, "002861740067601204": 92, "12280157208442688": 92, "8693908452987671": 92, "0001731760276015848": 92, "304211274255067e": 92, "03286275267601013": 92, "010648751631379128": 92, "9562522172927856": 92, "999900221824646": 93, "645313209854066e": 93, "3387104445428122e": 93, "9999704360961914": 93, "4465465685352683e": 93, "071506166132167e": 93, "9999785423278809": 93, "512719154561637e": 93, "292278612818336e": 93, "919455750496127e": 93, "9999444484710693": 93, "3647335082350764e": 93, "0555699191172607e": 93, "9999880790710449": 93, "3210242286731955e": 93, "7451418898417614e": 93, "9999822378158569": 93, "2084267331811134e": 93, "7460413321023225e": 93, "1532473820352607e": 93, "9999996423721313": 93, "0316136922483565e": 93, "840229633236049e": 93, "9999998807907104": [93, 94], "736660568800289e": 93, "199210472208506e": 93, "9999992847442627": 93, "r15": 94, "r18": 94, "sankaku": 94, "mobilenetv3_v1_pruned_ls0": 94, "caformer_s36_plu": [94, 98], "5863172936624323e": 94, "480062353375615e": 94, "9924363493919373": 94, "007255776319652796": 94, "0003077814180869609": 94, "996969997882843": 94, "0030054834205657244": 94, "4601260520284995e": 94, "9966891407966614": 94, "003293127752840519": 94, "770909148035571e": 94, "00025384966284036636": 94, "9996721744537354": 94, "399192691082135e": 94, "973351603141055e": 94, "9998563528060913": 94, "391309580067173e": 94, "0018681309884414077": 94, "9827859997749329": 94, "015345841646194458": 94, "013710384257137775": 94, "8339558839797974": 94, "15233369171619415": 94, "951323833462084e": 94, "00029566374723799527": 94, "9997004270553589": 94, "00018434497178532183": 94, "568440272123553e": 94, "9997699856758118": 94, "11225129129889e": 94, "051862899563275e": 94, "9999485015869141": 94, "902020231791539e": 94, "0005639699520543218": 94, "9994290471076965": 94, "anime_real_cl": 95, "4_dist": 95, "9999716281890869": 95, "8398366339388303e": 95, "9992202520370483": 95, "0007797438884153962": 95, "9999709129333496": 95, "905452492996119e": 95, "9999765157699585": 95, "3499671442550607e": 95, "9994087219238281": 95, "0005913018831051886": 95, "9999759197235107": 95, "4061362637439743e": 95, "9999052286148071": 95, "475799015490338e": 95, "403173675702419e": 95, "5848207794988411e": 95, "0010207017185166478": 95, "9989792704582214": 95, "2124368115328252e": 95, "9999977350234985": 95, "6512358342879452e": 95, "9999834299087524": 95, "359853614412714e": 95, "9999936819076538": 95, "600314317329321e": 95, "9999840259552002": 95, "5589323083986528e": 95, "9999843835830688": 95, "5513256585109048e": 95, "9999845027923584": 95, "pollut": 96, "mf666": 96, "shit": 96, "checker": 96, "mobilenet": 96, "v2": 96, "max_batch_s": 96, "1970": 97, "1980": 97, "1990": 97, "2000": 97, "2010": 97, "2015": 97, "2020": 97, "ag": 97, "9805465340614319": 97, "761269782553427e": 97, "0005044879508204758": 97, "01569165475666523": 97, "002850610064342618": 97, "00037849770160391927": 97, "9434612113400362e": 97, "053497342392802e": 97, "9992554783821106": 97, "0006490182713605464": 97, "8857468805654207e": 97, "317252262353577e": 97, "314484721769986e": 97, "0750001138148946e": 97, "706833609205205e": 97, "00034479793976061046": 97, "9995512366294861": 97, "391363472677767e": 97, "4607510820496827e": 97, "0679690351244062e": 97, "661913514311891e": 97, "757471131393686e": 97, "0744897230761126e": 97, "76177470368566e": 97, "9996387958526611": 97, "160279296338558e": 97, "00013228354509919882": 97, "1361367038916796e": 97, "464057489414699e": 97, "2412899599876255e": 97, "703883653040975e": 97, "127358498517424e": 97, "9973921775817871": 97, "0022309015039354563": 97, "00018872201326303184": 97, "780902943617548e": 97, "422096920578042e": 97, "638929097680375e": 97, "152203023797483e": 97, "00028818511054851115": 97, "9996094107627869": 97, "58777353237383e": 97, "9200742826797068e": 97, "00017117452807724476": 97, "518441947875544e": 97, "885544381570071e": 97, "4389253010449465e": 97, "1696006772108376e": 97, "9996393918991089": 97, "contenti": 98, "safe_teen": 98, "non_teen": 98, "caformer_s36_v0": 98, "9998493194580078": 98, "0378791052498855e": 98, "00012023092131130397": 98, "9790042638778687": 98, "0017522255657240748": 98, "01924353837966919": 98, "9998124241828918": 98, "19778298237361e": 98, "0001456339523429051": 98, "0008521362324245274": 98, "9989691972732544": 98, "00017870066221803427": 98, "0992944781901315e": 98, "9994398951530457": 98, "0004991036257706583": 98, "2035720727872103e": 98, "9994019269943237": 98, "0005460577667690814": 98, "0478151529678144e": 98, "524079147609882e": 98, "999934196472168": 98, "786742884898558e": 98, "653994154883549e": 98, "9998156428337097": 98, "0001218809193233028": 98, "00013706681784242392": 98, "9997410178184509": 98, "jpeg_trunc": 99, "2216614_truncat": 99, "imagefil": 99, "load_truncated_imag": 99, "ascii": 100, "metric": 100, "list_det_model": 100, "list_rec_model": 100, "sd": 100, "tag": 100, "platform": [101, 102], "shutil": [101, 102], "cpuinfo": [101, 102], "psutil": [101, 102], "hbutil": [101, 102], "size_to_bytes_str": [101, 102], "python_implement": [101, 102], "python_vers": [101, 102], "brand": [101, 102], "get_cpu_info": [101, 102], "brand_raw": [101, 102], "cpu_count": [101, 102], "freq": [101, 102], "cpu_freq": [101, 102], "mhz": [101, 102], "virtual_memori": [101, 102], "precis": [101, 102], "ye": [101, 102], "nvidia": [101, 102], "smi": [101, 102], "1021": [101, 102], "azur": [101, 102], "x86_64": [101, 102], "glibc2": [101, 102], "34": [101, 102], "cpython": [101, 102], "amd": [101, 102], "epyc": [101, 102], "7763": [101, 102], "processor": [101, 102], "3227": 101, "60825": 101, "615": [101, 102], "gib": [101, 102], "deploi": [101, 102], "action": [101, 102], "3164": 102, "7132500000002": 102, "imgutil": 103, "pypi": 103, "simpli": 103, "newest": 103, "git": 103, "script": 103, "__name__": 103, "__main__": 103, "narugo1992": 103, "still": 103, "out": 103, "io": 103, "html": 103, "faq": 104}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [56, 0, 0, "-", "resource"], [61, 0, 0, "-", "sd"], [65, 0, 0, "-", "segment"], [71, 0, 0, "-", "tagging"], [78, 0, 0, "-", "upscale"], [81, 0, 0, "-", "utils"], [90, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.resource": [[55, 0, 0, "-", "background"]], "imgutils.resource.background": [[55, 3, 1, "", "BackgroundImageSet"], [55, 1, 1, "", "get_bg_image"], [55, 1, 1, "", "get_bg_image_file"], [55, 1, 1, "", "list_bg_image_files"], [55, 1, 1, "", "random_bg_image"], [55, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[55, 4, 1, "", "__init__"], [55, 4, 1, "", "get_image"], [55, 4, 1, "", "get_image_file"], [55, 4, 1, "", "list_image_files"], [55, 4, 1, "", "random_image"], [55, 4, 1, "", "random_image_file"]], "imgutils.sd": [[62, 0, 0, "-", "metadata"], [63, 0, 0, "-", "model"], [64, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[62, 3, 1, "", "SDMetaData"], [62, 1, 1, "", "get_sdmeta_from_image"], [62, 1, 1, "", "parse_sdmeta_from_text"], [62, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[62, 4, 1, "", "__str__"], [62, 5, 1, "", "pnginfo"], [62, 5, 1, "", "text"]], "imgutils.sd.model": [[63, 1, 1, "", "read_metadata"], [63, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[64, 3, 1, "", "NAIMetaData"], [64, 3, 1, "", "NAIMetadata"], [64, 1, 1, "", "add_naimeta_to_image"], [64, 1, 1, "", "get_naimeta_from_image"], [64, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[64, 4, 1, "", "__init__"], [64, 5, 1, "", "pnginfo"]], "imgutils.segment": [[66, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[66, 1, 1, "", "get_isnetis_mask"], [66, 1, 1, "", "segment_rgba_with_isnetis"], [66, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[67, 0, 0, "-", "blacklist"], [68, 0, 0, "-", "character"], [69, 0, 0, "-", "deepdanbooru"], [70, 0, 0, "-", "format"], [72, 0, 0, "-", "match"], [73, 0, 0, "-", "mldanbooru"], [74, 0, 0, "-", "order"], [75, 0, 0, "-", "overlap"], [76, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[67, 1, 1, "", "drop_blacklisted_tags"], [67, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[68, 2, 1, "", "CHAR_PREFIXES"], [68, 2, 1, "", "CHAR_SUFFIXES"], [68, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [68, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [68, 2, 1, "", "CHAR_WHITELIST_WORD"], [68, 3, 1, "", "CharacterTagPool"], [68, 1, 1, "", "drop_basic_character_tags"], [68, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[68, 4, 1, "", "__init__"], [68, 4, 1, "", "drop_basic_character_tags"], [68, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[69, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[70, 1, 1, "", "add_underline"], [70, 1, 1, "", "remove_underline"], [70, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[72, 1, 1, "", "tag_match_full"], [72, 1, 1, "", "tag_match_prefix"], [72, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[73, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[74, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[75, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[76, 1, 1, "", "convert_wd14_emb_to_prediction"], [76, 1, 1, "", "denormalize_wd14_emb"], [76, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[77, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[77, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[79, 0, 0, "-", "cache"], [80, 0, 0, "-", "func"], [82, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[79, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[80, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[82, 1, 1, "", "get_onnx_provider"], [82, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[83, 0, 0, "-", "aicheck"], [84, 0, 0, "-", "bangumi_char"], [85, 0, 0, "-", "classify"], [86, 0, 0, "-", "color"], [87, 0, 0, "-", "completeness"], [88, 0, 0, "-", "dbrating"], [89, 0, 0, "-", "furry"], [91, 0, 0, "-", "monochrome"], [92, 0, 0, "-", "nsfw"], [93, 0, 0, "-", "portrait"], [94, 0, 0, "-", "rating"], [95, 0, 0, "-", "real"], [96, 0, 0, "-", "safe"], [97, 0, 0, "-", "style_age"], [98, 0, 0, "-", "teen"], [99, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[83, 1, 1, "", "get_ai_created_score"], [83, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[84, 1, 1, "", "anime_bangumi_char"], [84, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[85, 1, 1, "", "anime_classify"], [85, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[86, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[87, 1, 1, "", "anime_completeness"], [87, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[88, 1, 1, "", "anime_dbrating"], [88, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[89, 1, 1, "", "anime_furry"], [89, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[91, 1, 1, "", "get_monochrome_score"], [91, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[92, 1, 1, "", "nsfw_pred"], [92, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[93, 1, 1, "", "anime_portrait"], [93, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[94, 1, 1, "", "anime_rating"], [94, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[95, 1, 1, "", "anime_real"], [95, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[96, 1, 1, "", "safe_check"], [96, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[97, 1, 1, "", "anime_style_age"], [97, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[98, 1, 1, "", "anime_teen"], [98, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[99, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 55], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 63], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 85], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 62], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 70], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "resourc": [55, 56], "backgroundimageset": 55, "list_bg_image_fil": 55, "get_bg_image_fil": 55, "get_bg_imag": 55, "random_bg_image_fil": 55, "random_bg_imag": 55, "restor": [57, 58, 59, 60], "adversari": 57, "remove_adversarial_nois": 57, "nafnet": 59, "restore_with_nafnet": 59, "scunet": 60, "restore_with_scunet": 60, "sd": [61, 62, 63, 64], "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 63, "save_with_metadata": 63, "nai": 64, "naimetadata": 64, "get_naimeta_from_imag": 64, "add_naimeta_to_imag": 64, "save_image_with_naimeta": 64, "segment": [65, 66], "isneti": 66, "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "tag": [67, 68, 69, 70, 71, 72, 73, 74, 75, 76], "blacklist": 67, "is_blacklist": 67, "drop_blacklisted_tag": 67, "charact": 68, "char_whitelist_suffix": 68, "char_whitelist_prefix": 68, "char_whitelist_word": 68, "char_suffix": 68, "char_prefix": 68, "charactertagpool": 68, "is_basic_character_tag": 68, "drop_basic_character_tag": 68, "deepdanbooru": 69, "get_deepdanbooru_tag": 69, "add_underlin": 70, "remove_underlin": 70, "tags_to_text": 70, "match": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "mldanbooru": 73, "get_mldanbooru_tag": 73, "order": 74, "sort_tag": 74, "overlap": 75, "drop_overlap_tag": 75, "wd14": 76, "get_wd14_tag": 76, "convert_wd14_emb_to_predict": 76, "denormalize_wd14_emb": 76, "upscal": [77, 78], "cdc": 77, "upscale_with_cdc": 77, "util": [79, 80, 81, 82], "cach": 79, "ts_lru_cach": 79, "func": 80, "sigmoid": 80, "onnxruntim": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "valid": [83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99], "aicheck": 83, "get_ai_created_scor": 83, "is_ai_cr": 83, "bangumi_char": 84, "anime_bangumi_char_scor": 84, "anime_bangumi_char": 84, "anime_classify_scor": 85, "anime_classifi": 85, "color": 86, "is_greyscal": 86, "complet": 87, "anime_completeness_scor": 87, "anime_complet": 87, "dbrate": 88, "anime_dbrating_scor": 88, "anime_dbr": 88, "furri": 89, "anime_furry_scor": 89, "anime_furri": 89, "monochrom": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw": 92, "nsfw_pred_scor": 92, "nsfw_pred": 92, "portrait": 93, "anime_portrait_scor": 93, "anime_portrait": 93, "rate": 94, "anime_rating_scor": 94, "anime_r": [94, 95], "real": 95, "anime_real_scor": 95, "safe": 96, "safe_check_scor": 96, "safe_check": 96, "style_ag": 97, "anime_style_age_scor": 97, "anime_style_ag": 97, "teen": 98, "anime_teen_scor": 98, "anime_teen": 98, "truncat": 99, "is_truncated_fil": 99, "welcom": 100, "": 100, "document": 100, "overview": 100, "tutori": 100, "inform": [100, 101, 102], "api": 100, "run": [101, 102], "environ": [101, 102], "instal": 103, "quick": 104, "start": 104}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.resource.background": [[55, "module-imgutils.resource.background"]], "BackgroundImageSet": [[55, "backgroundimageset"]], "list_bg_image_files": [[55, "list-bg-image-files"]], "get_bg_image_file": [[55, "get-bg-image-file"]], "get_bg_image": [[55, "get-bg-image"]], "random_bg_image_file": [[55, "random-bg-image-file"]], "random_bg_image": [[55, "random-bg-image"]], "imgutils.resource": [[56, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[57, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[57, "remove-adversarial-noise"]], "imgutils.restore": [[58, "imgutils-restore"]], "imgutils.restore.nafnet": [[59, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[59, "restore-with-nafnet"]], "imgutils.restore.scunet": [[60, "imgutils-restore-scunet"]], "restore_with_scunet": [[60, "restore-with-scunet"]], "imgutils.sd": [[61, "module-imgutils.sd"]], "imgutils.sd.metadata": [[62, "module-imgutils.sd.metadata"]], "SDMetaData": [[62, "sdmetadata"]], "parse_sdmeta_from_text": [[62, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[62, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[62, "save-image-with-sdmeta"]], "imgutils.sd.model": [[63, "module-imgutils.sd.model"]], "read_metadata": [[63, "read-metadata"]], "save_with_metadata": [[63, "save-with-metadata"]], "imgutils.sd.nai": [[64, "module-imgutils.sd.nai"]], "NAIMetaData": [[64, "naimetadata"]], "NAIMetadata": [[64, "id1"]], "get_naimeta_from_image": [[64, "get-naimeta-from-image"]], "add_naimeta_to_image": [[64, "add-naimeta-to-image"]], "save_image_with_naimeta": [[64, "save-image-with-naimeta"]], "imgutils.segment": [[65, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[66, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[66, "get-isnetis-mask"]], "segment_with_isnetis": [[66, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[66, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[67, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[67, "is-blacklisted"]], "drop_blacklisted_tags": [[67, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[68, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[68, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[68, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[68, "char-whitelist-word"]], "CHAR_SUFFIXES": [[68, "char-suffixes"]], "CHAR_PREFIXES": [[68, "char-prefixes"]], "CharacterTagPool": [[68, "charactertagpool"]], "is_basic_character_tag": [[68, "is-basic-character-tag"]], "drop_basic_character_tags": [[68, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[69, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[69, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[70, "module-imgutils.tagging.format"]], "add_underline": [[70, "add-underline"]], "remove_underline": [[70, "remove-underline"]], "tags_to_text": [[70, "tags-to-text"]], "imgutils.tagging": [[71, "module-imgutils.tagging"]], "imgutils.tagging.match": [[72, "module-imgutils.tagging.match"]], "tag_match_suffix": [[72, "tag-match-suffix"]], "tag_match_prefix": [[72, "tag-match-prefix"]], "tag_match_full": [[72, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[73, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[73, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[74, "module-imgutils.tagging.order"]], "sort_tags": [[74, "sort-tags"]], "imgutils.tagging.overlap": [[75, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[75, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[76, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[76, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[76, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[76, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[77, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[77, "upscale-with-cdc"]], "imgutils.upscale": [[78, "module-imgutils.upscale"]], "imgutils.utils.cache": [[79, "module-imgutils.utils.cache"]], "ts_lru_cache": [[79, "ts-lru-cache"]], "imgutils.utils.func": [[80, "module-imgutils.utils.func"]], "sigmoid": [[80, "sigmoid"]], "imgutils.utils": [[81, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[82, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[82, "get-onnx-provider"]], "open_onnx_model": [[82, "open-onnx-model"]], "imgutils.validate.aicheck": [[83, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[83, "get-ai-created-score"]], "is_ai_created": [[83, "is-ai-created"]], "imgutils.validate.bangumi_char": [[84, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[84, "anime-bangumi-char-score"]], "anime_bangumi_char": [[84, "anime-bangumi-char"]], "imgutils.validate.classify": [[85, "module-imgutils.validate.classify"]], "anime_classify_score": [[85, "anime-classify-score"]], "anime_classify": [[85, "anime-classify"]], "imgutils.validate.color": [[86, "module-imgutils.validate.color"]], "is_greyscale": [[86, "is-greyscale"]], "imgutils.validate.completeness": [[87, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[87, "anime-completeness-score"]], "anime_completeness": [[87, "anime-completeness"]], "imgutils.validate.dbrating": [[88, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[88, "anime-dbrating-score"]], "anime_dbrating": [[88, "anime-dbrating"]], "imgutils.validate.furry": [[89, "module-imgutils.validate.furry"]], "anime_furry_score": [[89, "anime-furry-score"]], "anime_furry": [[89, "anime-furry"]], "imgutils.validate": [[90, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[91, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[91, "get-monochrome-score"]], "is_monochrome": [[91, "is-monochrome"]], "imgutils.validate.nsfw": [[92, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[92, "nsfw-pred-score"]], "nsfw_pred": [[92, "nsfw-pred"]], "imgutils.validate.portrait": [[93, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[93, "anime-portrait-score"]], "anime_portrait": [[93, "anime-portrait"]], "imgutils.validate.rating": [[94, "module-imgutils.validate.rating"]], "anime_rating_score": [[94, "anime-rating-score"]], "anime_rating": [[94, "anime-rating"]], "imgutils.validate.real": [[95, "module-imgutils.validate.real"]], "anime_real_score": [[95, "anime-real-score"]], "anime_real": [[95, "anime-real"]], "imgutils.validate.safe": [[96, "module-imgutils.validate.safe"]], "safe_check_score": [[96, "safe-check-score"]], "safe_check": [[96, "safe-check"]], "imgutils.validate.style_age": [[97, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[97, "anime-style-age-score"]], "anime_style_age": [[97, "anime-style-age"]], "imgutils.validate.teen": [[98, "module-imgutils.validate.teen"]], "anime_teen_score": [[98, "anime-teen-score"]], "anime_teen": [[98, "anime-teen"]], "imgutils.validate.truncate": [[99, "module-imgutils.validate.truncate"]], "is_truncated_file": [[99, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[100, "welcome-to-imgutils-s-documentation"]], "Overview": [[100, "overview"]], "Tutorials": [[100, null]], "Information": [[100, null]], "API Documentation": [[100, null]], "Run Environment Information": [[101, "Run-Environment-Information"], [102, "Run-Environment-Information"]], "Installation": [[103, "installation"]], "Quick Start": [[104, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.resource.background"], [56, "module-imgutils.resource"], [61, "module-imgutils.sd"], [62, "module-imgutils.sd.metadata"], [63, "module-imgutils.sd.model"], [64, "module-imgutils.sd.nai"], [65, "module-imgutils.segment"], [66, "module-imgutils.segment.isnetis"], [67, "module-imgutils.tagging.blacklist"], [68, "module-imgutils.tagging.character"], [69, "module-imgutils.tagging.deepdanbooru"], [70, "module-imgutils.tagging.format"], [71, "module-imgutils.tagging"], [72, "module-imgutils.tagging.match"], [73, "module-imgutils.tagging.mldanbooru"], [74, "module-imgutils.tagging.order"], [75, "module-imgutils.tagging.overlap"], [76, "module-imgutils.tagging.wd14"], [77, "module-imgutils.upscale.cdc"], [78, "module-imgutils.upscale"], [79, "module-imgutils.utils.cache"], [80, "module-imgutils.utils.func"], [81, "module-imgutils.utils"], [82, "module-imgutils.utils.onnxruntime"], [83, "module-imgutils.validate.aicheck"], [84, "module-imgutils.validate.bangumi_char"], [85, "module-imgutils.validate.classify"], [86, "module-imgutils.validate.color"], [87, "module-imgutils.validate.completeness"], [88, "module-imgutils.validate.dbrating"], [89, "module-imgutils.validate.furry"], [90, "module-imgutils.validate"], [91, "module-imgutils.validate.monochrome"], [92, "module-imgutils.validate.nsfw"], [93, "module-imgutils.validate.portrait"], [94, "module-imgutils.validate.rating"], [95, "module-imgutils.validate.real"], [96, "module-imgutils.validate.safe"], [97, "module-imgutils.validate.style_age"], [98, "module-imgutils.validate.teen"], [99, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "backgroundimageset (class in imgutils.resource.background)": [[55, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[55, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[55, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[55, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[56, "module-imgutils.resource"]], "imgutils.sd": [[61, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[62, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[62, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[62, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[62, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[62, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[63, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[63, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[63, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[64, "imgutils.sd.nai.NAIMetaData"], [64, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[64, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[64, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[64, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[64, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[65, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[66, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[66, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[67, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[67, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[67, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[68, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[68, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[68, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[68, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[69, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[69, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[70, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[70, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[71, "module-imgutils.tagging"]], "imgutils.tagging.match": [[72, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[72, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[73, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[73, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[74, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[74, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[75, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[75, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[76, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[76, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[77, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[77, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[78, "module-imgutils.upscale"]], "imgutils.utils.cache": [[79, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[79, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[80, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[80, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[81, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[82, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[82, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[82, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[83, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[83, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[83, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[84, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[84, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[84, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[85, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[85, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[85, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[86, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[86, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[87, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[87, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[87, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[88, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[88, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[88, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[89, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[89, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[89, "module-imgutils.validate.furry"]], "imgutils.validate": [[90, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[91, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[91, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[91, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[92, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[92, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[92, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[93, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[93, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[93, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[94, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[94, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[94, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[95, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[95, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[95, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[96, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[96, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[96, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[97, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[97, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[97, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[98, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[98, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[98, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[99, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[99, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.9.2/.buildinfo b/v0.9.2/.buildinfo index a120170f4c5aeaa8b02689c87bbbd65877536b9e..dd2034d8f69a12d60ca90452245822f6f4bcb4ac 100644 --- a/v0.9.2/.buildinfo +++ b/v0.9.2/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 1a8412d32dbebf2e7ec9594d0a790cbc +config: 59e42abbc57ede88663f400412a4f52e tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.9.2/.doctrees/api_doc/ascii/drawing.doctree b/v0.9.2/.doctrees/api_doc/ascii/drawing.doctree index 76e2bdff38606e7774def0ddc93acf4e7a7aa09d..1642b804a939814bdb1d4edbf333fad6d66e6cf9 100644 Binary files a/v0.9.2/.doctrees/api_doc/ascii/drawing.doctree and b/v0.9.2/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/ascii/index.doctree b/v0.9.2/.doctrees/api_doc/ascii/index.doctree index 6a7259e9bc29f0209b8660778e6e993e83998dd3..98a0ed51ae1e1630ea1ac8289c8449a6d760d7c8 100644 Binary files a/v0.9.2/.doctrees/api_doc/ascii/index.doctree and b/v0.9.2/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/config/index.doctree b/v0.9.2/.doctrees/api_doc/config/index.doctree index a00b5195d1fc1e2c3e9545ed6dbd4262b172300e..4ec567ce39ad09fcaa160897e152c32679fba4d6 100644 Binary files a/v0.9.2/.doctrees/api_doc/config/index.doctree and b/v0.9.2/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/config/meta.doctree b/v0.9.2/.doctrees/api_doc/config/meta.doctree index 4439f5d26c46dd3acd195de4b7895b01f5b90941..46f554ab54fdd14a552c94e2e73a8a2bf3c442c2 100644 Binary files a/v0.9.2/.doctrees/api_doc/config/meta.doctree and b/v0.9.2/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/data/background.doctree b/v0.9.2/.doctrees/api_doc/data/background.doctree index 601ba0e9cbb762fe1d8316df8030c6d263fdcfda..7eb668fedc50382c972da84a7dbbc37fb961f646 100644 Binary files a/v0.9.2/.doctrees/api_doc/data/background.doctree and b/v0.9.2/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/data/decode.doctree b/v0.9.2/.doctrees/api_doc/data/decode.doctree index d0b74162b9d4c65c1919bf4dfc1a80471169c627..95daf905bb3ebf644b9f2a516746b31ea3b131d0 100644 Binary files a/v0.9.2/.doctrees/api_doc/data/decode.doctree and b/v0.9.2/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/data/encode.doctree b/v0.9.2/.doctrees/api_doc/data/encode.doctree index 3b40b32e648f24eb0cbffce98e843f49fcc12fc4..884527253cdf61d1d80bfed64cdc7c92f1c2559b 100644 Binary files a/v0.9.2/.doctrees/api_doc/data/encode.doctree and b/v0.9.2/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/data/image.doctree b/v0.9.2/.doctrees/api_doc/data/image.doctree index 734cb9aa7c1de6a5e17627c650b17ec0c57894ff..a6f4164552455656002356e619f5b119987d1d8a 100644 Binary files a/v0.9.2/.doctrees/api_doc/data/image.doctree and b/v0.9.2/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/data/index.doctree b/v0.9.2/.doctrees/api_doc/data/index.doctree index 493bcecc9974f721ad5930915b160ecc63e51b2c..3094661a7a17ba2e2298f5eb6730360a3c144bea 100644 Binary files a/v0.9.2/.doctrees/api_doc/data/index.doctree and b/v0.9.2/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/data/layer.doctree b/v0.9.2/.doctrees/api_doc/data/layer.doctree index d7045a13338624bdd100f39aead6a9d017ee8069..0f0736ac4f2d515f82c7a1e785feaee1c9101ffc 100644 Binary files a/v0.9.2/.doctrees/api_doc/data/layer.doctree and b/v0.9.2/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.9.2/.doctrees/api_doc/detect/booru_yolo.doctree index ce10778b84a32c982d90ea7720d169d8013d5b97..be6e1e5dffea0198d147af45e9e15364e0e459bb 100644 Binary files a/v0.9.2/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.9.2/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/detect/censor.doctree b/v0.9.2/.doctrees/api_doc/detect/censor.doctree index 96de51ed6ca01070d492af039082b7b9b6714c34..d1b9123b44927f36d274bbcc7c82431b3b2b5203 100644 Binary files a/v0.9.2/.doctrees/api_doc/detect/censor.doctree and b/v0.9.2/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/detect/eye.doctree b/v0.9.2/.doctrees/api_doc/detect/eye.doctree index 2a5c00550d083d0b3456cc651cd97d2aefdc2e44..f2033e7ed3ac6d5dbab5d3a2bd63d08c9f00fdf6 100644 Binary files a/v0.9.2/.doctrees/api_doc/detect/eye.doctree and b/v0.9.2/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/detect/face.doctree b/v0.9.2/.doctrees/api_doc/detect/face.doctree index 7b43a5782004d3adb93e8c70c01cfc78d7772f24..c96c53477252c6e21addea3691316ec6dcb29dc5 100644 Binary files a/v0.9.2/.doctrees/api_doc/detect/face.doctree and b/v0.9.2/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/detect/halfbody.doctree b/v0.9.2/.doctrees/api_doc/detect/halfbody.doctree index d11e39b617f3c554bb9534cb0b3b4e6f4cbf8d93..19fdfe166f87e9c6084f858cf194da93bef6275b 100644 Binary files a/v0.9.2/.doctrees/api_doc/detect/halfbody.doctree and b/v0.9.2/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/detect/hand.doctree b/v0.9.2/.doctrees/api_doc/detect/hand.doctree index 6690681150c44bbf309ab9c5ad652820e5cf25bb..6fc60621bd12147fabb9fa359760da5909e69e1b 100644 Binary files a/v0.9.2/.doctrees/api_doc/detect/hand.doctree and b/v0.9.2/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/detect/head.doctree b/v0.9.2/.doctrees/api_doc/detect/head.doctree index 07ae9a931860e9a691481bde8dff679d7e307818..a100ae900b90dced37166de285973bd11347503d 100644 Binary files a/v0.9.2/.doctrees/api_doc/detect/head.doctree and b/v0.9.2/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/detect/index.doctree b/v0.9.2/.doctrees/api_doc/detect/index.doctree index 1db079fef0a49c06c4a28f1277cd3c8ee3720eaa..c2a822efe8986ccd4d12a4bdefad162c10a20f72 100644 Binary files a/v0.9.2/.doctrees/api_doc/detect/index.doctree and b/v0.9.2/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/detect/nudenet.doctree b/v0.9.2/.doctrees/api_doc/detect/nudenet.doctree index 719937e59ca792291ce86fac9d9b7a94f34cef08..7d53bb350c88e02c37904afc71d03c7960bd3239 100644 Binary files a/v0.9.2/.doctrees/api_doc/detect/nudenet.doctree and b/v0.9.2/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/detect/person.doctree b/v0.9.2/.doctrees/api_doc/detect/person.doctree index 4f2455e15b49faa33307fa0af2e45594ae2dbab9..56843b2c62cbfd97396175bd64dc6bb196205996 100644 Binary files a/v0.9.2/.doctrees/api_doc/detect/person.doctree and b/v0.9.2/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/detect/similarity.doctree b/v0.9.2/.doctrees/api_doc/detect/similarity.doctree index fadde32d4d30d8ec9a03e10503429599c7fcd1aa..8a56d4c7ef3af00c541aab27b114d0273fed57c4 100644 Binary files a/v0.9.2/.doctrees/api_doc/detect/similarity.doctree and b/v0.9.2/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/detect/text.doctree b/v0.9.2/.doctrees/api_doc/detect/text.doctree index 4b05cb0215663d72be7d62c66b53cb34e06be09d..25ab433194c95857dc780a03a1d825e4f45db3b0 100644 Binary files a/v0.9.2/.doctrees/api_doc/detect/text.doctree and b/v0.9.2/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/detect/visual.doctree b/v0.9.2/.doctrees/api_doc/detect/visual.doctree index 807343003747e61297ef0f05dc511c98da5cca33..31757a9212a187598fa1bb5d25a238890bc14a78 100644 Binary files a/v0.9.2/.doctrees/api_doc/detect/visual.doctree and b/v0.9.2/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/edge/canny.doctree b/v0.9.2/.doctrees/api_doc/edge/canny.doctree index 89ae1eeac24d40c95289a39eccd6c12a913d66c5..8082cb671d3cfe45451c3999f7344ec380eab2e4 100644 Binary files a/v0.9.2/.doctrees/api_doc/edge/canny.doctree and b/v0.9.2/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/edge/index.doctree b/v0.9.2/.doctrees/api_doc/edge/index.doctree index d8098c2874a5ccd5e9dfed76d772d8dd16bafa71..e5f094ea6798395066699bd1015dba1141569bdb 100644 Binary files a/v0.9.2/.doctrees/api_doc/edge/index.doctree and b/v0.9.2/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/edge/lineart.doctree b/v0.9.2/.doctrees/api_doc/edge/lineart.doctree index 9067c8fba4fd2ce6f4ba05d72786f87e723893ad..1969051864bdbf7032e51c0b74f5d36c5c9c8492 100644 Binary files a/v0.9.2/.doctrees/api_doc/edge/lineart.doctree and b/v0.9.2/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.9.2/.doctrees/api_doc/edge/lineart_anime.doctree index b005f59174fcdc3577cbbbae5c9604c3ec15c076..70bc96f1e945391ba9fba26d3199036b65aa0257 100644 Binary files a/v0.9.2/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.9.2/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/generic/classify.doctree b/v0.9.2/.doctrees/api_doc/generic/classify.doctree index 1b0af081f05d161b270b8b44c74b11fd2149576c..06cbb65b9e017cbe90c4b14e7aecf1e5d35ad5c2 100644 Binary files a/v0.9.2/.doctrees/api_doc/generic/classify.doctree and b/v0.9.2/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/generic/enhance.doctree b/v0.9.2/.doctrees/api_doc/generic/enhance.doctree index 127b543aab3cc9b3b0580044a016aac337222ff7..9c0c705c20d0761d72a1b3d0865b5665355d280a 100644 Binary files a/v0.9.2/.doctrees/api_doc/generic/enhance.doctree and b/v0.9.2/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/generic/index.doctree b/v0.9.2/.doctrees/api_doc/generic/index.doctree index 064652f9e1c3198bc42362c390fcbf71c65d3fca..b44448b6365650b1160d79264f80f6d3adecfeb3 100644 Binary files a/v0.9.2/.doctrees/api_doc/generic/index.doctree and b/v0.9.2/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/generic/yolo.doctree b/v0.9.2/.doctrees/api_doc/generic/yolo.doctree index bad9ca0a17b2d174838b1a725f5462374d01690c..49b28151b7817a32b3cbf2d0a6468a37508f2390 100644 Binary files a/v0.9.2/.doctrees/api_doc/generic/yolo.doctree and b/v0.9.2/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/metadata/geninfo.doctree b/v0.9.2/.doctrees/api_doc/metadata/geninfo.doctree index 96d96e4487de863180f414bb57e76d16f2778086..b48a78adcbccc4df776082818362292957846662 100644 Binary files a/v0.9.2/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.9.2/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/metadata/index.doctree b/v0.9.2/.doctrees/api_doc/metadata/index.doctree index e33bd9c88a36e0d6ce6593e3575135c1b488b0b6..d4d797da40ccfcc16fdbb4e81c57aa40b6ff6109 100644 Binary files a/v0.9.2/.doctrees/api_doc/metadata/index.doctree and b/v0.9.2/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/metadata/lsb.doctree b/v0.9.2/.doctrees/api_doc/metadata/lsb.doctree index ad3e0ed9dc821c9f65ac052911c73247a5bf7e87..05f08bdde041ba86dce777f2b7e890e7c1c57a4b 100644 Binary files a/v0.9.2/.doctrees/api_doc/metadata/lsb.doctree and b/v0.9.2/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.9.2/.doctrees/api_doc/metrics/aesthetic.doctree index 8cde1438bd2dad0a633c92b52718a379e9d057c0..f098c0d8e5eb2806ec16058bbd78ab93d2257d95 100644 Binary files a/v0.9.2/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.9.2/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/metrics/ccip.doctree b/v0.9.2/.doctrees/api_doc/metrics/ccip.doctree index 20284e1d449f6545959304695ac1ea46e11cd3f2..73e142138fec3ffc23a402f8129399cc1516fa68 100644 Binary files a/v0.9.2/.doctrees/api_doc/metrics/ccip.doctree and b/v0.9.2/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.9.2/.doctrees/api_doc/metrics/dbaesthetic.doctree index c857fa6f6886e96a66dfef3969f7c2a556c27d6c..30ff6e6506a919fdcdcc52256063382c0304b999 100644 Binary files a/v0.9.2/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.9.2/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/metrics/index.doctree b/v0.9.2/.doctrees/api_doc/metrics/index.doctree index f73ceafb1b52b7ee4cfbff01fc022ca7cb0dc62f..b9bc4d7dda12429cdea913d473cefd82d61c8363 100644 Binary files a/v0.9.2/.doctrees/api_doc/metrics/index.doctree and b/v0.9.2/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/metrics/laplacian.doctree b/v0.9.2/.doctrees/api_doc/metrics/laplacian.doctree index 085be5ab5e085f8ad17760154289d2ae8b4d4ea3..c79b2ddf307d7216ff8b9ea2258f70e5968b5adc 100644 Binary files a/v0.9.2/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.9.2/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/metrics/lpips.doctree b/v0.9.2/.doctrees/api_doc/metrics/lpips.doctree index 72eca579090ff5efd1a68d61ce97f508da8785d8..bc8907a7991a714335a824d0e66c1c10847e9270 100644 Binary files a/v0.9.2/.doctrees/api_doc/metrics/lpips.doctree and b/v0.9.2/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/metrics/psnr_.doctree b/v0.9.2/.doctrees/api_doc/metrics/psnr_.doctree index 40f4712be32ff7abf7c36617c0577a3fe9c90693..a85f36a3a742affe31629a32ed2392c86822dde5 100644 Binary files a/v0.9.2/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.9.2/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/ocr/index.doctree b/v0.9.2/.doctrees/api_doc/ocr/index.doctree index 6e771baff2fc4ec8844652b45dd823ae0fed1ebb..75e98170dac4b06ffb5d2df6c80ce84c84c73dcb 100644 Binary files a/v0.9.2/.doctrees/api_doc/ocr/index.doctree and b/v0.9.2/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/operate/align.doctree b/v0.9.2/.doctrees/api_doc/operate/align.doctree index 684d1635589a9666d384e7b1adce523941acc230..42413fb03dd9c414347281f0dd2f8f4b80df4602 100644 Binary files a/v0.9.2/.doctrees/api_doc/operate/align.doctree and b/v0.9.2/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/operate/censor.doctree b/v0.9.2/.doctrees/api_doc/operate/censor.doctree index ea234ec9154521e7f4891151740441a54c8738db..031665a6efa0942d057b66bbc163ca9b291a67d8 100644 Binary files a/v0.9.2/.doctrees/api_doc/operate/censor.doctree and b/v0.9.2/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/operate/imgcensor.doctree b/v0.9.2/.doctrees/api_doc/operate/imgcensor.doctree index dd15b9ea59cf7520490db89bc86d9709df13ac18..2f9a364c2dde857cce3a088411fdb8380a536a4c 100644 Binary files a/v0.9.2/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.9.2/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/operate/index.doctree b/v0.9.2/.doctrees/api_doc/operate/index.doctree index 9bd2e70f82b76b6cddea23b04a546675791b91b2..aaf5d9a3c41c707d8c662827b55af8dd31863e1c 100644 Binary files a/v0.9.2/.doctrees/api_doc/operate/index.doctree and b/v0.9.2/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/operate/squeeze.doctree b/v0.9.2/.doctrees/api_doc/operate/squeeze.doctree index a1ff90dbd32827db81994fe8b4b99c01ee47a941..7be581fd41ccd934de44ef56f1cea15bb56658d5 100644 Binary files a/v0.9.2/.doctrees/api_doc/operate/squeeze.doctree and b/v0.9.2/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/pose/dwpose.doctree b/v0.9.2/.doctrees/api_doc/pose/dwpose.doctree index 66d3afd7324a33722a9e30da8c01d82ad36d904d..ae9d4bdfeb1cf35ea768b8c39162474cb3e049cd 100644 Binary files a/v0.9.2/.doctrees/api_doc/pose/dwpose.doctree and b/v0.9.2/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/pose/format.doctree b/v0.9.2/.doctrees/api_doc/pose/format.doctree index dcc354d455f2407c92ebf279588bea31f3b48567..844e10583ee1833077b17034884a40b3b04c618b 100644 Binary files a/v0.9.2/.doctrees/api_doc/pose/format.doctree and b/v0.9.2/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/pose/index.doctree b/v0.9.2/.doctrees/api_doc/pose/index.doctree index 8edb9383eca6fd0127229937c6007cbb0afa32fd..018b40b345136d3dbfeb10a6d97f9463e4e64a4e 100644 Binary files a/v0.9.2/.doctrees/api_doc/pose/index.doctree and b/v0.9.2/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/pose/visual.doctree b/v0.9.2/.doctrees/api_doc/pose/visual.doctree index d3ad455c65111c36ee5c0686946cfe13576efc6c..2970f0a4c86b1797998ce755b16d79d9e3ab8945 100644 Binary files a/v0.9.2/.doctrees/api_doc/pose/visual.doctree and b/v0.9.2/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/preprocess/base.doctree b/v0.9.2/.doctrees/api_doc/preprocess/base.doctree index 15bb3263b1695efaf1e617da9a1e0c3b75178f57..7c01d5c3a80897e8513d2a7919aaa608e1693bc2 100644 Binary files a/v0.9.2/.doctrees/api_doc/preprocess/base.doctree and b/v0.9.2/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/preprocess/index.doctree b/v0.9.2/.doctrees/api_doc/preprocess/index.doctree index d004d400a94b7b7995ca017121c48d4445da6f76..e5de426846b60a41f1c75f465f73168216e78067 100644 Binary files a/v0.9.2/.doctrees/api_doc/preprocess/index.doctree and b/v0.9.2/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/preprocess/pillow.doctree b/v0.9.2/.doctrees/api_doc/preprocess/pillow.doctree index 088ff84ec02ddb88ab1050412d44bdec8a760ac2..d3482ba135b12c76ef51f7f101097d9de6912358 100644 Binary files a/v0.9.2/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.9.2/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.9.2/.doctrees/api_doc/preprocess/torchvision.doctree index 609862fa9ef21f86c2328d2deaf15dc58db206bb..b4645e95540c661c9869cb3dc7c4e7b5b570acc1 100644 Binary files a/v0.9.2/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.9.2/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/preprocess/transformers.doctree b/v0.9.2/.doctrees/api_doc/preprocess/transformers.doctree index cb4ee6f340e77d886a0cac4fb51df1466fcbc03a..dad79ed14c27a01ef414abe28faadb9ca38a26f3 100644 Binary files a/v0.9.2/.doctrees/api_doc/preprocess/transformers.doctree and b/v0.9.2/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/resource/background.doctree b/v0.9.2/.doctrees/api_doc/resource/background.doctree index 76447076b6ea8bdf5d08968b57ddffe7eca1ac54..a2cdf005ad26ea3733b3c8b980a71ba4ecad998f 100644 Binary files a/v0.9.2/.doctrees/api_doc/resource/background.doctree and b/v0.9.2/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/resource/index.doctree b/v0.9.2/.doctrees/api_doc/resource/index.doctree index 672ca086acce6e73470b0879baf5d42c5c03813d..d03767c71ad5c4731ddceef6a307d3e2c08a598b 100644 Binary files a/v0.9.2/.doctrees/api_doc/resource/index.doctree and b/v0.9.2/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/restore/adversarial.doctree b/v0.9.2/.doctrees/api_doc/restore/adversarial.doctree index 7cb508ec86054992ae2bc5e0494c274d656ac343..e9b8438f8ef2627fdfd317959bb8bc1f45f427fe 100644 Binary files a/v0.9.2/.doctrees/api_doc/restore/adversarial.doctree and b/v0.9.2/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/restore/index.doctree b/v0.9.2/.doctrees/api_doc/restore/index.doctree index 99bd6cfe52939a0a13cf6566cc547644db0ea332..83ba8f487f9237b09b6901172516f7da25ff3ba4 100644 Binary files a/v0.9.2/.doctrees/api_doc/restore/index.doctree and b/v0.9.2/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/restore/nafnet.doctree b/v0.9.2/.doctrees/api_doc/restore/nafnet.doctree index 6349452923f18f7c513148c1ba6ce7cbcc7e7d83..2e996721967fa7ad73e6682da2f133a0cdf9afe5 100644 Binary files a/v0.9.2/.doctrees/api_doc/restore/nafnet.doctree and b/v0.9.2/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/restore/scunet.doctree b/v0.9.2/.doctrees/api_doc/restore/scunet.doctree index 5e28be4a8da3e32bd75815ca2b162c01066bb151..acdaa40fafe9d7097cf8fd8d5e053c93cda6cf6c 100644 Binary files a/v0.9.2/.doctrees/api_doc/restore/scunet.doctree and b/v0.9.2/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/sd/index.doctree b/v0.9.2/.doctrees/api_doc/sd/index.doctree index f882717280b651184b287ae7bb0c0afdd7a0dd04..fbe45272d1f18b0770d2de7e313dc93a263b7ac4 100644 Binary files a/v0.9.2/.doctrees/api_doc/sd/index.doctree and b/v0.9.2/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/sd/metadata.doctree b/v0.9.2/.doctrees/api_doc/sd/metadata.doctree index 2c82a133a5181f8526b5690515bef1c8493b0552..4c45a849fa6422a2d5f25e955a8ff69ab68fc445 100644 Binary files a/v0.9.2/.doctrees/api_doc/sd/metadata.doctree and b/v0.9.2/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/sd/model.doctree b/v0.9.2/.doctrees/api_doc/sd/model.doctree index 7afb1a8892b369c0f7f9094c70169ab49c2c1b21..5c2bad63e5bfbca358682cb2c15d0001edb34e76 100644 Binary files a/v0.9.2/.doctrees/api_doc/sd/model.doctree and b/v0.9.2/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/sd/nai.doctree b/v0.9.2/.doctrees/api_doc/sd/nai.doctree index 8ca00b007ec5c8501852c3bf0fa03e29e1ca78aa..82c2174bf68275d4c982195f7d1c3ec1f25e1c13 100644 Binary files a/v0.9.2/.doctrees/api_doc/sd/nai.doctree and b/v0.9.2/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/segment/index.doctree b/v0.9.2/.doctrees/api_doc/segment/index.doctree index d9b340d861096baed48a3bf6acf1311c380d25dd..3dc6bd33904a5cf1a796c4dda3e3489b9e6705fa 100644 Binary files a/v0.9.2/.doctrees/api_doc/segment/index.doctree and b/v0.9.2/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/segment/isnetis.doctree b/v0.9.2/.doctrees/api_doc/segment/isnetis.doctree index 0ebbf300ec0c2428d6734421dd1dd02ca422b83f..74ce3423074026a9f6c4363b831b0c474ab130b7 100644 Binary files a/v0.9.2/.doctrees/api_doc/segment/isnetis.doctree and b/v0.9.2/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/tagging/blacklist.doctree b/v0.9.2/.doctrees/api_doc/tagging/blacklist.doctree index 2c81814ed999c5ad6111c35858ab3ff6360742b2..e0ffcc98cf1e0f8fd5489b1842f5f0022f5c8f6b 100644 Binary files a/v0.9.2/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.9.2/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/tagging/character.doctree b/v0.9.2/.doctrees/api_doc/tagging/character.doctree index 27a4f3b46ab3c4f0e78eabda01b6256c8a441a87..2ab964c44a96ff7a6147fe027a77e80cd458b093 100644 Binary files a/v0.9.2/.doctrees/api_doc/tagging/character.doctree and b/v0.9.2/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.9.2/.doctrees/api_doc/tagging/deepdanbooru.doctree index 68f4ac57aa60b6130c32ee6c121be488f5e1bb3c..b00e585e41979ae61f141e2de5d50ec921367256 100644 Binary files a/v0.9.2/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.9.2/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/tagging/format.doctree b/v0.9.2/.doctrees/api_doc/tagging/format.doctree index 676143e32e596ac2171c8956077c4a51ecd1caf1..4ee0dd6bc3494f3bad7da7da5222ba1e18962aae 100644 Binary files a/v0.9.2/.doctrees/api_doc/tagging/format.doctree and b/v0.9.2/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/tagging/index.doctree b/v0.9.2/.doctrees/api_doc/tagging/index.doctree index 287cd175d676f06bca096c5ae02a1f0a6ffdc7cf..31331157967341f4fe251158b998c8d4434e5135 100644 Binary files a/v0.9.2/.doctrees/api_doc/tagging/index.doctree and b/v0.9.2/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/tagging/match.doctree b/v0.9.2/.doctrees/api_doc/tagging/match.doctree index 7a440fb59116f76d45a017940bfe279e58e72cb0..3a2660794ec2f630a240d3cb03cad601cd6e11e3 100644 Binary files a/v0.9.2/.doctrees/api_doc/tagging/match.doctree and b/v0.9.2/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.9.2/.doctrees/api_doc/tagging/mldanbooru.doctree index 8422482606701841c0ad29ef738e361961387a65..d6e35b3029b62ac3e11d2adeb05dd3d759823f27 100644 Binary files a/v0.9.2/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.9.2/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/tagging/order.doctree b/v0.9.2/.doctrees/api_doc/tagging/order.doctree index be6d52c45a65dddff51411ec2857f6ba851f672e..b368f183f9e8e802b935cf5267ad6e98f70e1b03 100644 Binary files a/v0.9.2/.doctrees/api_doc/tagging/order.doctree and b/v0.9.2/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/tagging/overlap.doctree b/v0.9.2/.doctrees/api_doc/tagging/overlap.doctree index 4a2af080ff06bf99026d75860ac0ab41855a22a2..af9495d8d2039eafd5d40ee36d5d69981d7aef0f 100644 Binary files a/v0.9.2/.doctrees/api_doc/tagging/overlap.doctree and b/v0.9.2/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/tagging/wd14.doctree b/v0.9.2/.doctrees/api_doc/tagging/wd14.doctree index c5b77304aaad44971eaba8f21d1a6ebfbb5b12d5..54f889cade930cb622bf66ac2d99de5b40847b26 100644 Binary files a/v0.9.2/.doctrees/api_doc/tagging/wd14.doctree and b/v0.9.2/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/upscale/cdc.doctree b/v0.9.2/.doctrees/api_doc/upscale/cdc.doctree index ac2a25c93cd0b313c4b3781715942d6df440bde6..b2a16ec747ab4a239dfcec250ed4fba5e7a38eb8 100644 Binary files a/v0.9.2/.doctrees/api_doc/upscale/cdc.doctree and b/v0.9.2/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/upscale/index.doctree b/v0.9.2/.doctrees/api_doc/upscale/index.doctree index 488941ae9919ef5ef889e593dfeb2dac77422760..71f5d1d55a57d48f4550be9b18d5faee83964f97 100644 Binary files a/v0.9.2/.doctrees/api_doc/upscale/index.doctree and b/v0.9.2/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/utils/cache.doctree b/v0.9.2/.doctrees/api_doc/utils/cache.doctree index 11992fa38f1c666fd900bb64b675c59bd35957ab..95dcf867e578b6484879dc0b5b12d83d64299ed7 100644 Binary files a/v0.9.2/.doctrees/api_doc/utils/cache.doctree and b/v0.9.2/.doctrees/api_doc/utils/cache.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/utils/func.doctree b/v0.9.2/.doctrees/api_doc/utils/func.doctree index 9817b3acbeedded7fdcfd39e61fb6671f35bcfe3..0fd429e349ad5906a0055671a5945065794112d8 100644 Binary files a/v0.9.2/.doctrees/api_doc/utils/func.doctree and b/v0.9.2/.doctrees/api_doc/utils/func.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/utils/index.doctree b/v0.9.2/.doctrees/api_doc/utils/index.doctree index b1144186a59ab91f509fee65b6e7bb72fe140ab7..e39d8e22d34d1fd8b387c74e204f882c511e0075 100644 Binary files a/v0.9.2/.doctrees/api_doc/utils/index.doctree and b/v0.9.2/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.9.2/.doctrees/api_doc/utils/onnxruntime.doctree index 4a7c8b7a9c75faa0ea5dc29e8593567efe751abd..dd203b49e37ef9466ebaa10a2b2832593fcd7ec5 100644 Binary files a/v0.9.2/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.9.2/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/aicheck.doctree b/v0.9.2/.doctrees/api_doc/validate/aicheck.doctree index 7341ccf36886e5aaee6cee2be79fa41c4129d72d..0c427cb244f2bb534de12eb72368b27dc44f4f0f 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/aicheck.doctree and b/v0.9.2/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.9.2/.doctrees/api_doc/validate/bangumi_char.doctree index 373b7128fd5cfe12074df880679251fe4bb41dab..0bf0387daf4f6f22a0de895783f439fe0b489573 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.9.2/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/classify.doctree b/v0.9.2/.doctrees/api_doc/validate/classify.doctree index 45ffa2975e99b42826fdd854359041c332ddebc9..4436884e11d42d4fcdea35a08ba31dad1449e36d 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/classify.doctree and b/v0.9.2/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/color.doctree b/v0.9.2/.doctrees/api_doc/validate/color.doctree index 3832833da36ad76e51f3ded5bf61b62a49c1e56f..993cbf03c1b55bfcb05281729fb5f589e05d9961 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/color.doctree and b/v0.9.2/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/completeness.doctree b/v0.9.2/.doctrees/api_doc/validate/completeness.doctree index 91188fa9d6284a303e2bccbc9fa584e6a5bea119..dd1c4a767a8029fc09a3f8e21698d8fed8e6f7d0 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/completeness.doctree and b/v0.9.2/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/dbrating.doctree b/v0.9.2/.doctrees/api_doc/validate/dbrating.doctree index bc6b36a382e7c377bfbd7b6fa3979fee7d9bc361..af985ae700d538c0fa9af21528487858aec2f871 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/dbrating.doctree and b/v0.9.2/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/furry.doctree b/v0.9.2/.doctrees/api_doc/validate/furry.doctree index e9eeed9f0aa8b5860d27f44415f3241dcc63c521..9c3486b1f63dd8a29728eff2fa62a9050fb5011c 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/furry.doctree and b/v0.9.2/.doctrees/api_doc/validate/furry.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/index.doctree b/v0.9.2/.doctrees/api_doc/validate/index.doctree index db0b41f29d000a5bd52a5e430a4b3491bc1ff897..c3e94a28e58293c41c8c9352a5d30bfbb9c0f920 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/index.doctree and b/v0.9.2/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/monochrome.doctree b/v0.9.2/.doctrees/api_doc/validate/monochrome.doctree index f457289f25c3ca44c39917454c378a60c71b81b8..6e54230b40542b2e61892fc4454012de87d44442 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/monochrome.doctree and b/v0.9.2/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/nsfw.doctree b/v0.9.2/.doctrees/api_doc/validate/nsfw.doctree index 465d26de80d1e992592149ee15e4d596ec5cae99..a91d9505a3dc855cce06ef08473889618299648d 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/nsfw.doctree and b/v0.9.2/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/portrait.doctree b/v0.9.2/.doctrees/api_doc/validate/portrait.doctree index c8699f65bd429e550950736d5f9f171b9f658df7..063c4d83eaf12656db3e6b505d075753dd2b07fa 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/portrait.doctree and b/v0.9.2/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/rating.doctree b/v0.9.2/.doctrees/api_doc/validate/rating.doctree index 264ce9394eb3460523d19c30640f6f05321011d6..ecc05441f4c230661fa4b2ca3d810728bbe8a45d 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/rating.doctree and b/v0.9.2/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/real.doctree b/v0.9.2/.doctrees/api_doc/validate/real.doctree index 7b8e0ff6c8623a92aa482ec2e5ff35805e26eb51..3e486d552f6fab0b10d435412ecc648d10cf24a7 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/real.doctree and b/v0.9.2/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/safe.doctree b/v0.9.2/.doctrees/api_doc/validate/safe.doctree index 4e2f86ad0d060cc232a4033d8260d078531ddd1a..ce23ae6ba6ca5b852c86212e6c35da51705dacc6 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/safe.doctree and b/v0.9.2/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/style_age.doctree b/v0.9.2/.doctrees/api_doc/validate/style_age.doctree index 64f2fadb857c7ef3941ccbdf3e5e7a849eda3f55..cbe91a485e64f6fb8b25328400c7261e98fcbe2a 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/style_age.doctree and b/v0.9.2/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/teen.doctree b/v0.9.2/.doctrees/api_doc/validate/teen.doctree index 3b0c93b2f38cb98ef47358fb848b7480637c5fdf..9c6c3c69d0777770103405f104b5f2eb5dee24c3 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/teen.doctree and b/v0.9.2/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.9.2/.doctrees/api_doc/validate/truncate.doctree b/v0.9.2/.doctrees/api_doc/validate/truncate.doctree index 4ee916d44579bb50b94e85a7b4c7b41e01d875f2..e0aec0d2697a44a4d7fdc2b54de3700fd9fbad2f 100644 Binary files a/v0.9.2/.doctrees/api_doc/validate/truncate.doctree and b/v0.9.2/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.9.2/.doctrees/environment.pickle b/v0.9.2/.doctrees/environment.pickle index 60a4a164390431946d768812c5d9c4f4b5747f36..55578bff96419a387a2ce00a0a0cf032d59fc212 100644 Binary files a/v0.9.2/.doctrees/environment.pickle and b/v0.9.2/.doctrees/environment.pickle differ diff --git a/v0.9.2/.doctrees/index.doctree b/v0.9.2/.doctrees/index.doctree index 771fb138bfc25570e2b318827da1339a11964cc5..fc8ccb01218069b205ecd8b5a78f4a94a858014d 100644 Binary files a/v0.9.2/.doctrees/index.doctree and b/v0.9.2/.doctrees/index.doctree differ diff --git a/v0.9.2/.doctrees/information/environment.doctree b/v0.9.2/.doctrees/information/environment.doctree index fef02d76c6aa613dc0bb4fa296f14c3b6733334b..48fdde8ca2f93931afa1b0f8df1783ee0365681c 100644 Binary files a/v0.9.2/.doctrees/information/environment.doctree and b/v0.9.2/.doctrees/information/environment.doctree differ diff --git a/v0.9.2/.doctrees/information/environment.result.doctree b/v0.9.2/.doctrees/information/environment.result.doctree index 6d81e19badb16d60bae931cc204f5797c9ef1374..ab6b4f245002bb2d282900c21a6ec24f4d32bf66 100644 Binary files a/v0.9.2/.doctrees/information/environment.result.doctree and b/v0.9.2/.doctrees/information/environment.result.doctree differ diff --git a/v0.9.2/.doctrees/nbsphinx/information/environment.ipynb b/v0.9.2/.doctrees/nbsphinx/information/environment.ipynb index 13443bda0b61e8dc0a03e3a563d5588b415e21c2..5c8889cfeed64c5bb1f66db96c01b2a6f3ca4bf8 100644 --- a/v0.9.2/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.9.2/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:52:26.644785Z", - "iopub.status.busy": "2025-02-16T07:52:26.644324Z", - "iopub.status.idle": "2025-02-16T07:52:27.807411Z", - "shell.execute_reply": "2025-02-16T07:52:27.806662Z" + "iopub.execute_input": "2025-02-16T10:01:30.597962Z", + "iopub.status.busy": "2025-02-16T10:01:30.597481Z", + "iopub.status.idle": "2025-02-16T10:01:31.769268Z", + "shell.execute_reply": "2025-02-16T10:01:31.768487Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3186.341 MHz\n", + "CPU Freq: 3246.977 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.2/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.9.2/.doctrees/nbsphinx/information/environment.result.ipynb index 7dcb22f0bef0e66f0b6849ba53c76d643679f600..2c5bdc6a47f93f0a559f17d9ce65113d7222a7ce 100644 --- a/v0.9.2/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.9.2/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:49:18.364341Z", - "iopub.status.busy": "2025-02-16T07:49:18.364145Z", - "iopub.status.idle": "2025-02-16T07:49:19.529317Z", - "shell.execute_reply": "2025-02-16T07:49:19.528524Z" + "iopub.execute_input": "2025-02-16T09:58:22.296944Z", + "iopub.status.busy": "2025-02-16T09:58:22.296375Z", + "iopub.status.idle": "2025-02-16T09:58:23.460721Z", + "shell.execute_reply": "2025-02-16T09:58:23.459982Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3086.5380000000005 MHz\n", + "CPU Freq: 2971.7652500000004 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.2/.doctrees/tutorials/installation/index.doctree b/v0.9.2/.doctrees/tutorials/installation/index.doctree index f7c35826ddc1ab612855d057d740d425c32f1d6d..c127343221a5b4d9ef6491d9635cf3401ad7a436 100644 Binary files a/v0.9.2/.doctrees/tutorials/installation/index.doctree and b/v0.9.2/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.9.2/.doctrees/tutorials/quick_start/index.doctree b/v0.9.2/.doctrees/tutorials/quick_start/index.doctree index bd87f45c192c491a40aa0ace6cebd5bd669085e6..0f35078b7f3a23f36cf087c99b5070c9ee256c4b 100644 Binary files a/v0.9.2/.doctrees/tutorials/quick_start/index.doctree and b/v0.9.2/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.9.2/_sources/information/environment.result.ipynb.txt b/v0.9.2/_sources/information/environment.result.ipynb.txt index 7dcb22f0bef0e66f0b6849ba53c76d643679f600..2c5bdc6a47f93f0a559f17d9ce65113d7222a7ce 100644 --- a/v0.9.2/_sources/information/environment.result.ipynb.txt +++ b/v0.9.2/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:49:18.364341Z", - "iopub.status.busy": "2025-02-16T07:49:18.364145Z", - "iopub.status.idle": "2025-02-16T07:49:19.529317Z", - "shell.execute_reply": "2025-02-16T07:49:19.528524Z" + "iopub.execute_input": "2025-02-16T09:58:22.296944Z", + "iopub.status.busy": "2025-02-16T09:58:22.296375Z", + "iopub.status.idle": "2025-02-16T09:58:23.460721Z", + "shell.execute_reply": "2025-02-16T09:58:23.459982Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3086.5380000000005 MHz\n", + "CPU Freq: 2971.7652500000004 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.2/information/environment.html b/v0.9.2/information/environment.html index e9e885387a7d9ea1c8eef7047e9c76bbb881a0c1..3c1fe0d3b427b5eb279cc04bbdc2286388731e6a 100644 --- a/v0.9.2/information/environment.html +++ b/v0.9.2/information/environment.html @@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3186.341 MHz +CPU Freq: 3246.977 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.9.2/information/environment.ipynb b/v0.9.2/information/environment.ipynb index 13443bda0b61e8dc0a03e3a563d5588b415e21c2..5c8889cfeed64c5bb1f66db96c01b2a6f3ca4bf8 100644 --- a/v0.9.2/information/environment.ipynb +++ b/v0.9.2/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:52:26.644785Z", - "iopub.status.busy": "2025-02-16T07:52:26.644324Z", - "iopub.status.idle": "2025-02-16T07:52:27.807411Z", - "shell.execute_reply": "2025-02-16T07:52:27.806662Z" + "iopub.execute_input": "2025-02-16T10:01:30.597962Z", + "iopub.status.busy": "2025-02-16T10:01:30.597481Z", + "iopub.status.idle": "2025-02-16T10:01:31.769268Z", + "shell.execute_reply": "2025-02-16T10:01:31.768487Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3186.341 MHz\n", + "CPU Freq: 3246.977 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.2/information/environment.result.html b/v0.9.2/information/environment.result.html index 7766c5c708b04fe876878173574db25f6e3421d0..4e45ac24180f3bf19a450c29d6832cf43f6d6249 100644 --- a/v0.9.2/information/environment.result.html +++ b/v0.9.2/information/environment.result.html @@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3086.5380000000005 MHz +CPU Freq: 2971.7652500000004 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.9.2/information/environment.result.ipynb b/v0.9.2/information/environment.result.ipynb index 7dcb22f0bef0e66f0b6849ba53c76d643679f600..2c5bdc6a47f93f0a559f17d9ce65113d7222a7ce 100644 --- a/v0.9.2/information/environment.result.ipynb +++ b/v0.9.2/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:49:18.364341Z", - "iopub.status.busy": "2025-02-16T07:49:18.364145Z", - "iopub.status.idle": "2025-02-16T07:49:19.529317Z", - "shell.execute_reply": "2025-02-16T07:49:19.528524Z" + "iopub.execute_input": "2025-02-16T09:58:22.296944Z", + "iopub.status.busy": "2025-02-16T09:58:22.296375Z", + "iopub.status.idle": "2025-02-16T09:58:23.460721Z", + "shell.execute_reply": "2025-02-16T09:58:23.459982Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3086.5380000000005 MHz\n", + "CPU Freq: 2971.7652500000004 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.2/searchindex.js b/v0.9.2/searchindex.js index 75acefc2ac383165e85ddb4ebe534d0755fac56c..d982fa5d3096ce5543c48912c36c1c591c43b77a 100644 --- a/v0.9.2/searchindex.js +++ b/v0.9.2/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 74, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 104], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 74, 78, 97], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 83], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 104], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 89], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 75, 77, 78, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 102, 103, 104], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 74, 77, 82, 89, 101], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 74, 75, 76, 77, 85, 89, 93, 95, 101], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 73, 76, 77, 84, 86, 89, 92, 93, 95, 99], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 77, 78, 85, 88, 90, 93, 94, 96, 97, 98], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 104], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 73, 75, 77, 78, 81, 85, 88, 90, 93, 94, 96, 98], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 75, 80], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 80, 97], "width": [0, 4, 9, 44, 55, 56, 74], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 75, 77, 83, 84, 85, 86, 89, 92, 95, 99], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 77, 83, 86, 89, 95, 99, 100], "automat": [0, 4, 22, 35, 46, 83, 102, 103], "determin": [0, 7, 35, 93], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 74, 78, 79, 97, 102, 103], "height": [0, 4, 9, 44, 55, 56, 74], "filter": [0, 30, 46, 55, 68, 69, 89, 91, 95], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 74, 77, 78, 80, 81, 83, 84, 85, 86, 89, 91, 92, 93, 95, 99], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 74, 78, 80, 83, 84, 100], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 74], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 77, 85, 101], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 75, 84, 93, 100], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 85, 90, 94, 96, 98, 102, 103], "intens": 0, "proport": [0, 85], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 75, 77, 104], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 56, 63, 64, 65, 67, 68, 74, 80, 81, 83, 84, 86, 91, 92, 93, 100, 101, 102, 103, 104], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 77, 104], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 74], "your": [0, 46, 100, 102, 103, 104], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 72, 76, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 74, 81, 84, 92, 100], "ensur": [0, 20, 30, 35, 42, 63, 80], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 71, 74, 75, 93], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 56, 64, 67, 68, 69, 70, 71, 74, 77, 78, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 71, 73, 75, 76, 77, 78, 80, 81, 85, 88, 89, 90, 93, 94, 95, 96, 97, 98], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 74, 77, 78, 85, 87, 100, 102, 103], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 72, 75, 77, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100, 102, 103, 104], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 102, 103, 104], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 77, 78, 87, 100], "draw": [1, 24, 25, 50, 93, 101], "ascii_draw": 1, "meta": [2, 101, 104], "__title__": [2, 104], "__version__": [2, 104], "__description__": [2, 104], "__author__": [2, 104], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 74, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "inform": [3, 31, 32, 33, 50, 63, 65, 76], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 77, 100], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 80, 86, 101, 104], "short": [3, 74, 77], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 77, 81, 85, 93], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 84], "black": [4, 43, 63], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 75, 77, 83, 85, 91, 92, 101, 104], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 78], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 92], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 83, 86, 104], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 76, 77, 78, 80, 81, 85, 89, 93, 95, 100], "suitabl": [4, 53, 55, 70, 93], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 91, 92, 101], "fore": [4, 23, 25, 26], "back": [4, 77], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 71, 76, 80, 83, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 104], "rgba": [4, 7, 28, 33, 67, 78], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 63, 64, 65, 74, 77, 86, 89, 95, 97, 99], "add": [4, 31, 55, 64, 65, 71], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 78], "In": [4, 25, 35, 85, 86], "document": [4, 102, 103, 104], "accur": [4, 11, 19, 89, 95], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 77, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 77, 81], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 78, 87, 92], "both": [5, 11, 20, 41, 53, 64, 77], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 77, 81], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 74, 75, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 100], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 77, 78], "order": [5, 6, 55, 71, 72, 101], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 83, 86, 87, 89, 92, 95, 99], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 78, 83], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 74, 77, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 63, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 87, 92, 100], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 75, 78, 83], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 101], "encod": [5, 8, 27, 33, 65, 101], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 92, 100], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 71, 73, 77, 84, 87, 92, 100], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 77, 81], "channel": [6, 7, 28, 78], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 77], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 77, 80, 88], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 77, 81, 88, 89, 95], "same": [6, 22, 35, 40, 77, 80], "torchvis": [6, 52, 101], "transform": [6, 7, 51, 52, 53, 54, 71, 101], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 77, 80, 81, 89, 95, 101], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 74, 75, 77, 80, 81, 83, 89, 95], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 74, 77, 101], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 77, 104], "manipul": [7, 62], "python": [7, 33, 80, 102, 103, 104], "librari": [7, 30, 53, 55, 104], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 77, 80, 81, 93, 104], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 77, 83], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 63, 65, 81, 104], "handl": [7, 27, 30, 32, 33, 51, 54, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 64, 65, 71], "background": [7, 8, 23, 25, 26, 57, 63, 67, 101], "check": [7, 33, 38, 64, 68, 69, 73, 84, 87, 97, 100, 104], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 85], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 81], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 74, 93], "kei": [7, 16, 20, 55, 64, 77], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 77, 85], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 83, 92, 100, 101], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 87, 92, 100], "binari": [7, 81], "like": [7, 10, 17, 54, 74, 80, 104], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 80], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 89, 95, 104], "preprocess": [7, 18, 27, 30, 35, 101], "befor": [7, 33, 35, 64, 77], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 77, 81], "necessari": [7, 35, 70, 74], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 77, 93], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 63, 64, 65, 69, 75, 77, 80], "ha": [7, 21, 41, 54, 78, 93, 102, 103], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 72, 77, 93, 101], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 71, 92, 100], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 75], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 75], "typeerror": [7, 48, 53, 54, 68, 69, 75], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 75, 76, 77, 84, 86, 89, 95, 99], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 77, 85, 86, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 71, 77, 81], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 55, 62, 71, 73, 77, 78, 93], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 72, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "pillow": [7, 22, 52, 101], "boolean": [7, 35], "otherwis": [7, 31, 35, 65, 68, 69, 73, 78, 83], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 71, 91, 93], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 101], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 81, 101], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 74, 80, 100, 102, 103], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 74, 77, 101], "techniqu": [9, 28, 33], "p": [9, 70, 74, 77], "need": [9, 14, 30, 41, 44, 80, 84, 86, 89, 92, 95, 99], "stack": [9, 77], "addition": 9, "second": [9, 20, 35, 40, 73], "element": [9, 77], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 81], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "right": [9, 43, 48, 81], "two": [9, 20, 35, 40, 73, 92], "dimension": [9, 77], "arrai": [9, 22, 33, 35, 39, 46, 48, 77, 81], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 77], "posit": [9, 35, 43, 44, 85], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 73], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "9": [9, 10, 20, 35, 39, 48, 55, 63, 75, 84, 85, 86, 88, 89, 92, 93, 94, 95, 96, 98, 99, 104], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 101], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 74, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 78, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "explan": 10, "No": [10, 63, 102, 103], "head": [10, 17, 22, 47, 69, 85, 94, 101], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 72, 78, 85, 86, 89, 90, 94, 95, 96, 98, 99, 104], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 74, 77, 92], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 74, 76, 77], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 91, 101], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 77], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 73, 76, 85], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 77, 101], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 104], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "nopan": 10, "panti": [10, 71], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 89, 95, 101], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 74, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 80, 83], "less": [10, 11, 13, 19, 84], "stand": [10, 63, 70, 74, 77], "sit": [10, 69], "ass": 10, "split": [10, 74], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 86, 89, 95, 99], "10": [10, 21, 27, 35, 39, 44, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "sprd": 10, "strongli": [10, 78], "11": [10, 35, 48, 84, 85, 86, 89, 92, 93, 95, 96], "vsplt": 10, "pose": [10, 35, 101], "12": [10, 22, 35, 43, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 85, 86, 89, 93, 96, 98], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 100], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 85, 86, 89, 93, 96], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 85, 86, 89, 93, 96, 102, 103], "feral": 10, "four": [10, 11, 85], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 90], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 84], "16": [10, 48, 55, 85, 89, 93, 96], "hdrago": 10, "style": [10, 14, 19, 44, 98, 104], "17": [10, 48, 55, 93, 98], "hponi": 10, "18": [10, 18, 48, 55, 89, 93, 95, 102, 103], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 93], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 93], "hcat": 10, "cat": [10, 69, 75], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 98], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 74, 77, 89, 92, 102, 103], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 80], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 98], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 74, 77, 78, 84, 85, 88, 90, 93, 94, 96, 97, 98], "releas": 10, "time": [10, 65, 78], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 85, 86, 89, 90, 94, 95, 96, 98, 99], "advanc": [10, 104], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 85, 89, 95], "scenario": [10, 70, 74, 80], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 101], "improv": [10, 21, 77], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 92], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 74, 78, 89, 95], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 74, 80, 85, 100], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 101], "30": [10, 19, 44], "public": 10, "friendli": [10, 104], "reduc": [10, 35, 46, 77], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 89, 95, 102, 103, 104], "reincarn": 10, "compon": [10, 20, 27, 30, 80], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 74, 77, 78, 80, 87, 100, 102, 103], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 77, 91], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 77], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 74], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 71, 75, 76, 81, 93, 97], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 71, 75, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "though": 10, "note": [10, 14, 35, 44, 63, 85, 89, 92, 95, 102, 103], "complet": [10, 44, 85, 91, 101], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 70, 80, 92, 93, 102, 103], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 77], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 74, 77, 84, 92], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 78], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 81], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 74, 77, 78, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 104], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 77], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 71, 89, 95, 101, 102, 103, 104], "either": [11, 12, 13, 14, 15, 35, 77, 81], "standard": [11, 13, 14, 15, 31, 55, 80], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 80], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 77], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 71, 83, 100], "indic": [11, 35, 48, 51, 70, 74, 77], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 65, 75], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 80], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 74, 78, 81], "speed": [12, 13, 14, 15, 16, 19, 23, 78], "accuraci": [12, 13, 14, 15, 16, 19, 41, 84, 86, 89, 92, 95, 99], "higher": [12, 13, 14, 15, 16, 18, 21, 92], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 89, 95], "overlap": [12, 14, 15, 16, 20, 70, 72, 74, 77, 78, 101], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 77, 84, 86, 88, 89, 92, 93, 95, 97, 99], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": [12, 102], "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 104], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 89, 95], "overhead": [13, 14, 23, 80], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 75, 83, 84, 86, 89, 95, 99], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 83], "mostima_post": [13, 16], "29": [13, 16, 55], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 78, 85, 89, 92, 95, 102, 103], "primari": [14, 85, 88, 90, 94, 96, 98], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 86, 88], "therefor": [14, 22, 35, 102, 103], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 94, 101], "peopl": [14, 75], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 77, 78, 80, 83, 84, 85, 86, 89, 92, 95, 99, 104], "inde": 14, "recommend": [14, 21, 35, 38, 39, 77, 78, 89, 95], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 102, 103], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 63, 65, 67, 70, 80, 104], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 77], "configur": [15, 27, 35, 53, 54, 55, 101], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 81], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 71, 93, 97], "infer": [15, 18, 21, 30, 47, 83, 92], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 104], "hug": [16, 27, 30, 35, 55, 77], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 77, 85, 101], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 78, 104], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 80, 81, 100], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 76, 77], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 77, 83], "instead": [16, 21, 71], "detect_head": [17, 22], "booru_yolo": [17, 101], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 89, 95], "ey": [17, 44, 48, 63, 69, 101], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 85, 94, 101], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 101], "detect_hand": 17, "nudenet": [17, 101], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 71, 73, 101], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 78, 83, 100, 101], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 83, 93], "nudenet_onnx": 18, "effici": [18, 21, 64, 81], "notai": 18, "tech": 18, "detail": [18, 62, 63, 83, 85], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 82, 101], "topk": [18, 27], "100": [18, 23, 30, 38, 80], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 81, 84], "keep": [18, 74], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 80, 81, 97], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 80, 81, 93], "work": [20, 27, 32, 38, 65, 93], "aggreg": 20, "involv": 20, "segment": [20, 56, 101], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 75], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 100], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 86], "match": [20, 33, 46, 55, 69, 72, 101], "unknown": [20, 55, 75], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 63, 68, 81, 83], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 71], "correspond": [20, 35, 41, 46, 55, 77, 93, 97], "car": 20, "85": [20, 70, 77], "75": 20, "text_detect": 21, "been": [21, 93], "migrat": 21, "ocr": [21, 101], "detect_text_with_ocr": [21, 101], "soon": 21, "qualiti": [21, 36, 57, 63, 77, 78], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 84, 85, 86, 88, 93, 94, 95, 96, 98, 99], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 89, 95], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 83], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 83, 92], "attempt": [22, 31, 44, 55, 63, 65, 83], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 101], "cannot": [22, 41, 51, 53, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 72, 77, 83, 85, 90, 92, 94, 96, 98], "cv2": 23, "have": [23, 25, 35, 75, 76, 89, 95, 100], "lowest": 23, "resourc": [23, 101], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 71, 83, 85, 86, 88, 89, 90, 93, 94, 95, 96, 98, 99], "low": [23, 34, 36, 63, 74, 77, 78], "high": [23, 30, 57, 63, 78, 92, 93], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 77], "outlin": 24, "comparison": [24, 70], "canni": [24, 101], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 101], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 101], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 100], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 102, 103], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 78], "deeper": 25, "richer": 25, "probabl": [25, 93], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 78], "pass": [25, 26, 27, 30, 31, 43, 44, 55, 63, 67, 74, 78, 80], "neural": [25, 26, 67, 81], "network": [25, 26, 67, 81], "classif": [27, 81, 85, 86, 88, 89, 90, 91, 94, 95, 96, 98, 99], "those": [27, 92], "store": [27, 31, 63, 64], "manag": [27, 30, 83, 101], "interact": [27, 30], "also": [27, 53, 77, 104], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 80], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 83], "_model_nam": 27, "cach": [27, 30, 56, 82, 101], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 85, 88, 90, 94, 96, 98], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 85, 89, 95], "method": [27, 28, 30, 32, 33, 35, 43, 89, 95], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 74], "interfac": [27, 30, 80], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 80], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 77, 80], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 93], "through": [27, 104], "error": [27, 33, 55, 77], "predict_fmt": 27, "fmt": [27, 36, 77], "top5": 27, "logit": 27, "embed": [27, 33, 77], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 77, 80, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "top": [27, 44, 92], "k": 27, "e": [27, 35, 57, 75, 78, 81], "g": [27, 35, 57, 75, 77, 78], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 104], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 85, 90, 91, 92, 94, 96, 98, 99, 101], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 83, 84, 89, 95, 101], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 101], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 78, 80, 83, 101], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 80, 104], "300": 30, "400": 30, "95": [30, 55, 68, 69, 75], "simpl": 30, "without": [30, 63, 68, 69, 76], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 84], "found": [31, 44, 55, 63, 85], "commonli": [31, 71, 81], "where": [31, 35, 63, 64, 77, 80], "look": [31, 41, 63, 85], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 101], "lsb": [32, 65, 101], "signific": [32, 33, 35, 65], "bit": [32, 33, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 71], "inject": 33, "combin": [33, 41], "emb": [33, 77], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 77], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 100], "multi": [33, 80], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 71], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 77, 78, 84, 86, 89, 92, 95, 99], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 74, 78, 104], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 92], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 80], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 77, 78], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 94, 95], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 84, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "neighborhood": 35, "core": [35, 102, 103], "few": 35, "too": 35, "sensit": [35, 43, 77, 89, 95], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 74, 78], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 101], "danbooru": [36, 70, 72, 74, 89, 92], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 77], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 101], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 101], "laplacian": [37, 101], "laplacian_scor": 37, "lpip": [37, 101], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 101], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 80, 84, 92], "seem": 38, "just": [38, 86, 89, 92, 95, 99], "we": [38, 78], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 74, 77], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 78, 102, 103], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 77], "img2": [39, 40, 77], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 83], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 86], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 75], "languag": 41, "func": [41, 82, 101], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 104], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 70, 74, 77], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 77, 102, 103], "serv": [43, 70], "foundat": 43, "inherit": 43, "within": [43, 63, 70, 77], "fill": 43, "valid": [43, 44, 48, 101], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 83, 86], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 102, 103], "star": [44, 74], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 74, 77], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 73], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 101], "align_maxs": 45, "censor_": [45, 101], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 101], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 101], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 79], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 104], "github": [47, 102, 103, 104], "com": [47, 104], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 101, 104], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 74, 77], "make": [48, 53, 71, 81, 89, 93, 95], "readabl": [48, 77], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 75], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 91, 101], "zero": 48, "must": [48, 69, 100], "preced": 48, "surround": 48, "whitespac": [48, 71], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 75], "113": [48, 55], "dwpose": [49, 101], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 101], "connect": 50, "ellips": 50, "facial": [50, 69, 85], "pars": [51, 53, 54, 62, 63, 101], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": [51, 55], "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 81], "learn": [53, 81], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 80], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 102, 103], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 78], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 102, 103], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 93, 94, 95, 98], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "tri": 55, "def": [55, 80], "my_transform_cr": 55, "occur": 55, "until": 55, "succe": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "clip": [55, 63], "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "shortest_edg": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 77], "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 89, 95], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 104], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 101], "remove_adversarial_nois": 59, "nafnet": [59, 101], "restore_with_nafnet": 59, "scunet": [59, 101], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 84, 104], "diffus": [62, 63, 84], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 101], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 100], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 74, 75, 76, 77], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 76], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 88, 91, 101], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 74, 77], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70], "pubic_hair": [63, 69], "3d": [63, 86], "realist": 63, "slip": [63, 71], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 74, 75, 76, 77], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 74, 77], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 74, 77], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 74, 77], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 101], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "els": [63, 102, 103], "underli": [63, 80], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 87, 100], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 80, 91, 93, 95, 100, 101], "torch": 64, "command": [64, 104], "pip": [64, 104], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 75, 89, 95], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 104], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 101], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 77], "inspir": [67, 77, 97], "space": [67, 77], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 74, 77], "skadi_seg": 67, "drop": [68, 69, 70, 74, 76, 77], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 75, 76], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 74, 77], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 80], "mutabl": 69, "constructor": 69, "empti": 69, "iter": 69, "hold": [69, 70, 74, 77], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 74, 77], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70], "headwear": 69, "ribbon": [69, 74], "crown": 69, "cap": 69, "hairclip": [69, 74], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 74, 77], "glass": [69, 71], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 73], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 72, 101], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "extens": 70, "practic": 70, "use_real_nam": [70, 74], "general_threshold": [70, 77], "character_threshold": [70, 77], "drop_overlap": [70, 74, 77], "real": [70, 74, 91, 101], "renam": [70, 74], "redirect": [70, 74], "mani": [70, 74], "websit": [70, 74], "rate": [70, 77, 89, 91, 101], "char": [70, 77], "9897817373275757": 70, "question": [70, 77, 89], "010265946388244629": 70, "explicit": [70, 77, 89], "2809715270996094e": 70, "9939777851104736": 70, "5032387375831604": 70, "black_bord": 70, "9943548440933228": 70, "black_glov": [70, 74, 77], "5011609792709351": 70, "blue_ski": [70, 74, 77], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 74, 77], "8504303693771362": 70, "cowboy_shot": [70, 74, 77], "6008237600326538": 70, "crop_top": [70, 74, 77], "6635787487030029": 70, "dai": [70, 74, 77], "8496965765953064": 70, "glove": [70, 74, 77], "6107005476951599": 70, "hair_between_ey": [70, 74, 77], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 74, 77], "5141720771789551": 70, "letterbox": 70, "long_hair": [70, 74, 76, 77], "9884189963340759": 70, "looking_at_view": [70, 74, 77], "5673105120658875": 70, "midriff": [70, 74, 77], "6290556192398071": 70, "navel": [70, 74, 77], "9631235003471375": 70, "no_hat": [70, 74], "7978747487068176": 70, "no_headwear": [70, 74, 77], "7577926516532898": 70, "outdoor": [70, 74, 77], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": 70, "9841411709785461": 70, "red_ey": [70, 74, 77], "958786129951477": 70, "shirt": [70, 74, 77], "6720131039619446": 70, "short_sleev": [70, 74, 77], "7077711820602417": 70, "silver_hair": [70, 74], "6673924326896667": 70, "sky": [70, 74, 77], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 74, 77], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 74, 77], "9076308012008667": 70, "thigh": [70, 74, 77], "580970823764801": 70, "skadi_": [70, 77], "arknight": [70, 77], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 74, 77], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": 70, "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": 70, "5315935611724854": 70, "brown_hair": [70, 74, 77], "9397273659706116": 70, "9229896664619446": 70, "charm_": 70, "9006357789039612": 70, "citi": 70, "9020784497261047": 70, "cityscap": 70, "9547432661056519": 70, "5296419262886047": 70, "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 74, 77], "8277763724327087": 70, "hair_orna": [70, 74, 77], "9356368780136108": 70, "hair_ribbon": [70, 74], "5288072824478149": 70, "jacket": [70, 74, 77], "6336134076118469": 70, "9703260064125061": 70, "8188960552215576": 70, "phone_screen": 70, "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 74], "9725285172462463": 70, "plaid_skirt": [70, 74], "9638455510139465": 70, "pleated_skirt": [70, 74, 77], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 74], "5493080615997314": 70, "school_bag": 70, "9863407611846924": 70, "school_uniform": [70, 74, 77], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": 70, "9325523972511292": 70, "skirt": [70, 74, 77], "92237788438797": 70, "skyscrap": 70, "7728171348571777": 70, "sleeves_past_wrist": [70, 74], "7257086038589478": 70, "smile": [70, 74, 77], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 74, 77], "9990814924240112": 70, "tongue_out": [70, 74, 77], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 74, 76, 77], "7461410164833069": 70, "underscor": [71, 77], "convent": 71, "restor": [71, 101], "use_spac": 71, "use_escap": 71, "include_scor": 71, "score_descend": 71, "_": 71, "escap": 71, "unsaf": 71, "sort": [71, 75], "descend": 71, "panty_pul": 71, "6826801300048828": 71, "958938717842102": 71, "drinking_glass": 71, "9340789318084717": 71, "areola_slip": 71, "41196826100349426": 71, "9988248348236084": 71, "drink": 71, "pull": 71, "areola": 71, "999": 71, "959": 71, "934": 71, "683": 71, "412": 71, "mldanbooru": [72, 101], "get_mldanbooru_tag": 72, "wd14": [72, 74, 101], "get_wd14_tag": [72, 74], "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "deepdanbooru": [72, 74, 101], "get_deepdanbooru_tag": [72, 74], "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "drop_overlap_tag": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "char_whitelist_suffix": 72, "char_whitelist_prefix": 72, "char_whitelist_word": 72, "char_suffix": 72, "char_prefix": 72, "charactertagpool": 72, "is_basic_character_tag": 72, "drop_basic_character_tag": 72, "sort_tag": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "t1": 73, "t2": 73, "fulli": 73, "ml": 74, "448": 74, "keep_ratio": 74, "9999984502792358": [74, 96], "9999946355819702": 74, "9994951486587524": 74, "998144268989563": 74, "9978417158126831": 74, "9941409230232239": 74, "9799384474754333": 74, "979142427444458": 74, "961823582649231": 74, "961323618888855": 74, "9490893483161926": 74, "large_breast": [74, 77], "9450850486755371": 74, "9425153136253357": 74, "9409335255622864": 74, "9319437146186829": 74, "9265308976173401": 74, "baseball_bat": [74, 77], "9259042143821716": 74, "922250509262085": 74, "9199565052986145": 74, "9175475835800171": 74, "9102761745452881": 74, "9076938629150391": 74, "stomach": [74, 77], "9052775502204895": 74, "8938589692115784": 74, "8894285559654236": 74, "8891903162002563": 74, "8845980763435364": 74, "8842408061027527": 74, "8659475445747375": 74, "862621009349823": 74, "8616052865982056": 74, "8562789559364319": 74, "short_short": [74, 77], "8555729389190674": 74, "8533340096473694": 74, "black_short": [74, 77], "8477485775947571": 74, "8430152535438538": 74, "tied_long_hair": [74, 77], "8340626955032349": 74, "crop_top_overhang": 74, "8266023397445679": 74, "8222048282623291": 74, "8202669620513916": 74, "black_shirt": [74, 77], "8061150312423706": 74, "ass_visible_through_thigh": [74, 77], "7803354859352112": 74, "thigh_gap": [74, 77], "7789446711540222": 74, "arms_up": 74, "7052110433578491": 74, "9999866485595703": 74, "997043788433075": 74, "9969649910926819": 74, "9957101345062256": 74, "9928386807441711": 74, "9886980056762695": 74, "9864778518676758": 74, "ghost": [74, 77], "9769423007965088": 74, "9747489094734192": 74, "9736957550048828": 74, "9388670325279236": 74, "9356311559677124": 74, "91000896692276": 74, "cardigan": 74, "8955123424530029": 74, "8910233378410339": 74, "8904104828834534": 74, "8881211280822754": 74, "8876776695251465": 74, "8864808678627014": 74, "8810517191886902": 74, "8798807263374329": 74, "8765745162963867": 74, "8737136125564575": 74, "nail_polish": 74, "8650439381599426": 74, "8613706827163696": 74, "blue_cardigan": 74, "8571277260780334": 74, "8333670496940613": 74, "8160212635993958": 74, "eyebrows_visible_through_hair": 74, "8122442364692688": 74, "8091571927070618": 74, "8082079887390137": 74, "8048468232154846": 74, "long_sleev": [74, 77], "8042327165603638": 74, "7984272241592407": 74, "blazer": [74, 77], "794708251953125": 74, "78981614112854": 74, "7892146110534668": 74, "shaped_pupil": [74, 77], "7867060899734497": 74, "gradient_hair": 74, "786359965801239": 74, "white_shirt": 74, "7790888547897339": 74, "brown_skirt": 74, "7760675549507141": 74, "774523913860321": 74, "7721588015556335": 74, "7697228789329529": 74, "755959689617157": 74, "multicolored_hair": 74, "7477189898490906": 74, "7476690411567688": 74, "rail": 74, "7476617693901062": 74, "blue_jacket": 74, "7458406090736389": 74, "741143524646759": 74, "7364678978919983": 74, "collared_shirt": 74, "7193643450737": 74, "red_neckwear": 74, "7108616828918457": 74, "7086325287818909": 74, "miniskirt": 74, "7055293321609497": 74, "7039415836334229": 74, "open_cloth": 74, "7018357515335083": 74, "shuffl": 75, "count": [75, 102, 103], "2boi": 75, "random": 75, "cat_ear": 75, "uniqu": 75, "precomput": 76, "8849405313291128": 76, "8548297594823425": 76, "03910296474461261": 76, "6615180440330748": 76, "21552028866308015": 76, "3165260620737027": 76, "47744464927382957": 76, "tagger": 77, "smilingwolf": 77, "wd": 77, "swinv2_v3": 77, "general_mcut_en": 77, "character_mcut_en": 77, "no_underlin": 77, "mcut": 77, "replac": 77, "dim": 77, "index": [77, 104], "l2": 77, "follw": 77, "valuabl": 77, "enabl": 77, "rapid": 77, "queri": 77, "0011444687843322754": 77, "8876402974128723": 77, "106781005859375": 77, "000277101993560791": 77, "997527003288269": 77, "9797663688659668": 77, "9905703663825989": 77, "9761719703674316": 77, "8981098532676697": 77, "8810765743255615": 77, "9498510360717773": 77, "8377365469932556": 77, "945058286190033": 77, "9457170367240906": 77, "969594419002533": 77, "7881088852882385": 77, "7687551379203796": 77, "9301245212554932": 77, "6703325510025024": 77, "white_hair": 77, "5292627811431885": 77, "8677047491073608": 77, "grey_hair": 77, "5859264731407166": 77, "9536856412887573": 77, "8056888580322266": 77, "8394746780395508": 77, "9473626613616943": 77, "8986269235610962": 77, "9385137557983398": 77, "8408567905426025": 77, "alternate_costum": 77, "4245271384716034": 77, "931140661239624": 77, "8830795884132385": 77, "7279844284057617": 77, "artist_nam": 77, "5333830714225769": 77, "64717698097229": 77, "9516432285308838": 77, "9655293226242065": 77, "9485014081001282": 77, "7366660833358765": 77, "7161656618118286": 77, "5858667492866516": 77, "6186309456825256": 77, "41193312406539917": 77, "467605859041214": 77, "36282333731651306": 77, "3756745457649231": 77, "motion_blur": 77, "5091936588287354": 77, "951993465423584": 77, "basebal": 77, "5634750723838806": 77, "8232709169387817": 77, "9869340658187866": 77, "49491602182388306": 77, "5193622708320618": 77, "003406703472137451": 77, "0007208287715911865": 77, "9798132181167603": 77, "8046203851699829": 77, "7596215009689331": 77, "7620116472244263": 77, "46084529161453247": 77, "48454540967941284": 77, "5152207016944885": 77, "8023070096969604": 77, "8653596639633179": 77, "7201820611953735": 77, "7816740870475769": 77, "697688639163971": 77, "8974947333335876": 77, "7491052746772766": 77, "5015512704849243": 77, "6401398181915283": 77, "43420469760894775": 77, "4528769850730896": 77, "5730487704277039": 77, "6739872694015503": 77, "5545973181724548": 77, "6946243047714233": 77, "5487751364707947": 77, "7439308166503906": 77, "4186026453971863": 77, "47378358244895935": 77, "4690653085708618": 77, "7565015554428101": 77, "hu_tao_": 77, "genshin_impact": 77, "9262397289276123": 77, "boo_tao_": 77, "942080020904541": 77, "denorm": 77, "denormalizer_nam": 77, "mnum2_al": 77, "understand": 77, "batch": [77, 78, 97], "redund": 77, "structur": [77, 101], "b": 77, "r": [77, 89, 95], "c": 77, "linalg": 77, "norm": 77, "approx": [77, 78], "1e": 77, "cdc_anime_onnx": 78, "realli": 78, "As": [78, 89, 95], "1024x1024": 78, "2060": 78, "gpu": 78, "cost": 78, "against": 78, "cpu": [78, 83, 102, 103], "experi": 78, "hgsr": 78, "mhr": 78, "aug_x4_320": 78, "tile_s": 78, "tile_overlap": 78, "batch_siz": 78, "silent": 78, "tile": 78, "progress": 78, "messag": 78, "cute_waifu_aroma": 78, "pngimageplugin": 78, "pngimagefil": 78, "1168x1168": 78, "0x7f0e8ca06880": 78, "4672x4672": 78, "0x7f0e48edb640": 78, "cdc": [79, 101], "upscale_with_cdc": 79, "thread": [80, 100], "lru_cach": 80, "wrap": 80, "synchron": 80, "prevent": 80, "race": 80, "condit": 80, "maxsiz": 80, "expensive_funct": 80, "expens": 80, "lock": [80, 100], "safeti": [80, 97], "multithread": 80, "my_funct": 80, "introduc": 80, "acquisit": 80, "critic": 80, "mathemat": 81, "activ": 81, "deep": 81, "problem": [81, 89, 95], "input_valu": 81, "frac": 81, "26894142": 81, "73105858": 81, "ts_lru_cach": 82, "sigmoid": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "cudaexecutionprovid": 83, "cpuexecutionprovid": 83, "ckpt": 83, "inferencesess": 83, "onnx_mod": 83, "decid": 83, "linux": [83, 102, 103], "execut": [83, 102, 103], "ignor": 83, "cuda": [83, 102, 103], "forc": 83, "anime_ai_check": 84, "mobilenetv3_sce_dist": [84, 95, 99], "mainli": 84, "caformer_s36_plus_sc": 84, "graph": 84, "9996960163116455": 84, "9999125003814697": 84, "997803270816803": 84, "9960069060325623": 84, "9887709021568298": 84, "9998629093170166": 84, "0013722758740186691": 84, "00020673229300882667": 84, "0001895089662866667": 84, "0008857478387653828": 84, "552320024231449e": 84, "001168627175502479": 84, "bangumi": [85, 86], "vision": 85, "imageri": 85, "bangumi_char_typ": 85, "definit": [85, 92], "video": 85, "secondari": 85, "often": 85, "lack": 85, "lead": 85, "under": [85, 104], "categori": [85, 93], "three": 85, "judg": 85, "anime_portrait": [85, 91], "mobilenetv3_v0_dist": [85, 94, 98, 99], "9998525381088257": 85, "00012103465269319713": 85, "6464786313008517e": 85, "906112609314732e": 85, "06": [85, 86, 88, 93, 94, 95, 96, 98], "9997243285179138": 85, "0002490800397936255": 85, "7215803381986916e": 85, "354368557978887e": 85, "9998849630355835": 85, "90006631379947e": 85, "3920385754317977e": 85, "2084233276254963e": 85, "9998877048492432": 85, "732793503440917e": 85, "4264976925915107e": 85, "0623419257171918e": 85, "07076334953308105": 85, "9290977716445923": 85, "0001044218079186976": 85, "4467317163944244e": 85, "2568268832401372e": 85, "9999498128890991": 85, "1810528778587468e": 85, "879474429093534e": 85, "260669109295122e": 85, "9999510049819946": 85, "2321036592766177e": 85, "025227553938748e": 85, "4251427273848094e": 85, "999957799911499": 85, "4273678718600422e": 85, "6884023302263813e": 85, "880981603288092e": 85, "0002326338435523212": 85, "9996368885040283": 85, "164971561403945e": 85, "00020793956355191767": 85, "13438372313976288": 85, "8652494549751282": 85, "000158855298650451": 85, "000238816806813702": 85, "3589179217815399": 85, "6406960487365723": 85, "0001471740542910993": 85, "002255884697660804": 85, "08208147436380386": 85, "9152728915214539": 85, "00038967153523117304": 85, "227699592884164e": 85, "0835404282261152e": 85, "1437502406770363e": 85, "9999284744262695": 85, "2125529792683665e": 85, "0218892384727951e": 85, "00011914174683624879": 85, "9998584985733032": 85, "2007669283775613e": 85, "6357082131435163e": 85, "3068713896209374e": 85, "9999185800552368": 85, "066640925273532e": 85, "529400813335087e": 85, "089402500540018e": 85, "9999388456344604": 85, "6406959295272827": 85, "not_paint": 86, "anime_classif": 86, "older": 86, "mobilenetv3_v1": [86, 96], "5_dist": 86, "3_dist": 86, "plot": [86, 89, 95, 99], "caformer_s36_v1": 86, "3_focal": 86, "8346158862113953": 86, "004201625939458609": 86, "0028638991061598063": 86, "15633030235767365": 86, "001988308737054467": 86, "9868855476379395": 86, "001178382197394967": 86, "00015886101755313575": 86, "0005986307514831424": 86, "011178601533174515": 86, "9933090209960938": 86, "0012440024875104427": 86, "00040085514774546027": 86, "004924307577311993": 86, "00012189441622467712": 86, "00031298911198973656": 86, "9968050718307495": 86, "182305903872475e": 86, "0027923565357923508": 86, "7805559259140864e": 86, "0004650334012694657": 86, "996709942817688": 86, "736721191671677e": 86, "0027629584074020386": 86, "4619508621981367e": 86, "0003803370927926153": 86, "998649537563324": 86, "190127922105603e": 86, "0008622839814051986": 86, "595230686594732e": 86, "0004573142796289176": 86, "00031435859273187816": 86, "8671838641166687": 86, "13199880719184875": 86, "563074617180973e": 86, "153919796110131e": 86, "290010737255216e": 86, "9727378487586975": 86, "027150526642799377": 86, "162296004826203e": 86, "4933258828241378e": 86, "0004275702522136271": 86, "995402455329895": 86, "002233930164948106": 86, "001911122351884842": 86, "1603819727897644": 86, "0007561995880678296": 86, "00017044576816260815": 86, "838487982749939": 86, "0002034590725088492": 86, "005001617129892111": 86, "000932251859921962": 86, "009352140128612518": 86, "9846979379653931": 86, "6018555470509455e": 86, "004064667969942093": 86, "464051254326478e": 86, "025772539898753166": 86, "9699516296386719": 86, "00011656546121230349": 86, "287263775244355e": 86, "370255853951676e": 86, "01098843663930893": 86, "0031668643932789564": 86, "9857884049415588": 86, "499273488065228e": 86, "8419872251106426e": 86, "0003471920208539814": 86, "029472889378666878": 86, "9700765609741211": 86, "0012387704337015748": 86, "001172148622572422": 86, "787473391043022e": 86, "003680602880194783": 86, "9938107132911682": 86, "8346157073974609": 86, "8671836853027344": 86, "8384883403778076": 86, "9846979975700378": 86, "9700766801834106": 86, "greyscal": 87, "jpeg_ful": [87, 100], "6125901": 87, "6125785": [87, 100], "6124220": 87, "rough": [88, 89, 95], "polish": 88, "mobilenetv3_v2": 88, "2_dist": [88, 96], "910087929805741e": 88, "1241951510310173": 88, "8757457137107849": 88, "00018937293498311192": 88, "030049214139580727": 88, "9697614312171936": 88, "008933082222938538": 88, "05096456781029701": 88, "9401022791862488": 88, "009832272306084633": 88, "9898634552955627": 88, "00030428936588577926": 88, "013919820077717304": 88, "9819902181625366": 88, "004089969675987959": 88, "04166747257113457": 88, "9582782983779907": 88, "4218515288084745e": 88, "8849249482154846": 88, "1149177998304367": 88, "0001573085755808279": 88, "9907882809638977": 88, "008958994410932064": 88, "0002527958422433585": 88, "9831690788269043": 88, "01682441122829914": 88, "613856385229155e": 88, "8757458329200745": 88, "8849248290061951": 88, "million": 89, "anime_r": [89, 91], "boundari": [89, 95], "challeng": [89, 95], "clean": [89, 95], "ground": [89, 95], "truth": [89, 95], "judgment": [89, 95], "intend": [89, 95], "quick": [89, 95, 101], "estim": [89, 95], "basi": [89, 95], "mobilenetv3_large_100_v0_ls0": 89, "caformer_s36_v0_ls0": 89, "7508869767189026": 89, "7034655809402466": 89, "728887677192688": 89, "7404400110244751": 89, "7446154952049255": 89, "7514738440513611": 89, "768704354763031": 89, "8219676613807678": 89, "7267540693283081": 89, "7645740509033203": 89, "7216582894325256": 89, "7615436315536499": 89, "815083920955658": 89, "8321858644485474": 89, "8204999566078186": 89, "820833146572113": 89, "chdir": 89, "doc": 89, "api_doc": 89, "7508870363235474": 89, "11212056130170822": 89, "06781744956970215": 89, "06917501986026764": 89, "7034654021263123": 89, "15903906524181366": 89, "06688199192285538": 89, "07061357796192169": 89, "7288877964019775": 89, "1476859599351883": 89, "060362350195646286": 89, "06306383013725281": 89, "7404399514198303": 89, "10337048768997192": 89, "08087948709726334": 89, "07530999928712845": 89, "055992450565099716": 89, "7446154356002808": 89, "13191790878772736": 89, "06747424602508545": 89, "06458679586648941": 89, "10566363483667374": 89, "07827574014663696": 89, "07079866528511047": 89, "7687042951583862": 89, "09974884241819382": 89, "06074819341301918": 89, "050435908138751984": 89, "8219675421714783": 89, "0593985915184021": 89, "06819795072078705": 89, "06569571048021317": 89, "1177448257803917": 89, "726753830909729": 89, "08980562537908554": 89, "06481882929801941": 89, "06922297924757004": 89, "10138414055109024": 89, "06351721286773682": 89, "07683827728033066": 89, "13798624277114868": 89, "05942752957344055": 89, "10584963858127594": 89, "7615437507629395": 89, "07317910343408585": 89, "060196295380592346": 89, "06751583516597748": 89, "0572039857506752": 89, "05398125201463699": 89, "06124086305499077": 89, "0525919646024704": 89, "8321859240531921": 89, "05922013148665428": 89, "06274889409542084": 89, "057530902326107025": 89, "8205001354217529": 89, "05683052912354469": 89, "06635929644107819": 89, "05597696080803871": 89, "8208332657814026": 89, "non_furri": 90, "mobilenetv3_v0": 90, "1_dist": 90, "9898804426193237": 90, "010119626298546791": 90, "9677742123603821": 90, "032225821167230606": 90, "959551215171814": 90, "040448784828186035": 90, "9535530209541321": 90, "04644693806767464": 90, "04358793422579765": 90, "9564120769500732": 90, "02767963521182537": 90, "9723203182220459": 90, "028900373727083206": 90, "9710996150970459": 90, "037573859095573425": 90, "9624261260032654": 90, "aicheck": [91, 101], "get_ai_created_scor": 91, "is_ai_cr": 91, "bangumi_char": [91, 101], "anime_bangumi_char_scor": 91, "anime_bangumi_char": 91, "anime_classify_scor": 91, "anime_classifi": 91, "is_greyscal": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": [91, 101], "anime_dbrating_scor": 91, "anime_dbr": 91, "furri": [91, 101], "anime_furry_scor": 91, "anime_furri": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw_pred_scor": 91, "nsfw_pred": 91, "portrait": [91, 101], "anime_portrait_scor": 91, "anime_rating_scor": 91, "anime_real_scor": 91, "safe_check_scor": 91, "safe_check": 91, "style_ag": [91, 101], "anime_style_age_scor": 91, "anime_style_ag": 91, "teen": [91, 101], "anime_teen_scor": 91, "anime_teen": 91, "is_truncated_fil": 91, "screen": 92, "row": 92, "bottom": 92, "grayscal": 92, "monochrome_detect": 92, "mobilenetv3_large_100_dist_safe2": 92, "mobilenetv3_dist": 92, "caformer_s36": 92, "mono": 92, "9614395499229431": 92, "9458909034729004": 92, "9559807777404785": 92, "9651952981948853": 92, "9379720687866211": 92, "8814834356307983": 92, "03941023349761963": 92, "07492382079362869": 92, "09546589106321335": 92, "016521310433745384": 92, "005693843588232994": 92, "0315730981528759": 92, "Not": 93, "five": 93, "hentai": 93, "neutral": 93, "porn": 93, "sexi": 93, "infinit": 93, "nsfwj": 93, "tfj": 93, "deploy": 93, "mobil": 93, "9970946311950684": 93, "00198739324696362": 93, "000894528697244823": 93, "4315058251668233e": 93, "099447197513655e": 93, "9282580614089966": 93, "061733175069093704": 93, "008979619480669498": 93, "0007789491210132837": 93, "0002501663693692535": 93, "7945129871368408": 93, "2044062316417694": 93, "0005603990866802633": 93, "0004847997915931046": 93, "564094367902726e": 93, "7977773547172546": 93, "01352313905954361": 93, "18791256844997406": 93, "0004888656549155712": 93, "00029804420773871243": 93, "04498734697699547": 93, "9509441256523132": 93, "4087972633424215e": 93, "003999904729425907": 93, "4542059185914695e": 93, "002892113756388426": 93, "982390284538269": 93, "02520776737947e": 93, "014633022248744965": 93, "858086610212922e": 93, "002532319398596883": 93, "9887337684631348": 93, "231979568838142e": 93, "008699454367160797": 93, "8187158022774383e": 93, "03564726561307907": 93, "954788088798523": 93, "343036850215867e": 93, "009289607405662537": 93, "00020158555707894266": 93, "006372362840920687": 93, "006019102409482002": 93, "9694945812225342": 93, "015214097686111927": 93, "002899901708588004": 93, "0004039364866912365": 93, "00012730166781693697": 93, "987038791179657": 93, "007135333959013224": 93, "005294707603752613": 93, "06964848190546036": 93, "0014777459437027574": 93, "9276643395423889": 93, "0003031621454283595": 93, "0009063396137207747": 93, "00028707628371194005": 93, "00010888021643040702": 93, "9992460012435913": 93, "00015473493840545416": 93, "0002033217460848391": 93, "563037691696081e": 93, "008058490231633186": 93, "00044566826545633376": 93, "937960684299469": 93, "05353058874607086": 93, "364063445587817e": 93, "00562260951846838": 93, "00012077406427124515": 93, "9897090792655945": 93, "004547217860817909": 93, "564737981942017e": 93, "016690678894519806": 93, "001258736359886825": 93, "9766013622283936": 93, "005440687295049429": 93, "4481674952548929e": 93, "01861923187971115": 93, "0008914825739338994": 93, "9674761295318604": 93, "012998746708035469": 93, "691116141155362e": 93, "0007601747056469321": 93, "0005019629606977105": 93, "039504989981651306": 93, "9591660499572754": 93, "0001652583305258304": 93, "0002614929690025747": 93, "020374108105897903": 93, "029394468292593956": 93, "9498046040534973": 93, "00016299057460855693": 93, "004782819654792547": 93, "002861740067601204": 93, "12280157208442688": 93, "8693908452987671": 93, "0001731760276015848": 93, "304211274255067e": 93, "03286275267601013": 93, "010648751631379128": 93, "9562522172927856": 93, "999900221824646": 94, "645313209854066e": 94, "3387104445428122e": 94, "9999704360961914": 94, "4465465685352683e": 94, "071506166132167e": 94, "9999785423278809": 94, "512719154561637e": 94, "292278612818336e": 94, "919455750496127e": 94, "9999444484710693": 94, "3647335082350764e": 94, "0555699191172607e": 94, "9999880790710449": 94, "3210242286731955e": 94, "7451418898417614e": 94, "9999822378158569": 94, "2084267331811134e": 94, "7460413321023225e": 94, "1532473820352607e": 94, "9999996423721313": 94, "0316136922483565e": 94, "840229633236049e": 94, "9999998807907104": [94, 95], "736660568800289e": 94, "199210472208506e": 94, "9999992847442627": 94, "r15": 95, "r18": 95, "sankaku": 95, "mobilenetv3_v1_pruned_ls0": 95, "caformer_s36_plu": [95, 99], "5863172936624323e": 95, "480062353375615e": 95, "9924363493919373": 95, "007255776319652796": 95, "0003077814180869609": 95, "996969997882843": 95, "0030054834205657244": 95, "4601260520284995e": 95, "9966891407966614": 95, "003293127752840519": 95, "770909148035571e": 95, "00025384966284036636": 95, "9996721744537354": 95, "399192691082135e": 95, "973351603141055e": 95, "9998563528060913": 95, "391309580067173e": 95, "0018681309884414077": 95, "9827859997749329": 95, "015345841646194458": 95, "013710384257137775": 95, "8339558839797974": 95, "15233369171619415": 95, "951323833462084e": 95, "00029566374723799527": 95, "9997004270553589": 95, "00018434497178532183": 95, "568440272123553e": 95, "9997699856758118": 95, "11225129129889e": 95, "051862899563275e": 95, "9999485015869141": 95, "902020231791539e": 95, "0005639699520543218": 95, "9994290471076965": 95, "anime_real_cl": 96, "4_dist": 96, "9999716281890869": 96, "8398366339388303e": 96, "9992202520370483": 96, "0007797438884153962": 96, "9999709129333496": 96, "905452492996119e": 96, "9999765157699585": 96, "3499671442550607e": 96, "9994087219238281": 96, "0005913018831051886": 96, "9999759197235107": 96, "4061362637439743e": 96, "9999052286148071": 96, "475799015490338e": 96, "403173675702419e": 96, "5848207794988411e": 96, "0010207017185166478": 96, "9989792704582214": 96, "2124368115328252e": 96, "9999977350234985": 96, "6512358342879452e": 96, "9999834299087524": 96, "359853614412714e": 96, "9999936819076538": 96, "600314317329321e": 96, "9999840259552002": 96, "5589323083986528e": 96, "9999843835830688": 96, "5513256585109048e": 96, "9999845027923584": 96, "pollut": 97, "mf666": 97, "shit": 97, "checker": 97, "mobilenet": 97, "v2": 97, "max_batch_s": 97, "1970": 98, "1980": 98, "1990": 98, "2000": 98, "2010": 98, "2015": 98, "2020": 98, "ag": 98, "9805465340614319": 98, "761269782553427e": 98, "0005044879508204758": 98, "01569165475666523": 98, "002850610064342618": 98, "00037849770160391927": 98, "9434612113400362e": 98, "053497342392802e": 98, "9992554783821106": 98, "0006490182713605464": 98, "8857468805654207e": 98, "317252262353577e": 98, "314484721769986e": 98, "0750001138148946e": 98, "706833609205205e": 98, "00034479793976061046": 98, "9995512366294861": 98, "391363472677767e": 98, "4607510820496827e": 98, "0679690351244062e": 98, "661913514311891e": 98, "757471131393686e": 98, "0744897230761126e": 98, "76177470368566e": 98, "9996387958526611": 98, "160279296338558e": 98, "00013228354509919882": 98, "1361367038916796e": 98, "464057489414699e": 98, "2412899599876255e": 98, "703883653040975e": 98, "127358498517424e": 98, "9973921775817871": 98, "0022309015039354563": 98, "00018872201326303184": 98, "780902943617548e": 98, "422096920578042e": 98, "638929097680375e": 98, "152203023797483e": 98, "00028818511054851115": 98, "9996094107627869": 98, "58777353237383e": 98, "9200742826797068e": 98, "00017117452807724476": 98, "518441947875544e": 98, "885544381570071e": 98, "4389253010449465e": 98, "1696006772108376e": 98, "9996393918991089": 98, "contenti": 99, "safe_teen": 99, "non_teen": 99, "caformer_s36_v0": 99, "9998493194580078": 99, "0378791052498855e": 99, "00012023092131130397": 99, "9790042638778687": 99, "0017522255657240748": 99, "01924353837966919": 99, "9998124241828918": 99, "19778298237361e": 99, "0001456339523429051": 99, "0008521362324245274": 99, "9989691972732544": 99, "00017870066221803427": 99, "0992944781901315e": 99, "9994398951530457": 99, "0004991036257706583": 99, "2035720727872103e": 99, "9994019269943237": 99, "0005460577667690814": 99, "0478151529678144e": 99, "524079147609882e": 99, "999934196472168": 99, "786742884898558e": 99, "653994154883549e": 99, "9998156428337097": 99, "0001218809193233028": 99, "00013706681784242392": 99, "9997410178184509": 99, "jpeg_trunc": 100, "2216614_truncat": 100, "imagefil": 100, "load_truncated_imag": 100, "ascii": 101, "metric": 101, "list_det_model": 101, "list_rec_model": 101, "sd": 101, "tag": 101, "platform": [102, 103], "shutil": [102, 103], "cpuinfo": [102, 103], "psutil": [102, 103], "hbutil": [102, 103], "size_to_bytes_str": [102, 103], "python_implement": [102, 103], "python_vers": [102, 103], "brand": [102, 103], "get_cpu_info": [102, 103], "brand_raw": [102, 103], "cpu_count": [102, 103], "freq": [102, 103], "cpu_freq": [102, 103], "mhz": [102, 103], "virtual_memori": [102, 103], "precis": [102, 103], "ye": [102, 103], "nvidia": [102, 103], "smi": [102, 103], "1021": [102, 103], "azur": [102, 103], "x86_64": [102, 103], "glibc2": [102, 103], "cpython": [102, 103], "amd": [102, 103], "epyc": [102, 103], "7763": [102, 103], "3186": 102, "615": [102, 103], "gib": [102, 103], "deploi": [102, 103], "action": [102, 103], "3086": 103, "5380000000005": 103, "imgutil": 104, "pypi": 104, "simpli": 104, "newest": 104, "git": 104, "script": 104, "__name__": 104, "__main__": 104, "narugo1992": 104, "still": 104, "out": 104, "io": 104, "html": 104, "faq": 105}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [72, 0, 0, "-", "tagging"], [79, 0, 0, "-", "upscale"], [82, 0, 0, "-", "utils"], [91, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "format"], [73, 0, 0, "-", "match"], [74, 0, 0, "-", "mldanbooru"], [75, 0, 0, "-", "order"], [76, 0, 0, "-", "overlap"], [77, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[71, 1, 1, "", "add_underline"], [71, 1, 1, "", "remove_underline"], [71, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[73, 1, 1, "", "tag_match_full"], [73, 1, 1, "", "tag_match_prefix"], [73, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[74, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[75, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[76, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[77, 1, 1, "", "convert_wd14_emb_to_prediction"], [77, 1, 1, "", "denormalize_wd14_emb"], [77, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[78, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[78, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[80, 0, 0, "-", "cache"], [81, 0, 0, "-", "func"], [83, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[80, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[81, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[83, 1, 1, "", "get_onnx_provider"], [83, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[84, 0, 0, "-", "aicheck"], [85, 0, 0, "-", "bangumi_char"], [86, 0, 0, "-", "classify"], [87, 0, 0, "-", "color"], [88, 0, 0, "-", "completeness"], [89, 0, 0, "-", "dbrating"], [90, 0, 0, "-", "furry"], [92, 0, 0, "-", "monochrome"], [93, 0, 0, "-", "nsfw"], [94, 0, 0, "-", "portrait"], [95, 0, 0, "-", "rating"], [96, 0, 0, "-", "real"], [97, 0, 0, "-", "safe"], [98, 0, 0, "-", "style_age"], [99, 0, 0, "-", "teen"], [100, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[84, 1, 1, "", "get_ai_created_score"], [84, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[85, 1, 1, "", "anime_bangumi_char"], [85, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[86, 1, 1, "", "anime_classify"], [86, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[87, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[88, 1, 1, "", "anime_completeness"], [88, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[89, 1, 1, "", "anime_dbrating"], [89, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[90, 1, 1, "", "anime_furry"], [90, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[92, 1, 1, "", "get_monochrome_score"], [92, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[93, 1, 1, "", "nsfw_pred"], [93, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[94, 1, 1, "", "anime_portrait"], [94, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[95, 1, 1, "", "anime_rating"], [95, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[96, 1, 1, "", "anime_real"], [96, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[97, 1, 1, "", "safe_check"], [97, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[98, 1, 1, "", "anime_style_age"], [98, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[99, 1, 1, "", "anime_teen"], [99, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[100, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 86], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 71], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "match": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "mldanbooru": 74, "get_mldanbooru_tag": 74, "order": 75, "sort_tag": 75, "overlap": 76, "drop_overlap_tag": 76, "wd14": 77, "get_wd14_tag": 77, "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "upscal": [78, 79], "cdc": 78, "upscale_with_cdc": 78, "util": [80, 81, 82, 83], "cach": 80, "ts_lru_cach": 80, "func": 81, "sigmoid": 81, "onnxruntim": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "valid": [84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "aicheck": 84, "get_ai_created_scor": 84, "is_ai_cr": 84, "bangumi_char": 85, "anime_bangumi_char_scor": 85, "anime_bangumi_char": 85, "anime_classify_scor": 86, "anime_classifi": 86, "color": 87, "is_greyscal": 87, "complet": 88, "anime_completeness_scor": 88, "anime_complet": 88, "dbrate": 89, "anime_dbrating_scor": 89, "anime_dbr": 89, "furri": 90, "anime_furry_scor": 90, "anime_furri": 90, "monochrom": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw": 93, "nsfw_pred_scor": 93, "nsfw_pred": 93, "portrait": 94, "anime_portrait_scor": 94, "anime_portrait": 94, "rate": 95, "anime_rating_scor": 95, "anime_r": [95, 96], "real": 96, "anime_real_scor": 96, "safe": 97, "safe_check_scor": 97, "safe_check": 97, "style_ag": 98, "anime_style_age_scor": 98, "anime_style_ag": 98, "teen": 99, "anime_teen_scor": 99, "anime_teen": 99, "truncat": 100, "is_truncated_fil": 100, "welcom": 101, "": 101, "document": 101, "overview": 101, "tutori": 101, "inform": [101, 102, 103], "api": 101, "run": [102, 103], "environ": [102, 103], "instal": 104, "quick": 105, "start": 105}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "add_underline": [[71, "add-underline"]], "remove_underline": [[71, "remove-underline"]], "tags_to_text": [[71, "tags-to-text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_suffix": [[73, "tag-match-suffix"]], "tag_match_prefix": [[73, "tag-match-prefix"]], "tag_match_full": [[73, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[74, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags": [[75, "sort-tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[76, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[77, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[77, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[77, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[78, "upscale-with-cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache": [[80, "ts-lru-cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid": [[81, "sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[83, "get-onnx-provider"]], "open_onnx_model": [[83, "open-onnx-model"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[84, "get-ai-created-score"]], "is_ai_created": [[84, "is-ai-created"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[85, "anime-bangumi-char-score"]], "anime_bangumi_char": [[85, "anime-bangumi-char"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "anime_classify_score": [[86, "anime-classify-score"]], "anime_classify": [[86, "anime-classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale": [[87, "is-greyscale"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[88, "anime-completeness-score"]], "anime_completeness": [[88, "anime-completeness"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[89, "anime-dbrating-score"]], "anime_dbrating": [[89, "anime-dbrating"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "anime_furry_score": [[90, "anime-furry-score"]], "anime_furry": [[90, "anime-furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[92, "get-monochrome-score"]], "is_monochrome": [[92, "is-monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[93, "nsfw-pred-score"]], "nsfw_pred": [[93, "nsfw-pred"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[94, "anime-portrait-score"]], "anime_portrait": [[94, "anime-portrait"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_rating_score": [[95, "anime-rating-score"]], "anime_rating": [[95, "anime-rating"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "anime_real_score": [[96, "anime-real-score"]], "anime_real": [[96, "anime-real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check_score": [[97, "safe-check-score"]], "safe_check": [[97, "safe-check"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[98, "anime-style-age-score"]], "anime_style_age": [[98, "anime-style-age"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "anime_teen_score": [[99, "anime-teen-score"]], "anime_teen": [[99, "anime-teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file": [[100, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[101, "welcome-to-imgutils-s-documentation"]], "Overview": [[101, "overview"]], "Tutorials": [[101, null]], "Information": [[101, null]], "API Documentation": [[101, null]], "Run Environment Information": [[102, "Run-Environment-Information"], [103, "Run-Environment-Information"]], "Installation": [[104, "installation"]], "Quick Start": [[105, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.format"], [72, "module-imgutils.tagging"], [73, "module-imgutils.tagging.match"], [74, "module-imgutils.tagging.mldanbooru"], [75, "module-imgutils.tagging.order"], [76, "module-imgutils.tagging.overlap"], [77, "module-imgutils.tagging.wd14"], [78, "module-imgutils.upscale.cdc"], [79, "module-imgutils.upscale"], [80, "module-imgutils.utils.cache"], [81, "module-imgutils.utils.func"], [82, "module-imgutils.utils"], [83, "module-imgutils.utils.onnxruntime"], [84, "module-imgutils.validate.aicheck"], [85, "module-imgutils.validate.bangumi_char"], [86, "module-imgutils.validate.classify"], [87, "module-imgutils.validate.color"], [88, "module-imgutils.validate.completeness"], [89, "module-imgutils.validate.dbrating"], [90, "module-imgutils.validate.furry"], [91, "module-imgutils.validate"], [92, "module-imgutils.validate.monochrome"], [93, "module-imgutils.validate.nsfw"], [94, "module-imgutils.validate.portrait"], [95, "module-imgutils.validate.rating"], [96, "module-imgutils.validate.real"], [97, "module-imgutils.validate.safe"], [98, "module-imgutils.validate.style_age"], [99, "module-imgutils.validate.teen"], [100, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[74, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[75, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[76, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[78, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[80, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[81, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[87, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[100, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 74, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 104], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 74, 78, 97], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 83], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 104], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 89], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 75, 77, 78, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 102, 103, 104], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 74, 77, 82, 89, 101], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 74, 75, 76, 77, 85, 89, 93, 95, 101], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 73, 76, 77, 84, 86, 89, 92, 93, 95, 99], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 77, 78, 85, 88, 90, 93, 94, 96, 97, 98], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 104], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 73, 75, 77, 78, 81, 85, 88, 90, 93, 94, 96, 98], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 75, 80], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 80, 97], "width": [0, 4, 9, 44, 55, 56, 74], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 75, 77, 83, 84, 85, 86, 89, 92, 95, 99], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 77, 83, 86, 89, 95, 99, 100], "automat": [0, 4, 22, 35, 46, 83, 102, 103], "determin": [0, 7, 35, 93], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 74, 78, 79, 97, 102, 103], "height": [0, 4, 9, 44, 55, 56, 74], "filter": [0, 30, 46, 55, 68, 69, 89, 91, 95], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 74, 77, 78, 80, 81, 83, 84, 85, 86, 89, 91, 92, 93, 95, 99], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 74, 78, 80, 83, 84, 100], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 74], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 77, 85, 101], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 75, 84, 93, 100], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 85, 90, 94, 96, 98, 102, 103], "intens": 0, "proport": [0, 85], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 75, 77, 104], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 56, 63, 64, 65, 67, 68, 74, 80, 81, 83, 84, 86, 91, 92, 93, 100, 101, 102, 103, 104], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 77, 104], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 74], "your": [0, 46, 100, 102, 103, 104], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 72, 76, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 74, 81, 84, 92, 100], "ensur": [0, 20, 30, 35, 42, 63, 80], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 71, 74, 75, 93], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 56, 64, 67, 68, 69, 70, 71, 74, 77, 78, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 71, 73, 75, 76, 77, 78, 80, 81, 85, 88, 89, 90, 93, 94, 95, 96, 97, 98], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 74, 77, 78, 85, 87, 100, 102, 103], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 72, 75, 77, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100, 102, 103, 104], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 102, 103, 104], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 77, 78, 87, 100], "draw": [1, 24, 25, 50, 93, 101], "ascii_draw": 1, "meta": [2, 101, 104], "__title__": [2, 104], "__version__": [2, 104], "__description__": [2, 104], "__author__": [2, 104], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 74, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "inform": [3, 31, 32, 33, 50, 63, 65, 76], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 77, 100], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 80, 86, 101, 104], "short": [3, 74, 77], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 77, 81, 85, 93], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 84], "black": [4, 43, 63], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 75, 77, 83, 85, 91, 92, 101, 104], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 78], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 92], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 83, 86, 104], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 76, 77, 78, 80, 81, 85, 89, 93, 95, 100], "suitabl": [4, 53, 55, 70, 93], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 91, 92, 101], "fore": [4, 23, 25, 26], "back": [4, 77], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 71, 76, 80, 83, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 104], "rgba": [4, 7, 28, 33, 67, 78], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 63, 64, 65, 74, 77, 86, 89, 95, 97, 99], "add": [4, 31, 55, 64, 65, 71], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 78], "In": [4, 25, 35, 85, 86], "document": [4, 102, 103, 104], "accur": [4, 11, 19, 89, 95], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 77, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 77, 81], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 78, 87, 92], "both": [5, 11, 20, 41, 53, 64, 77], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 77, 81], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 74, 75, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 100], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 77, 78], "order": [5, 6, 55, 71, 72, 101], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 83, 86, 87, 89, 92, 95, 99], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 78, 83], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 74, 77, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 63, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 87, 92, 100], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 75, 78, 83], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 101], "encod": [5, 8, 27, 33, 65, 101], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 92, 100], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 71, 73, 77, 84, 87, 92, 100], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 77, 81], "channel": [6, 7, 28, 78], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 77], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 77, 80, 88], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 77, 81, 88, 89, 95], "same": [6, 22, 35, 40, 77, 80], "torchvis": [6, 52, 101], "transform": [6, 7, 51, 52, 53, 54, 71, 101], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 77, 80, 81, 89, 95, 101], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 74, 75, 77, 80, 81, 83, 89, 95], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 74, 77, 101], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 77, 104], "manipul": [7, 62], "python": [7, 33, 80, 102, 103, 104], "librari": [7, 30, 53, 55, 104], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 77, 80, 81, 93, 104], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 77, 83], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 63, 65, 81, 104], "handl": [7, 27, 30, 32, 33, 51, 54, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 64, 65, 71], "background": [7, 8, 23, 25, 26, 57, 63, 67, 101], "check": [7, 33, 38, 64, 68, 69, 73, 84, 87, 97, 100, 104], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 85], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 81], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 74, 93], "kei": [7, 16, 20, 55, 64, 77], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 77, 85], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 83, 92, 100, 101], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 87, 92, 100], "binari": [7, 81], "like": [7, 10, 17, 54, 74, 80, 104], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 80], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 89, 95, 104], "preprocess": [7, 18, 27, 30, 35, 101], "befor": [7, 33, 35, 64, 77], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 77, 81], "necessari": [7, 35, 70, 74], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 77, 93], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 63, 64, 65, 69, 75, 77, 80], "ha": [7, 21, 41, 54, 78, 93, 102, 103], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 72, 77, 93, 101], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 71, 92, 100], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 75], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 75], "typeerror": [7, 48, 53, 54, 68, 69, 75], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 75, 76, 77, 84, 86, 89, 95, 99], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 77, 85, 86, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 71, 77, 81], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 55, 62, 71, 73, 77, 78, 93], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 72, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "pillow": [7, 22, 52, 101], "boolean": [7, 35], "otherwis": [7, 31, 35, 65, 68, 69, 73, 78, 83], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 71, 91, 93], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 101], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 81, 101], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 74, 80, 100, 102, 103], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 74, 77, 101], "techniqu": [9, 28, 33], "p": [9, 70, 74, 77], "need": [9, 14, 30, 41, 44, 80, 84, 86, 89, 92, 95, 99], "stack": [9, 77], "addition": 9, "second": [9, 20, 35, 40, 73], "element": [9, 77], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 81], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "right": [9, 43, 48, 81], "two": [9, 20, 35, 40, 73, 92], "dimension": [9, 77], "arrai": [9, 22, 33, 35, 39, 46, 48, 77, 81], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 77], "posit": [9, 35, 43, 44, 85], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 73], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "9": [9, 10, 20, 35, 39, 48, 55, 63, 75, 84, 85, 86, 88, 89, 92, 93, 94, 95, 96, 98, 99, 104], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 101], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 74, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 78, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "explan": 10, "No": [10, 63, 102, 103], "head": [10, 17, 22, 47, 69, 85, 94, 101], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 72, 78, 85, 86, 89, 90, 94, 95, 96, 98, 99, 104], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 74, 77, 92], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 74, 76, 77], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 91, 101], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 77], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 73, 76, 85], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 77, 101], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 104], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "nopan": 10, "panti": [10, 71], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 89, 95, 101], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 74, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 80, 83], "less": [10, 11, 13, 19, 84], "stand": [10, 63, 70, 74, 77], "sit": [10, 69], "ass": 10, "split": [10, 74], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 86, 89, 95, 99], "10": [10, 21, 27, 35, 39, 44, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "sprd": 10, "strongli": [10, 78], "11": [10, 35, 48, 84, 85, 86, 89, 92, 93, 95, 96], "vsplt": 10, "pose": [10, 35, 101], "12": [10, 22, 35, 43, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 85, 86, 89, 93, 96, 98], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 100], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 85, 86, 89, 93, 96], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 85, 86, 89, 93, 96, 102, 103], "feral": 10, "four": [10, 11, 85], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 90], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 84], "16": [10, 48, 55, 85, 89, 93, 96], "hdrago": 10, "style": [10, 14, 19, 44, 98, 104], "17": [10, 48, 55, 93, 98], "hponi": 10, "18": [10, 18, 48, 55, 89, 93, 95, 102, 103], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 93], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 93], "hcat": 10, "cat": [10, 69, 75], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 98], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 74, 77, 89, 92, 102, 103], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 80], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 98], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 74, 77, 78, 84, 85, 88, 90, 93, 94, 96, 97, 98], "releas": 10, "time": [10, 65, 78], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 85, 86, 89, 90, 94, 95, 96, 98, 99], "advanc": [10, 104], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 85, 89, 95], "scenario": [10, 70, 74, 80], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 101], "improv": [10, 21, 77], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 92], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 74, 78, 89, 95], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 74, 80, 85, 100], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 101], "30": [10, 19, 44], "public": 10, "friendli": [10, 104], "reduc": [10, 35, 46, 77], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 89, 95, 102, 103, 104], "reincarn": 10, "compon": [10, 20, 27, 30, 80], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 74, 77, 78, 80, 87, 100, 102, 103], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 77, 91], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 77], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 74], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 71, 75, 76, 81, 93, 97], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 71, 75, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "though": 10, "note": [10, 14, 35, 44, 63, 85, 89, 92, 95, 102, 103], "complet": [10, 44, 85, 91, 101], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 70, 80, 92, 93, 102, 103], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 77], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 74, 77, 84, 92], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 78], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 81], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 74, 77, 78, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 104], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 77], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 71, 89, 95, 101, 102, 103, 104], "either": [11, 12, 13, 14, 15, 35, 77, 81], "standard": [11, 13, 14, 15, 31, 55, 80], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 80], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 77], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 71, 83, 100], "indic": [11, 35, 48, 51, 70, 74, 77], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 65, 75], "invalid": [11, 14, 16, 19, 27, 31], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 80], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 74, 78, 81], "speed": [12, 13, 14, 15, 16, 19, 23, 78], "accuraci": [12, 13, 14, 15, 16, 19, 41, 84, 86, 89, 92, 95, 99], "higher": [12, 13, 14, 15, 16, 18, 21, 92], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 89, 95], "overlap": [12, 14, 15, 16, 20, 70, 72, 74, 77, 78, 101], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 77, 84, 86, 88, 89, 92, 93, 95, 97, 99], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 104], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 89, 95], "overhead": [13, 14, 23, 80], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 75, 83, 84, 86, 89, 95, 99], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 83], "mostima_post": [13, 16], "29": [13, 16, 55], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 78, 85, 89, 92, 95, 102, 103], "primari": [14, 85, 88, 90, 94, 96, 98], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 86, 88], "therefor": [14, 22, 35, 102, 103], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 94, 101], "peopl": [14, 75], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 77, 78, 80, 83, 84, 85, 86, 89, 92, 95, 99, 104], "inde": 14, "recommend": [14, 21, 35, 38, 39, 77, 78, 89, 95], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 102, 103], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 63, 65, 67, 70, 80, 104], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 77], "configur": [15, 27, 35, 53, 54, 55, 101], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 81], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 71, 93, 97], "infer": [15, 18, 21, 30, 47, 83, 92], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 104], "hug": [16, 27, 30, 35, 55, 77], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 77, 85, 101], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 78, 104], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 80, 81, 100], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 76, 77], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 77, 83], "instead": [16, 21, 71], "detect_head": [17, 22], "booru_yolo": [17, 101], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 89, 95], "ey": [17, 44, 48, 63, 69, 101], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 85, 94, 101], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 101], "detect_hand": 17, "nudenet": [17, 101], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 71, 73, 101], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 78, 83, 100, 101], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 83, 93], "nudenet_onnx": 18, "effici": [18, 21, 64, 81], "notai": 18, "tech": 18, "detail": [18, 62, 63, 83, 85], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 82, 101], "topk": [18, 27], "100": [18, 23, 30, 38, 80], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 81, 84], "keep": [18, 74], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 80, 81, 97], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 80, 81, 93], "work": [20, 27, 32, 38, 65, 93], "aggreg": 20, "involv": 20, "segment": [20, 56, 101], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 75], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 100], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 86], "match": [20, 33, 46, 55, 69, 72, 101], "unknown": [20, 55, 75], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 63, 68, 81, 83], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 71], "correspond": [20, 35, 41, 46, 55, 77, 93, 97], "car": 20, "85": [20, 70, 77], "75": 20, "text_detect": 21, "been": [21, 93], "migrat": 21, "ocr": [21, 101], "detect_text_with_ocr": [21, 101], "soon": 21, "qualiti": [21, 36, 57, 63, 77, 78], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 84, 85, 86, 88, 93, 94, 95, 96, 98, 99], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 89, 95], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 83], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 83, 92], "attempt": [22, 31, 44, 55, 63, 65, 83], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 101], "cannot": [22, 41, 51, 53, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 72, 77, 83, 85, 90, 92, 94, 96, 98], "cv2": 23, "have": [23, 25, 35, 75, 76, 89, 95, 100], "lowest": 23, "resourc": [23, 101], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 71, 83, 85, 86, 88, 89, 90, 93, 94, 95, 96, 98, 99], "low": [23, 34, 36, 63, 74, 77, 78], "high": [23, 30, 57, 63, 78, 92, 93], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 77], "outlin": 24, "comparison": [24, 70], "canni": [24, 101], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 101], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 101], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 100], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 102, 103], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 78], "deeper": 25, "richer": 25, "probabl": [25, 93], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 78], "pass": [25, 26, 27, 30, 31, 43, 44, 55, 63, 67, 74, 78, 80], "neural": [25, 26, 67, 81], "network": [25, 26, 67, 81], "classif": [27, 81, 85, 86, 88, 89, 90, 91, 94, 95, 96, 98, 99], "those": [27, 92], "store": [27, 31, 63, 64], "manag": [27, 30, 83, 101], "interact": [27, 30], "also": [27, 53, 77, 104], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 80], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 83], "_model_nam": 27, "cach": [27, 30, 56, 82, 101], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 85, 88, 90, 94, 96, 98], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 85, 89, 95], "method": [27, 28, 30, 32, 33, 35, 43, 89, 95], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 74], "interfac": [27, 30, 80], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 80], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 77, 80], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 93], "through": [27, 104], "error": [27, 33, 55, 77], "predict_fmt": 27, "fmt": [27, 36, 77], "top5": 27, "logit": 27, "embed": [27, 33, 77], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 77, 80, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "top": [27, 44, 92], "k": 27, "e": [27, 35, 57, 75, 78, 81], "g": [27, 35, 57, 75, 77, 78], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 104], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 85, 90, 91, 92, 94, 96, 98, 99, 101], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 83, 84, 89, 95, 101], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 101], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 78, 80, 83, 101], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 80, 104], "300": 30, "400": 30, "95": [30, 55, 68, 69, 75], "simpl": 30, "without": [30, 63, 68, 69, 76], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 84], "found": [31, 44, 55, 63, 85], "commonli": [31, 71, 81], "where": [31, 35, 63, 64, 77, 80], "look": [31, 41, 63, 85], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 101], "lsb": [32, 65, 101], "signific": [32, 33, 35, 65], "bit": [32, 33, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 71], "inject": 33, "combin": [33, 41], "emb": [33, 77], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 77], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 100], "multi": [33, 80], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 71], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 77, 78, 84, 86, 89, 92, 95, 99], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 74, 78, 104], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 92], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 80], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 77, 78], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 94, 95], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 84, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "neighborhood": 35, "core": [35, 102, 103], "few": 35, "too": 35, "sensit": [35, 43, 77, 89, 95], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 74, 78], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 101], "danbooru": [36, 70, 72, 74, 89, 92], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 77], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 101], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 101], "laplacian": [37, 101], "laplacian_scor": 37, "lpip": [37, 101], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 101], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 80, 84, 92], "seem": 38, "just": [38, 86, 89, 92, 95, 99], "we": [38, 78], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 74, 77], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 78, 102, 103], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 77], "img2": [39, 40, 77], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 83], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 86], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 75], "languag": 41, "func": [41, 82, 101], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 104], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 70, 74, 77], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 77, 102, 103], "serv": [43, 70], "foundat": 43, "inherit": 43, "within": [43, 63, 70, 77], "fill": 43, "valid": [43, 44, 48, 101], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 83, 86], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 102, 103], "star": [44, 74], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 74, 77], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 73], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 101], "align_maxs": 45, "censor_": [45, 101], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 101], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 101], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 79], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 104], "github": [47, 102, 103, 104], "com": [47, 104], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 101, 104], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 74, 77], "make": [48, 53, 71, 81, 89, 93, 95], "readabl": [48, 77], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 75], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 91, 101], "zero": 48, "must": [48, 69, 100], "preced": 48, "surround": 48, "whitespac": [48, 71], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 75], "113": [48, 55], "dwpose": [49, 101], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 101], "connect": 50, "ellips": 50, "facial": [50, 69, 85], "pars": [51, 53, 54, 62, 63, 101], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": [51, 55], "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 81], "learn": [53, 81], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 80], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 102, 103], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 78], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 102, 103], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 93, 94, 95, 98], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "tri": 55, "def": [55, 80], "my_transform_cr": 55, "occur": 55, "until": 55, "succe": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "clip": [55, 63], "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "shortest_edg": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 77], "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 89, 95], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 104], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 101], "remove_adversarial_nois": 59, "nafnet": [59, 101], "restore_with_nafnet": 59, "scunet": [59, 101], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 84, 104], "diffus": [62, 63, 84], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 101], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 100], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 74, 75, 76, 77], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 76], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 88, 91, 101], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 74, 77], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70], "pubic_hair": [63, 69], "3d": [63, 86], "realist": 63, "slip": [63, 71], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 74, 75, 76, 77], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 74, 77], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 74, 77], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 74, 77], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 101], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "els": [63, 102, 103], "underli": [63, 80], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 87, 100], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 80, 91, 93, 95, 100, 101], "torch": 64, "command": [64, 104], "pip": [64, 104], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 75, 89, 95], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 104], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 101], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 77], "inspir": [67, 77, 97], "space": [67, 77], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 74, 77], "skadi_seg": 67, "drop": [68, 69, 70, 74, 76, 77], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 75, 76], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 74, 77], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 80], "mutabl": 69, "constructor": 69, "empti": 69, "iter": 69, "hold": [69, 70, 74, 77], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 74, 77], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70], "headwear": 69, "ribbon": [69, 74], "crown": 69, "cap": 69, "hairclip": [69, 74], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 74, 77], "glass": [69, 71], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 73], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 72, 101], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "extens": 70, "practic": 70, "use_real_nam": [70, 74], "general_threshold": [70, 77], "character_threshold": [70, 77], "drop_overlap": [70, 74, 77], "real": [70, 74, 91, 101], "renam": [70, 74], "redirect": [70, 74], "mani": [70, 74], "websit": [70, 74], "rate": [70, 77, 89, 91, 101], "char": [70, 77], "9897817373275757": 70, "question": [70, 77, 89], "010265946388244629": 70, "explicit": [70, 77, 89], "2809715270996094e": 70, "9939777851104736": 70, "5032387375831604": 70, "black_bord": 70, "9943548440933228": 70, "black_glov": [70, 74, 77], "5011609792709351": 70, "blue_ski": [70, 74, 77], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 74, 77], "8504303693771362": 70, "cowboy_shot": [70, 74, 77], "6008237600326538": 70, "crop_top": [70, 74, 77], "6635787487030029": 70, "dai": [70, 74, 77], "8496965765953064": 70, "glove": [70, 74, 77], "6107005476951599": 70, "hair_between_ey": [70, 74, 77], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 74, 77], "5141720771789551": 70, "letterbox": 70, "long_hair": [70, 74, 76, 77], "9884189963340759": 70, "looking_at_view": [70, 74, 77], "5673105120658875": 70, "midriff": [70, 74, 77], "6290556192398071": 70, "navel": [70, 74, 77], "9631235003471375": 70, "no_hat": [70, 74], "7978747487068176": 70, "no_headwear": [70, 74, 77], "7577926516532898": 70, "outdoor": [70, 74, 77], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": 70, "9841411709785461": 70, "red_ey": [70, 74, 77], "958786129951477": 70, "shirt": [70, 74, 77], "6720131039619446": 70, "short_sleev": [70, 74, 77], "7077711820602417": 70, "silver_hair": [70, 74], "6673924326896667": 70, "sky": [70, 74, 77], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 74, 77], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 74, 77], "9076308012008667": 70, "thigh": [70, 74, 77], "580970823764801": 70, "skadi_": [70, 77], "arknight": [70, 77], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 74, 77], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": 70, "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": 70, "5315935611724854": 70, "brown_hair": [70, 74, 77], "9397273659706116": 70, "9229896664619446": 70, "charm_": 70, "9006357789039612": 70, "citi": 70, "9020784497261047": 70, "cityscap": 70, "9547432661056519": 70, "5296419262886047": 70, "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 74, 77], "8277763724327087": 70, "hair_orna": [70, 74, 77], "9356368780136108": 70, "hair_ribbon": [70, 74], "5288072824478149": 70, "jacket": [70, 74, 77], "6336134076118469": 70, "9703260064125061": 70, "8188960552215576": 70, "phone_screen": 70, "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 74], "9725285172462463": 70, "plaid_skirt": [70, 74], "9638455510139465": 70, "pleated_skirt": [70, 74, 77], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 74], "5493080615997314": 70, "school_bag": 70, "9863407611846924": 70, "school_uniform": [70, 74, 77], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": 70, "9325523972511292": 70, "skirt": [70, 74, 77], "92237788438797": 70, "skyscrap": 70, "7728171348571777": 70, "sleeves_past_wrist": [70, 74], "7257086038589478": 70, "smile": [70, 74, 77], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 74, 77], "9990814924240112": 70, "tongue_out": [70, 74, 77], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 74, 76, 77], "7461410164833069": 70, "underscor": [71, 77], "convent": 71, "restor": [71, 101], "use_spac": 71, "use_escap": 71, "include_scor": 71, "score_descend": 71, "_": 71, "escap": 71, "unsaf": 71, "sort": [71, 75], "descend": 71, "panty_pul": 71, "6826801300048828": 71, "958938717842102": 71, "drinking_glass": 71, "9340789318084717": 71, "areola_slip": 71, "41196826100349426": 71, "9988248348236084": 71, "drink": 71, "pull": 71, "areola": 71, "999": 71, "959": 71, "934": 71, "683": 71, "412": 71, "mldanbooru": [72, 101], "get_mldanbooru_tag": 72, "wd14": [72, 74, 101], "get_wd14_tag": [72, 74], "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "deepdanbooru": [72, 74, 101], "get_deepdanbooru_tag": [72, 74], "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "drop_overlap_tag": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "char_whitelist_suffix": 72, "char_whitelist_prefix": 72, "char_whitelist_word": 72, "char_suffix": 72, "char_prefix": 72, "charactertagpool": 72, "is_basic_character_tag": 72, "drop_basic_character_tag": 72, "sort_tag": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "t1": 73, "t2": 73, "fulli": 73, "ml": 74, "448": 74, "keep_ratio": 74, "9999984502792358": [74, 96], "9999946355819702": 74, "9994951486587524": 74, "998144268989563": 74, "9978417158126831": 74, "9941409230232239": 74, "9799384474754333": 74, "979142427444458": 74, "961823582649231": 74, "961323618888855": 74, "9490893483161926": 74, "large_breast": [74, 77], "9450850486755371": 74, "9425153136253357": 74, "9409335255622864": 74, "9319437146186829": 74, "9265308976173401": 74, "baseball_bat": [74, 77], "9259042143821716": 74, "922250509262085": 74, "9199565052986145": 74, "9175475835800171": 74, "9102761745452881": 74, "9076938629150391": 74, "stomach": [74, 77], "9052775502204895": 74, "8938589692115784": 74, "8894285559654236": 74, "8891903162002563": 74, "8845980763435364": 74, "8842408061027527": 74, "8659475445747375": 74, "862621009349823": 74, "8616052865982056": 74, "8562789559364319": 74, "short_short": [74, 77], "8555729389190674": 74, "8533340096473694": 74, "black_short": [74, 77], "8477485775947571": 74, "8430152535438538": 74, "tied_long_hair": [74, 77], "8340626955032349": 74, "crop_top_overhang": 74, "8266023397445679": 74, "8222048282623291": 74, "8202669620513916": 74, "black_shirt": [74, 77], "8061150312423706": 74, "ass_visible_through_thigh": [74, 77], "7803354859352112": 74, "thigh_gap": [74, 77], "7789446711540222": 74, "arms_up": 74, "7052110433578491": 74, "9999866485595703": 74, "997043788433075": 74, "9969649910926819": 74, "9957101345062256": 74, "9928386807441711": 74, "9886980056762695": 74, "9864778518676758": 74, "ghost": [74, 77], "9769423007965088": 74, "9747489094734192": 74, "9736957550048828": 74, "9388670325279236": 74, "9356311559677124": 74, "91000896692276": 74, "cardigan": 74, "8955123424530029": 74, "8910233378410339": 74, "8904104828834534": 74, "8881211280822754": 74, "8876776695251465": 74, "8864808678627014": 74, "8810517191886902": 74, "8798807263374329": 74, "8765745162963867": 74, "8737136125564575": 74, "nail_polish": 74, "8650439381599426": 74, "8613706827163696": 74, "blue_cardigan": 74, "8571277260780334": 74, "8333670496940613": 74, "8160212635993958": 74, "eyebrows_visible_through_hair": 74, "8122442364692688": 74, "8091571927070618": 74, "8082079887390137": 74, "8048468232154846": 74, "long_sleev": [74, 77], "8042327165603638": 74, "7984272241592407": 74, "blazer": [74, 77], "794708251953125": 74, "78981614112854": 74, "7892146110534668": 74, "shaped_pupil": [74, 77], "7867060899734497": 74, "gradient_hair": 74, "786359965801239": 74, "white_shirt": 74, "7790888547897339": 74, "brown_skirt": 74, "7760675549507141": 74, "774523913860321": 74, "7721588015556335": 74, "7697228789329529": 74, "755959689617157": 74, "multicolored_hair": 74, "7477189898490906": 74, "7476690411567688": 74, "rail": 74, "7476617693901062": 74, "blue_jacket": 74, "7458406090736389": 74, "741143524646759": 74, "7364678978919983": 74, "collared_shirt": 74, "7193643450737": 74, "red_neckwear": 74, "7108616828918457": 74, "7086325287818909": 74, "miniskirt": 74, "7055293321609497": 74, "7039415836334229": 74, "open_cloth": 74, "7018357515335083": 74, "shuffl": 75, "count": [75, 102, 103], "2boi": 75, "random": 75, "cat_ear": 75, "uniqu": 75, "precomput": 76, "8849405313291128": 76, "8548297594823425": 76, "03910296474461261": 76, "6615180440330748": 76, "21552028866308015": 76, "3165260620737027": 76, "47744464927382957": 76, "tagger": 77, "smilingwolf": 77, "wd": 77, "swinv2_v3": 77, "general_mcut_en": 77, "character_mcut_en": 77, "no_underlin": 77, "mcut": 77, "replac": 77, "dim": 77, "index": [77, 104], "l2": 77, "follw": 77, "valuabl": 77, "enabl": 77, "rapid": 77, "queri": 77, "0011444687843322754": 77, "8876402974128723": 77, "106781005859375": 77, "000277101993560791": 77, "997527003288269": 77, "9797663688659668": 77, "9905703663825989": 77, "9761719703674316": 77, "8981098532676697": 77, "8810765743255615": 77, "9498510360717773": 77, "8377365469932556": 77, "945058286190033": 77, "9457170367240906": 77, "969594419002533": 77, "7881088852882385": 77, "7687551379203796": 77, "9301245212554932": 77, "6703325510025024": 77, "white_hair": 77, "5292627811431885": 77, "8677047491073608": 77, "grey_hair": 77, "5859264731407166": 77, "9536856412887573": 77, "8056888580322266": 77, "8394746780395508": 77, "9473626613616943": 77, "8986269235610962": 77, "9385137557983398": 77, "8408567905426025": 77, "alternate_costum": 77, "4245271384716034": 77, "931140661239624": 77, "8830795884132385": 77, "7279844284057617": 77, "artist_nam": 77, "5333830714225769": 77, "64717698097229": 77, "9516432285308838": 77, "9655293226242065": 77, "9485014081001282": 77, "7366660833358765": 77, "7161656618118286": 77, "5858667492866516": 77, "6186309456825256": 77, "41193312406539917": 77, "467605859041214": 77, "36282333731651306": 77, "3756745457649231": 77, "motion_blur": 77, "5091936588287354": 77, "951993465423584": 77, "basebal": 77, "5634750723838806": 77, "8232709169387817": 77, "9869340658187866": 77, "49491602182388306": 77, "5193622708320618": 77, "003406703472137451": 77, "0007208287715911865": 77, "9798132181167603": 77, "8046203851699829": 77, "7596215009689331": 77, "7620116472244263": 77, "46084529161453247": 77, "48454540967941284": 77, "5152207016944885": 77, "8023070096969604": 77, "8653596639633179": 77, "7201820611953735": 77, "7816740870475769": 77, "697688639163971": 77, "8974947333335876": 77, "7491052746772766": 77, "5015512704849243": 77, "6401398181915283": 77, "43420469760894775": 77, "4528769850730896": 77, "5730487704277039": 77, "6739872694015503": 77, "5545973181724548": 77, "6946243047714233": 77, "5487751364707947": 77, "7439308166503906": 77, "4186026453971863": 77, "47378358244895935": 77, "4690653085708618": 77, "7565015554428101": 77, "hu_tao_": 77, "genshin_impact": 77, "9262397289276123": 77, "boo_tao_": 77, "942080020904541": 77, "denorm": 77, "denormalizer_nam": 77, "mnum2_al": 77, "understand": 77, "batch": [77, 78, 97], "redund": 77, "structur": [77, 101], "b": 77, "r": [77, 89, 95], "c": 77, "linalg": 77, "norm": 77, "approx": [77, 78], "1e": 77, "cdc_anime_onnx": 78, "realli": 78, "As": [78, 89, 95], "1024x1024": 78, "2060": 78, "gpu": 78, "cost": 78, "against": 78, "cpu": [78, 83, 102, 103], "experi": 78, "hgsr": 78, "mhr": 78, "aug_x4_320": 78, "tile_s": 78, "tile_overlap": 78, "batch_siz": 78, "silent": 78, "tile": 78, "progress": 78, "messag": 78, "cute_waifu_aroma": 78, "pngimageplugin": 78, "pngimagefil": 78, "1168x1168": 78, "0x7f0e8ca06880": 78, "4672x4672": 78, "0x7f0e48edb640": 78, "cdc": [79, 101], "upscale_with_cdc": 79, "thread": [80, 100], "lru_cach": 80, "wrap": 80, "synchron": 80, "prevent": 80, "race": 80, "condit": 80, "maxsiz": 80, "expensive_funct": 80, "expens": 80, "lock": [80, 100], "safeti": [80, 97], "multithread": 80, "my_funct": 80, "introduc": 80, "acquisit": 80, "critic": 80, "mathemat": 81, "activ": 81, "deep": 81, "problem": [81, 89, 95], "input_valu": 81, "frac": 81, "26894142": 81, "73105858": 81, "ts_lru_cach": 82, "sigmoid": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "cudaexecutionprovid": 83, "cpuexecutionprovid": 83, "ckpt": 83, "inferencesess": 83, "onnx_mod": 83, "decid": 83, "linux": [83, 102, 103], "execut": [83, 102, 103], "ignor": 83, "cuda": [83, 102, 103], "forc": 83, "anime_ai_check": 84, "mobilenetv3_sce_dist": [84, 95, 99], "mainli": 84, "caformer_s36_plus_sc": 84, "graph": 84, "9996960163116455": 84, "9999125003814697": 84, "997803270816803": 84, "9960069060325623": 84, "9887709021568298": 84, "9998629093170166": 84, "0013722758740186691": 84, "00020673229300882667": 84, "0001895089662866667": 84, "0008857478387653828": 84, "552320024231449e": 84, "001168627175502479": 84, "bangumi": [85, 86], "vision": 85, "imageri": 85, "bangumi_char_typ": 85, "definit": [85, 92], "video": 85, "secondari": 85, "often": 85, "lack": 85, "lead": 85, "under": [85, 104], "categori": [85, 93], "three": 85, "judg": 85, "anime_portrait": [85, 91], "mobilenetv3_v0_dist": [85, 94, 98, 99], "9998525381088257": 85, "00012103465269319713": 85, "6464786313008517e": 85, "906112609314732e": 85, "06": [85, 86, 88, 93, 94, 95, 96, 98], "9997243285179138": 85, "0002490800397936255": 85, "7215803381986916e": 85, "354368557978887e": 85, "9998849630355835": 85, "90006631379947e": 85, "3920385754317977e": 85, "2084233276254963e": 85, "9998877048492432": 85, "732793503440917e": 85, "4264976925915107e": 85, "0623419257171918e": 85, "07076334953308105": 85, "9290977716445923": 85, "0001044218079186976": 85, "4467317163944244e": 85, "2568268832401372e": 85, "9999498128890991": 85, "1810528778587468e": 85, "879474429093534e": 85, "260669109295122e": 85, "9999510049819946": 85, "2321036592766177e": 85, "025227553938748e": 85, "4251427273848094e": 85, "999957799911499": 85, "4273678718600422e": 85, "6884023302263813e": 85, "880981603288092e": 85, "0002326338435523212": 85, "9996368885040283": 85, "164971561403945e": 85, "00020793956355191767": 85, "13438372313976288": 85, "8652494549751282": 85, "000158855298650451": 85, "000238816806813702": 85, "3589179217815399": 85, "6406960487365723": 85, "0001471740542910993": 85, "002255884697660804": 85, "08208147436380386": 85, "9152728915214539": 85, "00038967153523117304": 85, "227699592884164e": 85, "0835404282261152e": 85, "1437502406770363e": 85, "9999284744262695": 85, "2125529792683665e": 85, "0218892384727951e": 85, "00011914174683624879": 85, "9998584985733032": 85, "2007669283775613e": 85, "6357082131435163e": 85, "3068713896209374e": 85, "9999185800552368": 85, "066640925273532e": 85, "529400813335087e": 85, "089402500540018e": 85, "9999388456344604": 85, "6406959295272827": 85, "not_paint": 86, "anime_classif": 86, "older": 86, "mobilenetv3_v1": [86, 96], "5_dist": 86, "3_dist": 86, "plot": [86, 89, 95, 99], "caformer_s36_v1": 86, "3_focal": 86, "8346158862113953": 86, "004201625939458609": 86, "0028638991061598063": 86, "15633030235767365": 86, "001988308737054467": 86, "9868855476379395": 86, "001178382197394967": 86, "00015886101755313575": 86, "0005986307514831424": 86, "011178601533174515": 86, "9933090209960938": 86, "0012440024875104427": 86, "00040085514774546027": 86, "004924307577311993": 86, "00012189441622467712": 86, "00031298911198973656": 86, "9968050718307495": 86, "182305903872475e": 86, "0027923565357923508": 86, "7805559259140864e": 86, "0004650334012694657": 86, "996709942817688": 86, "736721191671677e": 86, "0027629584074020386": 86, "4619508621981367e": 86, "0003803370927926153": 86, "998649537563324": 86, "190127922105603e": 86, "0008622839814051986": 86, "595230686594732e": 86, "0004573142796289176": 86, "00031435859273187816": 86, "8671838641166687": 86, "13199880719184875": 86, "563074617180973e": 86, "153919796110131e": 86, "290010737255216e": 86, "9727378487586975": 86, "027150526642799377": 86, "162296004826203e": 86, "4933258828241378e": 86, "0004275702522136271": 86, "995402455329895": 86, "002233930164948106": 86, "001911122351884842": 86, "1603819727897644": 86, "0007561995880678296": 86, "00017044576816260815": 86, "838487982749939": 86, "0002034590725088492": 86, "005001617129892111": 86, "000932251859921962": 86, "009352140128612518": 86, "9846979379653931": 86, "6018555470509455e": 86, "004064667969942093": 86, "464051254326478e": 86, "025772539898753166": 86, "9699516296386719": 86, "00011656546121230349": 86, "287263775244355e": 86, "370255853951676e": 86, "01098843663930893": 86, "0031668643932789564": 86, "9857884049415588": 86, "499273488065228e": 86, "8419872251106426e": 86, "0003471920208539814": 86, "029472889378666878": 86, "9700765609741211": 86, "0012387704337015748": 86, "001172148622572422": 86, "787473391043022e": 86, "003680602880194783": 86, "9938107132911682": 86, "8346157073974609": 86, "8671836853027344": 86, "8384883403778076": 86, "9846979975700378": 86, "9700766801834106": 86, "greyscal": 87, "jpeg_ful": [87, 100], "6125901": 87, "6125785": [87, 100], "6124220": 87, "rough": [88, 89, 95], "polish": 88, "mobilenetv3_v2": 88, "2_dist": [88, 96], "910087929805741e": 88, "1241951510310173": 88, "8757457137107849": 88, "00018937293498311192": 88, "030049214139580727": 88, "9697614312171936": 88, "008933082222938538": 88, "05096456781029701": 88, "9401022791862488": 88, "009832272306084633": 88, "9898634552955627": 88, "00030428936588577926": 88, "013919820077717304": 88, "9819902181625366": 88, "004089969675987959": 88, "04166747257113457": 88, "9582782983779907": 88, "4218515288084745e": 88, "8849249482154846": 88, "1149177998304367": 88, "0001573085755808279": 88, "9907882809638977": 88, "008958994410932064": 88, "0002527958422433585": 88, "9831690788269043": 88, "01682441122829914": 88, "613856385229155e": 88, "8757458329200745": 88, "8849248290061951": 88, "million": 89, "anime_r": [89, 91], "boundari": [89, 95], "challeng": [89, 95], "clean": [89, 95], "ground": [89, 95], "truth": [89, 95], "judgment": [89, 95], "intend": [89, 95], "quick": [89, 95, 101], "estim": [89, 95], "basi": [89, 95], "mobilenetv3_large_100_v0_ls0": 89, "caformer_s36_v0_ls0": 89, "7508869767189026": 89, "7034655809402466": 89, "728887677192688": 89, "7404400110244751": 89, "7446154952049255": 89, "7514738440513611": 89, "768704354763031": 89, "8219676613807678": 89, "7267540693283081": 89, "7645740509033203": 89, "7216582894325256": 89, "7615436315536499": 89, "815083920955658": 89, "8321858644485474": 89, "8204999566078186": 89, "820833146572113": 89, "chdir": 89, "doc": 89, "api_doc": 89, "7508870363235474": 89, "11212056130170822": 89, "06781744956970215": 89, "06917501986026764": 89, "7034654021263123": 89, "15903906524181366": 89, "06688199192285538": 89, "07061357796192169": 89, "7288877964019775": 89, "1476859599351883": 89, "060362350195646286": 89, "06306383013725281": 89, "7404399514198303": 89, "10337048768997192": 89, "08087948709726334": 89, "07530999928712845": 89, "055992450565099716": 89, "7446154356002808": 89, "13191790878772736": 89, "06747424602508545": 89, "06458679586648941": 89, "10566363483667374": 89, "07827574014663696": 89, "07079866528511047": 89, "7687042951583862": 89, "09974884241819382": 89, "06074819341301918": 89, "050435908138751984": 89, "8219675421714783": 89, "0593985915184021": 89, "06819795072078705": 89, "06569571048021317": 89, "1177448257803917": 89, "726753830909729": 89, "08980562537908554": 89, "06481882929801941": 89, "06922297924757004": 89, "10138414055109024": 89, "06351721286773682": 89, "07683827728033066": 89, "13798624277114868": 89, "05942752957344055": 89, "10584963858127594": 89, "7615437507629395": 89, "07317910343408585": 89, "060196295380592346": 89, "06751583516597748": 89, "0572039857506752": 89, "05398125201463699": 89, "06124086305499077": 89, "0525919646024704": 89, "8321859240531921": 89, "05922013148665428": 89, "06274889409542084": 89, "057530902326107025": 89, "8205001354217529": 89, "05683052912354469": 89, "06635929644107819": 89, "05597696080803871": 89, "8208332657814026": 89, "non_furri": 90, "mobilenetv3_v0": 90, "1_dist": 90, "9898804426193237": 90, "010119626298546791": 90, "9677742123603821": 90, "032225821167230606": 90, "959551215171814": 90, "040448784828186035": 90, "9535530209541321": 90, "04644693806767464": 90, "04358793422579765": 90, "9564120769500732": 90, "02767963521182537": 90, "9723203182220459": 90, "028900373727083206": 90, "9710996150970459": 90, "037573859095573425": 90, "9624261260032654": 90, "aicheck": [91, 101], "get_ai_created_scor": 91, "is_ai_cr": 91, "bangumi_char": [91, 101], "anime_bangumi_char_scor": 91, "anime_bangumi_char": 91, "anime_classify_scor": 91, "anime_classifi": 91, "is_greyscal": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": [91, 101], "anime_dbrating_scor": 91, "anime_dbr": 91, "furri": [91, 101], "anime_furry_scor": 91, "anime_furri": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw_pred_scor": 91, "nsfw_pred": 91, "portrait": [91, 101], "anime_portrait_scor": 91, "anime_rating_scor": 91, "anime_real_scor": 91, "safe_check_scor": 91, "safe_check": 91, "style_ag": [91, 101], "anime_style_age_scor": 91, "anime_style_ag": 91, "teen": [91, 101], "anime_teen_scor": 91, "anime_teen": 91, "is_truncated_fil": 91, "screen": 92, "row": 92, "bottom": 92, "grayscal": 92, "monochrome_detect": 92, "mobilenetv3_large_100_dist_safe2": 92, "mobilenetv3_dist": 92, "caformer_s36": 92, "mono": 92, "9614395499229431": 92, "9458909034729004": 92, "9559807777404785": 92, "9651952981948853": 92, "9379720687866211": 92, "8814834356307983": 92, "03941023349761963": 92, "07492382079362869": 92, "09546589106321335": 92, "016521310433745384": 92, "005693843588232994": 92, "0315730981528759": 92, "Not": 93, "five": 93, "hentai": 93, "neutral": 93, "porn": 93, "sexi": 93, "infinit": 93, "nsfwj": 93, "tfj": 93, "deploy": 93, "mobil": 93, "9970946311950684": 93, "00198739324696362": 93, "000894528697244823": 93, "4315058251668233e": 93, "099447197513655e": 93, "9282580614089966": 93, "061733175069093704": 93, "008979619480669498": 93, "0007789491210132837": 93, "0002501663693692535": 93, "7945129871368408": 93, "2044062316417694": 93, "0005603990866802633": 93, "0004847997915931046": 93, "564094367902726e": 93, "7977773547172546": 93, "01352313905954361": 93, "18791256844997406": 93, "0004888656549155712": 93, "00029804420773871243": 93, "04498734697699547": 93, "9509441256523132": 93, "4087972633424215e": 93, "003999904729425907": 93, "4542059185914695e": 93, "002892113756388426": 93, "982390284538269": 93, "02520776737947e": 93, "014633022248744965": 93, "858086610212922e": 93, "002532319398596883": 93, "9887337684631348": 93, "231979568838142e": 93, "008699454367160797": 93, "8187158022774383e": 93, "03564726561307907": 93, "954788088798523": 93, "343036850215867e": 93, "009289607405662537": 93, "00020158555707894266": 93, "006372362840920687": 93, "006019102409482002": 93, "9694945812225342": 93, "015214097686111927": 93, "002899901708588004": 93, "0004039364866912365": 93, "00012730166781693697": 93, "987038791179657": 93, "007135333959013224": 93, "005294707603752613": 93, "06964848190546036": 93, "0014777459437027574": 93, "9276643395423889": 93, "0003031621454283595": 93, "0009063396137207747": 93, "00028707628371194005": 93, "00010888021643040702": 93, "9992460012435913": 93, "00015473493840545416": 93, "0002033217460848391": 93, "563037691696081e": 93, "008058490231633186": 93, "00044566826545633376": 93, "937960684299469": 93, "05353058874607086": 93, "364063445587817e": 93, "00562260951846838": 93, "00012077406427124515": 93, "9897090792655945": 93, "004547217860817909": 93, "564737981942017e": 93, "016690678894519806": 93, "001258736359886825": 93, "9766013622283936": 93, "005440687295049429": 93, "4481674952548929e": 93, "01861923187971115": 93, "0008914825739338994": 93, "9674761295318604": 93, "012998746708035469": 93, "691116141155362e": 93, "0007601747056469321": 93, "0005019629606977105": 93, "039504989981651306": 93, "9591660499572754": 93, "0001652583305258304": 93, "0002614929690025747": 93, "020374108105897903": 93, "029394468292593956": 93, "9498046040534973": 93, "00016299057460855693": 93, "004782819654792547": 93, "002861740067601204": 93, "12280157208442688": 93, "8693908452987671": 93, "0001731760276015848": 93, "304211274255067e": 93, "03286275267601013": 93, "010648751631379128": 93, "9562522172927856": 93, "999900221824646": 94, "645313209854066e": 94, "3387104445428122e": 94, "9999704360961914": 94, "4465465685352683e": 94, "071506166132167e": 94, "9999785423278809": 94, "512719154561637e": 94, "292278612818336e": 94, "919455750496127e": 94, "9999444484710693": 94, "3647335082350764e": 94, "0555699191172607e": 94, "9999880790710449": 94, "3210242286731955e": 94, "7451418898417614e": 94, "9999822378158569": 94, "2084267331811134e": 94, "7460413321023225e": 94, "1532473820352607e": 94, "9999996423721313": 94, "0316136922483565e": 94, "840229633236049e": 94, "9999998807907104": [94, 95], "736660568800289e": 94, "199210472208506e": 94, "9999992847442627": 94, "r15": 95, "r18": 95, "sankaku": 95, "mobilenetv3_v1_pruned_ls0": 95, "caformer_s36_plu": [95, 99], "5863172936624323e": 95, "480062353375615e": 95, "9924363493919373": 95, "007255776319652796": 95, "0003077814180869609": 95, "996969997882843": 95, "0030054834205657244": 95, "4601260520284995e": 95, "9966891407966614": 95, "003293127752840519": 95, "770909148035571e": 95, "00025384966284036636": 95, "9996721744537354": 95, "399192691082135e": 95, "973351603141055e": 95, "9998563528060913": 95, "391309580067173e": 95, "0018681309884414077": 95, "9827859997749329": 95, "015345841646194458": 95, "013710384257137775": 95, "8339558839797974": 95, "15233369171619415": 95, "951323833462084e": 95, "00029566374723799527": 95, "9997004270553589": 95, "00018434497178532183": 95, "568440272123553e": 95, "9997699856758118": 95, "11225129129889e": 95, "051862899563275e": 95, "9999485015869141": 95, "902020231791539e": 95, "0005639699520543218": 95, "9994290471076965": 95, "anime_real_cl": 96, "4_dist": 96, "9999716281890869": 96, "8398366339388303e": 96, "9992202520370483": 96, "0007797438884153962": 96, "9999709129333496": 96, "905452492996119e": 96, "9999765157699585": 96, "3499671442550607e": 96, "9994087219238281": 96, "0005913018831051886": 96, "9999759197235107": 96, "4061362637439743e": 96, "9999052286148071": 96, "475799015490338e": 96, "403173675702419e": 96, "5848207794988411e": 96, "0010207017185166478": 96, "9989792704582214": 96, "2124368115328252e": 96, "9999977350234985": 96, "6512358342879452e": 96, "9999834299087524": 96, "359853614412714e": 96, "9999936819076538": 96, "600314317329321e": 96, "9999840259552002": 96, "5589323083986528e": 96, "9999843835830688": 96, "5513256585109048e": 96, "9999845027923584": 96, "pollut": 97, "mf666": 97, "shit": 97, "checker": 97, "mobilenet": 97, "v2": 97, "max_batch_s": 97, "1970": 98, "1980": 98, "1990": 98, "2000": 98, "2010": 98, "2015": 98, "2020": 98, "ag": 98, "9805465340614319": 98, "761269782553427e": 98, "0005044879508204758": 98, "01569165475666523": 98, "002850610064342618": 98, "00037849770160391927": 98, "9434612113400362e": 98, "053497342392802e": 98, "9992554783821106": 98, "0006490182713605464": 98, "8857468805654207e": 98, "317252262353577e": 98, "314484721769986e": 98, "0750001138148946e": 98, "706833609205205e": 98, "00034479793976061046": 98, "9995512366294861": 98, "391363472677767e": 98, "4607510820496827e": 98, "0679690351244062e": 98, "661913514311891e": 98, "757471131393686e": 98, "0744897230761126e": 98, "76177470368566e": 98, "9996387958526611": 98, "160279296338558e": 98, "00013228354509919882": 98, "1361367038916796e": 98, "464057489414699e": 98, "2412899599876255e": 98, "703883653040975e": 98, "127358498517424e": 98, "9973921775817871": 98, "0022309015039354563": 98, "00018872201326303184": 98, "780902943617548e": 98, "422096920578042e": 98, "638929097680375e": 98, "152203023797483e": 98, "00028818511054851115": 98, "9996094107627869": 98, "58777353237383e": 98, "9200742826797068e": 98, "00017117452807724476": 98, "518441947875544e": 98, "885544381570071e": 98, "4389253010449465e": 98, "1696006772108376e": 98, "9996393918991089": 98, "contenti": 99, "safe_teen": 99, "non_teen": 99, "caformer_s36_v0": 99, "9998493194580078": 99, "0378791052498855e": 99, "00012023092131130397": 99, "9790042638778687": 99, "0017522255657240748": 99, "01924353837966919": 99, "9998124241828918": 99, "19778298237361e": 99, "0001456339523429051": 99, "0008521362324245274": 99, "9989691972732544": 99, "00017870066221803427": 99, "0992944781901315e": 99, "9994398951530457": 99, "0004991036257706583": 99, "2035720727872103e": 99, "9994019269943237": 99, "0005460577667690814": 99, "0478151529678144e": 99, "524079147609882e": 99, "999934196472168": 99, "786742884898558e": 99, "653994154883549e": 99, "9998156428337097": 99, "0001218809193233028": 99, "00013706681784242392": 99, "9997410178184509": 99, "jpeg_trunc": 100, "2216614_truncat": 100, "imagefil": 100, "load_truncated_imag": 100, "ascii": 101, "metric": 101, "list_det_model": 101, "list_rec_model": 101, "sd": 101, "tag": 101, "platform": [102, 103], "shutil": [102, 103], "cpuinfo": [102, 103], "psutil": [102, 103], "hbutil": [102, 103], "size_to_bytes_str": [102, 103], "python_implement": [102, 103], "python_vers": [102, 103], "brand": [102, 103], "get_cpu_info": [102, 103], "brand_raw": [102, 103], "cpu_count": [102, 103], "freq": [102, 103], "cpu_freq": [102, 103], "mhz": [102, 103], "virtual_memori": [102, 103], "precis": [102, 103], "ye": [102, 103], "nvidia": [102, 103], "smi": [102, 103], "1021": [102, 103], "azur": [102, 103], "x86_64": [102, 103], "glibc2": [102, 103], "cpython": [102, 103], "amd": [102, 103], "epyc": [102, 103], "7763": [102, 103], "3246": 102, "977": 102, "615": [102, 103], "gib": [102, 103], "deploi": [102, 103], "action": [102, 103], "2971": 103, "7652500000004": 103, "imgutil": 104, "pypi": 104, "simpli": 104, "newest": 104, "git": 104, "script": 104, "__name__": 104, "__main__": 104, "narugo1992": 104, "still": 104, "out": 104, "io": 104, "html": 104, "faq": 105}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [72, 0, 0, "-", "tagging"], [79, 0, 0, "-", "upscale"], [82, 0, 0, "-", "utils"], [91, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "format"], [73, 0, 0, "-", "match"], [74, 0, 0, "-", "mldanbooru"], [75, 0, 0, "-", "order"], [76, 0, 0, "-", "overlap"], [77, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[71, 1, 1, "", "add_underline"], [71, 1, 1, "", "remove_underline"], [71, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[73, 1, 1, "", "tag_match_full"], [73, 1, 1, "", "tag_match_prefix"], [73, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[74, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[75, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[76, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[77, 1, 1, "", "convert_wd14_emb_to_prediction"], [77, 1, 1, "", "denormalize_wd14_emb"], [77, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[78, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[78, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[80, 0, 0, "-", "cache"], [81, 0, 0, "-", "func"], [83, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[80, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[81, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[83, 1, 1, "", "get_onnx_provider"], [83, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[84, 0, 0, "-", "aicheck"], [85, 0, 0, "-", "bangumi_char"], [86, 0, 0, "-", "classify"], [87, 0, 0, "-", "color"], [88, 0, 0, "-", "completeness"], [89, 0, 0, "-", "dbrating"], [90, 0, 0, "-", "furry"], [92, 0, 0, "-", "monochrome"], [93, 0, 0, "-", "nsfw"], [94, 0, 0, "-", "portrait"], [95, 0, 0, "-", "rating"], [96, 0, 0, "-", "real"], [97, 0, 0, "-", "safe"], [98, 0, 0, "-", "style_age"], [99, 0, 0, "-", "teen"], [100, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[84, 1, 1, "", "get_ai_created_score"], [84, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[85, 1, 1, "", "anime_bangumi_char"], [85, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[86, 1, 1, "", "anime_classify"], [86, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[87, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[88, 1, 1, "", "anime_completeness"], [88, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[89, 1, 1, "", "anime_dbrating"], [89, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[90, 1, 1, "", "anime_furry"], [90, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[92, 1, 1, "", "get_monochrome_score"], [92, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[93, 1, 1, "", "nsfw_pred"], [93, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[94, 1, 1, "", "anime_portrait"], [94, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[95, 1, 1, "", "anime_rating"], [95, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[96, 1, 1, "", "anime_real"], [96, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[97, 1, 1, "", "safe_check"], [97, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[98, 1, 1, "", "anime_style_age"], [98, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[99, 1, 1, "", "anime_teen"], [99, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[100, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 86], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 71], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "match": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "mldanbooru": 74, "get_mldanbooru_tag": 74, "order": 75, "sort_tag": 75, "overlap": 76, "drop_overlap_tag": 76, "wd14": 77, "get_wd14_tag": 77, "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "upscal": [78, 79], "cdc": 78, "upscale_with_cdc": 78, "util": [80, 81, 82, 83], "cach": 80, "ts_lru_cach": 80, "func": 81, "sigmoid": 81, "onnxruntim": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "valid": [84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "aicheck": 84, "get_ai_created_scor": 84, "is_ai_cr": 84, "bangumi_char": 85, "anime_bangumi_char_scor": 85, "anime_bangumi_char": 85, "anime_classify_scor": 86, "anime_classifi": 86, "color": 87, "is_greyscal": 87, "complet": 88, "anime_completeness_scor": 88, "anime_complet": 88, "dbrate": 89, "anime_dbrating_scor": 89, "anime_dbr": 89, "furri": 90, "anime_furry_scor": 90, "anime_furri": 90, "monochrom": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw": 93, "nsfw_pred_scor": 93, "nsfw_pred": 93, "portrait": 94, "anime_portrait_scor": 94, "anime_portrait": 94, "rate": 95, "anime_rating_scor": 95, "anime_r": [95, 96], "real": 96, "anime_real_scor": 96, "safe": 97, "safe_check_scor": 97, "safe_check": 97, "style_ag": 98, "anime_style_age_scor": 98, "anime_style_ag": 98, "teen": 99, "anime_teen_scor": 99, "anime_teen": 99, "truncat": 100, "is_truncated_fil": 100, "welcom": 101, "": 101, "document": 101, "overview": 101, "tutori": 101, "inform": [101, 102, 103], "api": 101, "run": [102, 103], "environ": [102, 103], "instal": 104, "quick": 105, "start": 105}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "add_underline": [[71, "add-underline"]], "remove_underline": [[71, "remove-underline"]], "tags_to_text": [[71, "tags-to-text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_suffix": [[73, "tag-match-suffix"]], "tag_match_prefix": [[73, "tag-match-prefix"]], "tag_match_full": [[73, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[74, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags": [[75, "sort-tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[76, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[77, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[77, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[77, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[78, "upscale-with-cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache": [[80, "ts-lru-cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid": [[81, "sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[83, "get-onnx-provider"]], "open_onnx_model": [[83, "open-onnx-model"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[84, "get-ai-created-score"]], "is_ai_created": [[84, "is-ai-created"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[85, "anime-bangumi-char-score"]], "anime_bangumi_char": [[85, "anime-bangumi-char"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "anime_classify_score": [[86, "anime-classify-score"]], "anime_classify": [[86, "anime-classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale": [[87, "is-greyscale"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[88, "anime-completeness-score"]], "anime_completeness": [[88, "anime-completeness"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[89, "anime-dbrating-score"]], "anime_dbrating": [[89, "anime-dbrating"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "anime_furry_score": [[90, "anime-furry-score"]], "anime_furry": [[90, "anime-furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[92, "get-monochrome-score"]], "is_monochrome": [[92, "is-monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[93, "nsfw-pred-score"]], "nsfw_pred": [[93, "nsfw-pred"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[94, "anime-portrait-score"]], "anime_portrait": [[94, "anime-portrait"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_rating_score": [[95, "anime-rating-score"]], "anime_rating": [[95, "anime-rating"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "anime_real_score": [[96, "anime-real-score"]], "anime_real": [[96, "anime-real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check_score": [[97, "safe-check-score"]], "safe_check": [[97, "safe-check"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[98, "anime-style-age-score"]], "anime_style_age": [[98, "anime-style-age"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "anime_teen_score": [[99, "anime-teen-score"]], "anime_teen": [[99, "anime-teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file": [[100, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[101, "welcome-to-imgutils-s-documentation"]], "Overview": [[101, "overview"]], "Tutorials": [[101, null]], "Information": [[101, null]], "API Documentation": [[101, null]], "Run Environment Information": [[102, "Run-Environment-Information"], [103, "Run-Environment-Information"]], "Installation": [[104, "installation"]], "Quick Start": [[105, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.format"], [72, "module-imgutils.tagging"], [73, "module-imgutils.tagging.match"], [74, "module-imgutils.tagging.mldanbooru"], [75, "module-imgutils.tagging.order"], [76, "module-imgutils.tagging.overlap"], [77, "module-imgutils.tagging.wd14"], [78, "module-imgutils.upscale.cdc"], [79, "module-imgutils.upscale"], [80, "module-imgutils.utils.cache"], [81, "module-imgutils.utils.func"], [82, "module-imgutils.utils"], [83, "module-imgutils.utils.onnxruntime"], [84, "module-imgutils.validate.aicheck"], [85, "module-imgutils.validate.bangumi_char"], [86, "module-imgutils.validate.classify"], [87, "module-imgutils.validate.color"], [88, "module-imgutils.validate.completeness"], [89, "module-imgutils.validate.dbrating"], [90, "module-imgutils.validate.furry"], [91, "module-imgutils.validate"], [92, "module-imgutils.validate.monochrome"], [93, "module-imgutils.validate.nsfw"], [94, "module-imgutils.validate.portrait"], [95, "module-imgutils.validate.rating"], [96, "module-imgutils.validate.real"], [97, "module-imgutils.validate.safe"], [98, "module-imgutils.validate.style_age"], [99, "module-imgutils.validate.teen"], [100, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[74, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[75, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[76, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[78, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[80, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[81, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[87, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[100, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.9.3/.buildinfo b/v0.9.3/.buildinfo index fdfbc779c7c5b4592cf9f68988b1b7e8257adc67..29fa6ac569a29a7843de3d4101d845d96333f466 100644 --- a/v0.9.3/.buildinfo +++ b/v0.9.3/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: a0cd8d26c849c4de92d87e1332a31ca3 +config: cdb920698d2fe1688889503f8533da63 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.9.3/.doctrees/api_doc/ascii/drawing.doctree b/v0.9.3/.doctrees/api_doc/ascii/drawing.doctree index b2b3f4a5c7f5f60f4b171d3cb4e9fb29b46dceb0..07d8814a797bc3ddc63e89ab4588c26480f3d5f1 100644 Binary files a/v0.9.3/.doctrees/api_doc/ascii/drawing.doctree and b/v0.9.3/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/ascii/index.doctree b/v0.9.3/.doctrees/api_doc/ascii/index.doctree index aa6efbb2eec1ebe413d58e4efdf03b2e1d23e0df..647df91368fd271e7d5aed6fdc9e8f3d2d6626af 100644 Binary files a/v0.9.3/.doctrees/api_doc/ascii/index.doctree and b/v0.9.3/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/config/index.doctree b/v0.9.3/.doctrees/api_doc/config/index.doctree index 6a464f15ca9636248dc6f3a77f71de785b585ab6..d91dbe44669893b2a6831c507e62ea05dedde5f9 100644 Binary files a/v0.9.3/.doctrees/api_doc/config/index.doctree and b/v0.9.3/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/config/meta.doctree b/v0.9.3/.doctrees/api_doc/config/meta.doctree index 4cef863c3d7331ffd6e520876097517933c6e349..003dd34ab72cf20a9a1f89d1963c308b153c0606 100644 Binary files a/v0.9.3/.doctrees/api_doc/config/meta.doctree and b/v0.9.3/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/data/background.doctree b/v0.9.3/.doctrees/api_doc/data/background.doctree index 82c50412668bf0e49fa9210f80eff63d277bc49a..bb31f6553ef41fe7dd0d8fe465e74420589dafa0 100644 Binary files a/v0.9.3/.doctrees/api_doc/data/background.doctree and b/v0.9.3/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/data/decode.doctree b/v0.9.3/.doctrees/api_doc/data/decode.doctree index 1d4e1b228a839edb3b7a2f7fe8c746c642960d76..f7ab3f37d1f76fdea45a9d2c94394108722afab8 100644 Binary files a/v0.9.3/.doctrees/api_doc/data/decode.doctree and b/v0.9.3/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/data/encode.doctree b/v0.9.3/.doctrees/api_doc/data/encode.doctree index 739a4b285280a38a4e473ebc15714e727c4520c8..0106d0a033f521acde45e2e4601b2f1f3b95faf1 100644 Binary files a/v0.9.3/.doctrees/api_doc/data/encode.doctree and b/v0.9.3/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/data/image.doctree b/v0.9.3/.doctrees/api_doc/data/image.doctree index b5e62e79fbf8ca75502eaa4864c479c7410059f5..702da65bdc8186de0e4ef2d9f9c7ed8948cd493e 100644 Binary files a/v0.9.3/.doctrees/api_doc/data/image.doctree and b/v0.9.3/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/data/index.doctree b/v0.9.3/.doctrees/api_doc/data/index.doctree index c571f2c71de74c6b2cacfab650725262c730d147..d9cbab8327a8aa827c1b12d32755dfbfa5f5ddea 100644 Binary files a/v0.9.3/.doctrees/api_doc/data/index.doctree and b/v0.9.3/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/data/layer.doctree b/v0.9.3/.doctrees/api_doc/data/layer.doctree index 3eed9fd8bf0307b476e50da09923d9b90ebce372..733a1bea9d62529dd4fe8337f27a201c4c0eee9c 100644 Binary files a/v0.9.3/.doctrees/api_doc/data/layer.doctree and b/v0.9.3/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.9.3/.doctrees/api_doc/detect/booru_yolo.doctree index 20f9cf9444a293dc546690a3fd77eea24c602599..779526e4a629d39d4091e53fd46442654975a789 100644 Binary files a/v0.9.3/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.9.3/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/detect/censor.doctree b/v0.9.3/.doctrees/api_doc/detect/censor.doctree index a718290adcba20f1bfd769cf0db567a84cce3d8e..f004dcdd4821713f441384d4a0b86bde6a5d9b5d 100644 Binary files a/v0.9.3/.doctrees/api_doc/detect/censor.doctree and b/v0.9.3/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/detect/eye.doctree b/v0.9.3/.doctrees/api_doc/detect/eye.doctree index 61d99b13ad650e9805784e656766e5d4986e8a8a..3b61c6a492967d1019d8834274cee7b011fdcfb3 100644 Binary files a/v0.9.3/.doctrees/api_doc/detect/eye.doctree and b/v0.9.3/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/detect/face.doctree b/v0.9.3/.doctrees/api_doc/detect/face.doctree index 3128444bd6efb1c91c70e2fbd6bc71b0a9e27599..98e46790377e9fc5d5f958940edb5e7a24d0a4be 100644 Binary files a/v0.9.3/.doctrees/api_doc/detect/face.doctree and b/v0.9.3/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/detect/halfbody.doctree b/v0.9.3/.doctrees/api_doc/detect/halfbody.doctree index f14eef76f60755d7f2698461b5b0c933954b546e..a6522768af3d5cee23d55ee4d7e15b2b0644cc7b 100644 Binary files a/v0.9.3/.doctrees/api_doc/detect/halfbody.doctree and b/v0.9.3/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/detect/hand.doctree b/v0.9.3/.doctrees/api_doc/detect/hand.doctree index 50df614a7e9222d235d90f69995702f43053daae..4c5a6b5626116400f7fb4163c457174de03139e6 100644 Binary files a/v0.9.3/.doctrees/api_doc/detect/hand.doctree and b/v0.9.3/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/detect/head.doctree b/v0.9.3/.doctrees/api_doc/detect/head.doctree index 7d5881dc5cbd3061f2b667e4376addf74bdac069..bfb3b417d6f4f7eff774b6d2516fc9f6a24564eb 100644 Binary files a/v0.9.3/.doctrees/api_doc/detect/head.doctree and b/v0.9.3/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/detect/index.doctree b/v0.9.3/.doctrees/api_doc/detect/index.doctree index 705527a486fe84a3df2c6d26ad01a62c1ade84c0..27c8ab639b9dbf14bbb477ad0a915f4077e52cb1 100644 Binary files a/v0.9.3/.doctrees/api_doc/detect/index.doctree and b/v0.9.3/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/detect/nudenet.doctree b/v0.9.3/.doctrees/api_doc/detect/nudenet.doctree index eb527820af0eca29ff902a2317853ade70419cfa..bcbcc6c15311c19f01bf0301ce262ebf2c0a8168 100644 Binary files a/v0.9.3/.doctrees/api_doc/detect/nudenet.doctree and b/v0.9.3/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/detect/person.doctree b/v0.9.3/.doctrees/api_doc/detect/person.doctree index 535d124d4bd74474d8d6caa1e42011fb620bcbe2..9d5bc34bed4ddd1880bf3c03d1c0b8c3ee73dd6e 100644 Binary files a/v0.9.3/.doctrees/api_doc/detect/person.doctree and b/v0.9.3/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/detect/similarity.doctree b/v0.9.3/.doctrees/api_doc/detect/similarity.doctree index 09a45640242d22529c3e017c7c565f2fb1ff8abb..e1424fba7e30bfeb09111d0140b9216b6266bf3b 100644 Binary files a/v0.9.3/.doctrees/api_doc/detect/similarity.doctree and b/v0.9.3/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/detect/text.doctree b/v0.9.3/.doctrees/api_doc/detect/text.doctree index f9be8bcdc8b88d5537115b62e2df02207a65199b..516764a3d283c913ed779c40c847df72792a61b1 100644 Binary files a/v0.9.3/.doctrees/api_doc/detect/text.doctree and b/v0.9.3/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/detect/visual.doctree b/v0.9.3/.doctrees/api_doc/detect/visual.doctree index 6ea7069133c0d3c435b1b108e2b15064c4364491..c6f80fd89364c781ead848eaf7ac2524b61621df 100644 Binary files a/v0.9.3/.doctrees/api_doc/detect/visual.doctree and b/v0.9.3/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/edge/canny.doctree b/v0.9.3/.doctrees/api_doc/edge/canny.doctree index edfeb3653f92b1b7ebc83613c27ab94a49beb1fe..094079565390fba6feab332c7a16ff46c0d26e4a 100644 Binary files a/v0.9.3/.doctrees/api_doc/edge/canny.doctree and b/v0.9.3/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/edge/index.doctree b/v0.9.3/.doctrees/api_doc/edge/index.doctree index c16ddfbd8867022837bc8814e83c0f29f1cd5ecf..c4e5b011ad8228ca8d78fbd324e3ccc7da8334dd 100644 Binary files a/v0.9.3/.doctrees/api_doc/edge/index.doctree and b/v0.9.3/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/edge/lineart.doctree b/v0.9.3/.doctrees/api_doc/edge/lineart.doctree index 9895671eba9b6b8464e9e1a46549e4155fe30778..6201b8335598c10323f4202c2d73401e39aa6f3e 100644 Binary files a/v0.9.3/.doctrees/api_doc/edge/lineart.doctree and b/v0.9.3/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.9.3/.doctrees/api_doc/edge/lineart_anime.doctree index c4c0ce3c0d9dd6605bfc93b13db4fb17b93ca58c..8d40334b8003782d40a946b43c78d75f05fe4b93 100644 Binary files a/v0.9.3/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.9.3/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/generic/classify.doctree b/v0.9.3/.doctrees/api_doc/generic/classify.doctree index 43b176ba0d9eb5f0097673af356429e5b0b0b6c7..5103b07c1967866e2d41898a350ac3066bbb8329 100644 Binary files a/v0.9.3/.doctrees/api_doc/generic/classify.doctree and b/v0.9.3/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/generic/enhance.doctree b/v0.9.3/.doctrees/api_doc/generic/enhance.doctree index 301320a85cd3401aa0121851b2cd294935f18ffb..7e486d04b6073d2b5ae47e125ae857cedac8aee6 100644 Binary files a/v0.9.3/.doctrees/api_doc/generic/enhance.doctree and b/v0.9.3/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/generic/index.doctree b/v0.9.3/.doctrees/api_doc/generic/index.doctree index 64ccc6327f234fc828f4177c250a9dacc5e0233e..7f94cceeb89745270b7a7ea8cc9f4d7b99e57927 100644 Binary files a/v0.9.3/.doctrees/api_doc/generic/index.doctree and b/v0.9.3/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/generic/yolo.doctree b/v0.9.3/.doctrees/api_doc/generic/yolo.doctree index 57534b4fcc3ed40ed3ab88963f17cf4270421bad..567cf71aea25955e8909fb52259089adeb6276e8 100644 Binary files a/v0.9.3/.doctrees/api_doc/generic/yolo.doctree and b/v0.9.3/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/metadata/geninfo.doctree b/v0.9.3/.doctrees/api_doc/metadata/geninfo.doctree index d39b2e27f6aa2cf3cbfa2f629127e22144019b31..1f9f821e0cf6fc4a1af1f546d0fda021db4f12dc 100644 Binary files a/v0.9.3/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.9.3/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/metadata/index.doctree b/v0.9.3/.doctrees/api_doc/metadata/index.doctree index 49fcba722e44329b9095b3e3afd924eceaf201b9..dcc3006fcb0699fa7870fbf91df0a9c1770958c8 100644 Binary files a/v0.9.3/.doctrees/api_doc/metadata/index.doctree and b/v0.9.3/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/metadata/lsb.doctree b/v0.9.3/.doctrees/api_doc/metadata/lsb.doctree index c2e778b4661092db87292e1c333b81bc07569991..f6a06ac16e1f8ee5bb6b729c31757da149c4be02 100644 Binary files a/v0.9.3/.doctrees/api_doc/metadata/lsb.doctree and b/v0.9.3/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.9.3/.doctrees/api_doc/metrics/aesthetic.doctree index fa22dee34d70263f37a825c34c9f941cc4b9a61c..9f9f59d6fba87e4a516e1181bcd5d390c8eeab79 100644 Binary files a/v0.9.3/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.9.3/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/metrics/ccip.doctree b/v0.9.3/.doctrees/api_doc/metrics/ccip.doctree index 33eb70efed7a108af762e47dd12dc655be14256f..851043396ac826923f653d71e437b732dce9c654 100644 Binary files a/v0.9.3/.doctrees/api_doc/metrics/ccip.doctree and b/v0.9.3/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.9.3/.doctrees/api_doc/metrics/dbaesthetic.doctree index adcf181e8d608e07ccefacb6f5bb9bad325c1be7..f05f846b50c82058c0d89065b4302ede1d9d71b7 100644 Binary files a/v0.9.3/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.9.3/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/metrics/index.doctree b/v0.9.3/.doctrees/api_doc/metrics/index.doctree index a0544415c6b12b4de34d531abef2f80220b95b10..7e498dc72163365b55ef45950b42d968454a8c83 100644 Binary files a/v0.9.3/.doctrees/api_doc/metrics/index.doctree and b/v0.9.3/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/metrics/laplacian.doctree b/v0.9.3/.doctrees/api_doc/metrics/laplacian.doctree index e2d5140299a493c3cebe8cd7f89d46ebb64833c8..fc5e9e157357c5f247e998a3213b2cb7e129619e 100644 Binary files a/v0.9.3/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.9.3/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/metrics/lpips.doctree b/v0.9.3/.doctrees/api_doc/metrics/lpips.doctree index be1b4af0bc7d0834babdef6273349590508107cf..d60303ae5138151d91bfc3afd45e6c525418a44c 100644 Binary files a/v0.9.3/.doctrees/api_doc/metrics/lpips.doctree and b/v0.9.3/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/metrics/psnr_.doctree b/v0.9.3/.doctrees/api_doc/metrics/psnr_.doctree index 3a7cbb3b4293594e0a15673d57e95f543ac1ad5b..dbce649be7e77e4277912c9351c23987006d3263 100644 Binary files a/v0.9.3/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.9.3/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/ocr/index.doctree b/v0.9.3/.doctrees/api_doc/ocr/index.doctree index f687d670b583d9609d9566804dc81cb47042fa17..8ef253a31ac894322cfaf74c611f238317805c42 100644 Binary files a/v0.9.3/.doctrees/api_doc/ocr/index.doctree and b/v0.9.3/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/operate/align.doctree b/v0.9.3/.doctrees/api_doc/operate/align.doctree index 86f51ebb508864d986d9346e48f0fedda9ad48ab..e8162c33a167cefb5729daf05f20a40139ad846c 100644 Binary files a/v0.9.3/.doctrees/api_doc/operate/align.doctree and b/v0.9.3/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/operate/censor.doctree b/v0.9.3/.doctrees/api_doc/operate/censor.doctree index e70458de5346452efb2f39fc60c41bebd3adb426..83404fd356c866502c6336a0ee3c9b461b317f3a 100644 Binary files a/v0.9.3/.doctrees/api_doc/operate/censor.doctree and b/v0.9.3/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/operate/imgcensor.doctree b/v0.9.3/.doctrees/api_doc/operate/imgcensor.doctree index e19970548f019fde36307ce56823aeb0ee2ea80e..89638c4686f248b707036e1c17b9b59a6791c2bb 100644 Binary files a/v0.9.3/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.9.3/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/operate/index.doctree b/v0.9.3/.doctrees/api_doc/operate/index.doctree index c24c29adc7288a6f015df132b6bb37761c70c198..8b9efde21b21b0bb4a90c94fd6300891263a1ce7 100644 Binary files a/v0.9.3/.doctrees/api_doc/operate/index.doctree and b/v0.9.3/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/operate/squeeze.doctree b/v0.9.3/.doctrees/api_doc/operate/squeeze.doctree index 6155080fda7798bab3b1d1476f8aa02c6a23132c..4bcb701de686c93b356643c6d9f78fbdd2a999e4 100644 Binary files a/v0.9.3/.doctrees/api_doc/operate/squeeze.doctree and b/v0.9.3/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/pose/dwpose.doctree b/v0.9.3/.doctrees/api_doc/pose/dwpose.doctree index 8a6364eca4a805b2197153fd4a72093a4429260e..871b67dceccfc2247631ea6c6ac5f36b230a6e2b 100644 Binary files a/v0.9.3/.doctrees/api_doc/pose/dwpose.doctree and b/v0.9.3/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/pose/format.doctree b/v0.9.3/.doctrees/api_doc/pose/format.doctree index 715ff6f1f8f954c11f5f0487ac831a0c8ee8e8aa..8a547bd677ca8f13bd143c9b330d34ce845eb4f8 100644 Binary files a/v0.9.3/.doctrees/api_doc/pose/format.doctree and b/v0.9.3/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/pose/index.doctree b/v0.9.3/.doctrees/api_doc/pose/index.doctree index 72f8926869d8ebaf5f0b36e78dc259f15a65f443..0cdd9855d4cc6b6dd783a4a17b14c3f3da304416 100644 Binary files a/v0.9.3/.doctrees/api_doc/pose/index.doctree and b/v0.9.3/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/pose/visual.doctree b/v0.9.3/.doctrees/api_doc/pose/visual.doctree index cd2094cd5480c67188e3ca0ad7e3dd22e4ddfd15..952efabf0de3df2f5d31ba89f380c2c3e95abfb9 100644 Binary files a/v0.9.3/.doctrees/api_doc/pose/visual.doctree and b/v0.9.3/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/preprocess/base.doctree b/v0.9.3/.doctrees/api_doc/preprocess/base.doctree index 919dc5d9b32a15571d1a18850fa87f135aaa6bab..4c147e07c9c33bd9d26bfbcff9b96b5ee65f4796 100644 Binary files a/v0.9.3/.doctrees/api_doc/preprocess/base.doctree and b/v0.9.3/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/preprocess/index.doctree b/v0.9.3/.doctrees/api_doc/preprocess/index.doctree index 6a987ab8e7d61d6e38e66ab960c0d2a1fa1161eb..1c22230d515f3c79a90ab4d05a71709e2afc4fd9 100644 Binary files a/v0.9.3/.doctrees/api_doc/preprocess/index.doctree and b/v0.9.3/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/preprocess/pillow.doctree b/v0.9.3/.doctrees/api_doc/preprocess/pillow.doctree index e49bef3d087599faaac0f1e2983813bb1ec05994..e9fc3f21e40be6ec55e974445b46d770274a5e17 100644 Binary files a/v0.9.3/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.9.3/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.9.3/.doctrees/api_doc/preprocess/torchvision.doctree index 0750e0e77fd4b3eb69be22b87769a46c0e534e24..cb60b8235aa04700594b9a585f484f245ca525d9 100644 Binary files a/v0.9.3/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.9.3/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/preprocess/transformers.doctree b/v0.9.3/.doctrees/api_doc/preprocess/transformers.doctree index dc9c2a5141692092ce47c352f17319c60eb992f1..8f19a27f326027bb87eff8f355800b814034e125 100644 Binary files a/v0.9.3/.doctrees/api_doc/preprocess/transformers.doctree and b/v0.9.3/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/resource/background.doctree b/v0.9.3/.doctrees/api_doc/resource/background.doctree index 5f6f2a002b8905ce91cfb27d2ed5fb72b89dd66a..2b287c7552d1225a8e2570e5422fc0b6ab900038 100644 Binary files a/v0.9.3/.doctrees/api_doc/resource/background.doctree and b/v0.9.3/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/resource/index.doctree b/v0.9.3/.doctrees/api_doc/resource/index.doctree index 8a26b7e41d105b8eea3f1f8382c8f4937285c35e..dec154bac3ae825ff98ac24be17905ee67e54ff1 100644 Binary files a/v0.9.3/.doctrees/api_doc/resource/index.doctree and b/v0.9.3/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/restore/adversarial.doctree b/v0.9.3/.doctrees/api_doc/restore/adversarial.doctree index 05dac8bd14cbb7767e34121eb4ad0b8c1d7a06b1..24a44028cf651730803eb49480fc862eb46ca0be 100644 Binary files a/v0.9.3/.doctrees/api_doc/restore/adversarial.doctree and b/v0.9.3/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/restore/index.doctree b/v0.9.3/.doctrees/api_doc/restore/index.doctree index 96168b0485b48c823a5865b83690a0cf54b2e9e6..9de2ad0c2bdbcce126e8501e6bc2ca04983a058c 100644 Binary files a/v0.9.3/.doctrees/api_doc/restore/index.doctree and b/v0.9.3/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/restore/nafnet.doctree b/v0.9.3/.doctrees/api_doc/restore/nafnet.doctree index 67f04af817d7431e40035ed3b7d211f4dfb2c89d..9ed916b60c242149b10940ba25d0a072c32607d5 100644 Binary files a/v0.9.3/.doctrees/api_doc/restore/nafnet.doctree and b/v0.9.3/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/restore/scunet.doctree b/v0.9.3/.doctrees/api_doc/restore/scunet.doctree index 858e38dc13d254df201dbd50ee653e06337e9291..7b663a2b4b6eda89bf5f2cc11dc7b8faafad97aa 100644 Binary files a/v0.9.3/.doctrees/api_doc/restore/scunet.doctree and b/v0.9.3/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/sd/index.doctree b/v0.9.3/.doctrees/api_doc/sd/index.doctree index 525e56dedcefb820af208b942e7294510c28ce9c..a25adb495968761373df515101afa41bfd7e82e6 100644 Binary files a/v0.9.3/.doctrees/api_doc/sd/index.doctree and b/v0.9.3/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/sd/metadata.doctree b/v0.9.3/.doctrees/api_doc/sd/metadata.doctree index cdb26064e23e6e56dbc9977738cca92a3bb32d28..f14c25403bc1d9bcc6ddea155c0de74b77de66f8 100644 Binary files a/v0.9.3/.doctrees/api_doc/sd/metadata.doctree and b/v0.9.3/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/sd/model.doctree b/v0.9.3/.doctrees/api_doc/sd/model.doctree index e1b65328f7ab01c4f17e5d222eb1a9da2ee2c466..88237afde4e9462691056b9791f554aba81decad 100644 Binary files a/v0.9.3/.doctrees/api_doc/sd/model.doctree and b/v0.9.3/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/sd/nai.doctree b/v0.9.3/.doctrees/api_doc/sd/nai.doctree index 4e083b3f82cf450607b1ffec7725f9e7cdaf81e9..92222183782eb2d32a6eee2c4b1ba3dde754f47d 100644 Binary files a/v0.9.3/.doctrees/api_doc/sd/nai.doctree and b/v0.9.3/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/segment/index.doctree b/v0.9.3/.doctrees/api_doc/segment/index.doctree index 092d550337af9b93122d41941e2dd26172a5c595..a30d9980fcb05557d243b27e2b81be6b87bebca5 100644 Binary files a/v0.9.3/.doctrees/api_doc/segment/index.doctree and b/v0.9.3/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/segment/isnetis.doctree b/v0.9.3/.doctrees/api_doc/segment/isnetis.doctree index 119a40f87c799c3d9dd3fbd897d4d1345e87f3ed..73698102754e5b45f5e0a221b628649ed7a2fe9f 100644 Binary files a/v0.9.3/.doctrees/api_doc/segment/isnetis.doctree and b/v0.9.3/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/tagging/blacklist.doctree b/v0.9.3/.doctrees/api_doc/tagging/blacklist.doctree index 54f4380d145a603031f0bdff95e13fd7cd762f06..e3910b91da64e8a23a2c52b1aa52be8b0dd97139 100644 Binary files a/v0.9.3/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.9.3/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/tagging/character.doctree b/v0.9.3/.doctrees/api_doc/tagging/character.doctree index 84f8e9bd771642ef69eec91d0beb5f695c97eb24..feb25b1a1ad1f31cee550cde5487fe8dc7a61a58 100644 Binary files a/v0.9.3/.doctrees/api_doc/tagging/character.doctree and b/v0.9.3/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.9.3/.doctrees/api_doc/tagging/deepdanbooru.doctree index 9e24b6511797a9fa6981d39d8faf7ba2b61a9f94..46410c743170569e7bb619fef8567a5340380a13 100644 Binary files a/v0.9.3/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.9.3/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/tagging/format.doctree b/v0.9.3/.doctrees/api_doc/tagging/format.doctree index b3265bdbe78ecb71fe85d0f2459ee5ddf8c0bbea..f74eb917daa945b18b0cfe215a945d9f7d15c134 100644 Binary files a/v0.9.3/.doctrees/api_doc/tagging/format.doctree and b/v0.9.3/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/tagging/index.doctree b/v0.9.3/.doctrees/api_doc/tagging/index.doctree index 433fb54815519f441b1bfe93b17230e55ae21ad7..4fbc573c24fc2dc95abdd177cc155c77cc337eb0 100644 Binary files a/v0.9.3/.doctrees/api_doc/tagging/index.doctree and b/v0.9.3/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/tagging/match.doctree b/v0.9.3/.doctrees/api_doc/tagging/match.doctree index 23780eea417d17995c2cab69adbf140a98698dac..e522fbd8ff64946ed7bab55b7ed5cfe24b921ed8 100644 Binary files a/v0.9.3/.doctrees/api_doc/tagging/match.doctree and b/v0.9.3/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.9.3/.doctrees/api_doc/tagging/mldanbooru.doctree index cb0e7f0d9dd2c36592e3c0e9ee06d4720cc9deee..0d80b0bede051e3ec085452234fcb98308be9735 100644 Binary files a/v0.9.3/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.9.3/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/tagging/order.doctree b/v0.9.3/.doctrees/api_doc/tagging/order.doctree index 3d1c5397451e71585acaa3b3bb7faf97faef8167..5e310ce7cc458e8e1f890b209ec551ce926ec631 100644 Binary files a/v0.9.3/.doctrees/api_doc/tagging/order.doctree and b/v0.9.3/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/tagging/overlap.doctree b/v0.9.3/.doctrees/api_doc/tagging/overlap.doctree index 158b9e1288594c5c2a0c039d94f4f44245e2b364..5f0333937816fd165f3c21ff96aa9179a0777c39 100644 Binary files a/v0.9.3/.doctrees/api_doc/tagging/overlap.doctree and b/v0.9.3/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/tagging/wd14.doctree b/v0.9.3/.doctrees/api_doc/tagging/wd14.doctree index 75f213b2a624ef715088fbf9b8d299e6f49ac60b..66574b3b864ac7a9cd0a8d384714f16f34b4f98e 100644 Binary files a/v0.9.3/.doctrees/api_doc/tagging/wd14.doctree and b/v0.9.3/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/upscale/cdc.doctree b/v0.9.3/.doctrees/api_doc/upscale/cdc.doctree index f5185a500613f1f5d465ba301103ef69cb01c700..f60248396b84fe14d65b8daf780688afe58f48f2 100644 Binary files a/v0.9.3/.doctrees/api_doc/upscale/cdc.doctree and b/v0.9.3/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/upscale/index.doctree b/v0.9.3/.doctrees/api_doc/upscale/index.doctree index 41a6351428fc263080b759b4cfa8ccf1cdc4362e..3a93b5b659372fc0f6726856a61129dcb08ac73b 100644 Binary files a/v0.9.3/.doctrees/api_doc/upscale/index.doctree and b/v0.9.3/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/utils/cache.doctree b/v0.9.3/.doctrees/api_doc/utils/cache.doctree index 9d1faab569aa086c7f323b0f580a16bd49a7b632..5604497bdcb5a93abf595e74dc9f12c64a22bafc 100644 Binary files a/v0.9.3/.doctrees/api_doc/utils/cache.doctree and b/v0.9.3/.doctrees/api_doc/utils/cache.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/utils/func.doctree b/v0.9.3/.doctrees/api_doc/utils/func.doctree index 8e9f471326e2f8c008456af93cec4eb1a7f165a3..deaee0a5384a64746bbcd3b27cf9b4a9c0e32385 100644 Binary files a/v0.9.3/.doctrees/api_doc/utils/func.doctree and b/v0.9.3/.doctrees/api_doc/utils/func.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/utils/index.doctree b/v0.9.3/.doctrees/api_doc/utils/index.doctree index 89c1d74f073cf95fcd6800beb3c3eef3c76d2440..fb72e447e783fe4e603e887e6957ec49b3df5eb0 100644 Binary files a/v0.9.3/.doctrees/api_doc/utils/index.doctree and b/v0.9.3/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.9.3/.doctrees/api_doc/utils/onnxruntime.doctree index ab87e01842b2053df1dc29c69763c63b48910a35..bb605cc0a79315a131e613dfc5b3b2f1cef9b935 100644 Binary files a/v0.9.3/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.9.3/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/aicheck.doctree b/v0.9.3/.doctrees/api_doc/validate/aicheck.doctree index ce4cc3a76edc49023393533f01ae318b5073e7a3..b28527a8b641b080170073111783789618d68e04 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/aicheck.doctree and b/v0.9.3/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.9.3/.doctrees/api_doc/validate/bangumi_char.doctree index 18dfc84eb35df802815556dba8a6af9a83506110..6ef027557fb9b38cad20026e0fecd0b3672fe7ef 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.9.3/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/classify.doctree b/v0.9.3/.doctrees/api_doc/validate/classify.doctree index 3fb4e4f2f78ca0984eec545d5549e54c254e1de1..2e4fadc546f15a7402636daf59e9eeab1b2d6648 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/classify.doctree and b/v0.9.3/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/color.doctree b/v0.9.3/.doctrees/api_doc/validate/color.doctree index cd3fe860f1f4ba0a8e8db353fe1e131ed92fb0bb..bd139e224e71e92b62ce82573da55f2a3fd5fbfa 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/color.doctree and b/v0.9.3/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/completeness.doctree b/v0.9.3/.doctrees/api_doc/validate/completeness.doctree index f6a72637a31df8f88fc5db9d7e338c1c7c1ed27f..58282735fff7c48a78cf2d7348cee8505a9b5a0b 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/completeness.doctree and b/v0.9.3/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/dbrating.doctree b/v0.9.3/.doctrees/api_doc/validate/dbrating.doctree index be99ca0dce4e041fc8e97e939d8f4fb8e0ed56ef..40111ee33cbb2850693bd953d46d3c42e3715585 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/dbrating.doctree and b/v0.9.3/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/furry.doctree b/v0.9.3/.doctrees/api_doc/validate/furry.doctree index ba590fc98e70e17045b507a10e07ba9b28cb1397..c29e1c8958fde9d215c06ba91c65cdb7a3b4e151 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/furry.doctree and b/v0.9.3/.doctrees/api_doc/validate/furry.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/index.doctree b/v0.9.3/.doctrees/api_doc/validate/index.doctree index a009b7b3b7ba990642842301580e0ff2960c9fa0..7d3b88a561e7351a3e9af6fc89c32931e3ddb7c4 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/index.doctree and b/v0.9.3/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/monochrome.doctree b/v0.9.3/.doctrees/api_doc/validate/monochrome.doctree index 792655604ba6b37c96c079b43184e6adc4caa9fa..acf1f29b7b64d46dcef8159d7cf4130276dca101 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/monochrome.doctree and b/v0.9.3/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/nsfw.doctree b/v0.9.3/.doctrees/api_doc/validate/nsfw.doctree index 0726944083f3511065cb7416d9cd02114760e076..fb2708e54ee0396525cab57ec296c5eacb96160d 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/nsfw.doctree and b/v0.9.3/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/portrait.doctree b/v0.9.3/.doctrees/api_doc/validate/portrait.doctree index 8ee3d5c8c50f211852bd7ca0ceb665b7985ffa00..83b77804618ad36a249970ff4709d32e6a425a6d 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/portrait.doctree and b/v0.9.3/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/rating.doctree b/v0.9.3/.doctrees/api_doc/validate/rating.doctree index 047d078d8f2b4f099e15eb02730ef3e0a70e60dc..0cbede2fb8a756c6e9332f327fee1109a6f2e32c 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/rating.doctree and b/v0.9.3/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/real.doctree b/v0.9.3/.doctrees/api_doc/validate/real.doctree index d7ed06dfbb711b2c902641d85a2d5497f58f933b..f1f5c50b779fe57c907db1517d19460a55ac9684 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/real.doctree and b/v0.9.3/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/safe.doctree b/v0.9.3/.doctrees/api_doc/validate/safe.doctree index 1fc10e5c3be3ce4331eb5e957887a22857aab22f..881347ee04d721681aaec57f0817069bc702c49f 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/safe.doctree and b/v0.9.3/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/style_age.doctree b/v0.9.3/.doctrees/api_doc/validate/style_age.doctree index 3b3f5249a1bb1798f7c2ad854716748127ea40a2..b32a990aec4aa7c6e940df25f93dac4f4df0ab3d 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/style_age.doctree and b/v0.9.3/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/teen.doctree b/v0.9.3/.doctrees/api_doc/validate/teen.doctree index c28d630cc0dd128e983307a8aaad2948dcf5a0d0..85fda6d5bfed5485fbdffc2291a1fcb2dac71fc0 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/teen.doctree and b/v0.9.3/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.9.3/.doctrees/api_doc/validate/truncate.doctree b/v0.9.3/.doctrees/api_doc/validate/truncate.doctree index 46247202be4b65eb2aca71f253ad51d65678c0a9..259f264e57ea871eee707a2d239f87773ea46f7a 100644 Binary files a/v0.9.3/.doctrees/api_doc/validate/truncate.doctree and b/v0.9.3/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.9.3/.doctrees/environment.pickle b/v0.9.3/.doctrees/environment.pickle index b8d81c4c9171aec2ebcf9969b5b8821222180bf4..1f4d11019ba92bfebc7eace23625f94487b35d17 100644 Binary files a/v0.9.3/.doctrees/environment.pickle and b/v0.9.3/.doctrees/environment.pickle differ diff --git a/v0.9.3/.doctrees/index.doctree b/v0.9.3/.doctrees/index.doctree index da0eedf71562745b6e51002777deb211b5d5c2a2..f874d1b8dbd472b7a19b9ca12b0030f07cf4d5c0 100644 Binary files a/v0.9.3/.doctrees/index.doctree and b/v0.9.3/.doctrees/index.doctree differ diff --git a/v0.9.3/.doctrees/information/environment.doctree b/v0.9.3/.doctrees/information/environment.doctree index 20a292631b9d5a0cfe3274d610b729c928713a05..0fcf91b5470f6c6f22d07484e625dc0c17b375e0 100644 Binary files a/v0.9.3/.doctrees/information/environment.doctree and b/v0.9.3/.doctrees/information/environment.doctree differ diff --git a/v0.9.3/.doctrees/information/environment.result.doctree b/v0.9.3/.doctrees/information/environment.result.doctree index bba40549d00fdad257faa418ad10d2c975de5a16..5cfa3381f3a1a7b75b19081b8c4140efd243cbe2 100644 Binary files a/v0.9.3/.doctrees/information/environment.result.doctree and b/v0.9.3/.doctrees/information/environment.result.doctree differ diff --git a/v0.9.3/.doctrees/nbsphinx/information/environment.ipynb b/v0.9.3/.doctrees/nbsphinx/information/environment.ipynb index 82e79a035c9fc1679e9ea21a8a36e803fc1eca07..bccf5a071157ced93118fe81dfaa1aa452e5c448 100644 --- a/v0.9.3/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.9.3/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:52:47.491905Z", - "iopub.status.busy": "2025-02-16T07:52:47.491677Z", - "iopub.status.idle": "2025-02-16T07:52:48.654195Z", - "shell.execute_reply": "2025-02-16T07:52:48.653501Z" + "iopub.execute_input": "2025-02-16T10:01:51.143669Z", + "iopub.status.busy": "2025-02-16T10:01:51.143471Z", + "iopub.status.idle": "2025-02-16T10:01:52.303605Z", + "shell.execute_reply": "2025-02-16T10:01:52.302934Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3301.7459999999996 MHz\n", + "CPU Freq: 3234.6965 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.3/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.9.3/.doctrees/nbsphinx/information/environment.result.ipynb index 1fcd3733652d46b151d392c71f8e4d9c8bb7e98b..2b88bfe33b977d3758b68ddcbc3c1033a645e5ff 100644 --- a/v0.9.3/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.9.3/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:49:30.611945Z", - "iopub.status.busy": "2025-02-16T07:49:30.611727Z", - "iopub.status.idle": "2025-02-16T07:49:31.775657Z", - "shell.execute_reply": "2025-02-16T07:49:31.774973Z" + "iopub.execute_input": "2025-02-16T09:58:34.630577Z", + "iopub.status.busy": "2025-02-16T09:58:34.630103Z", + "iopub.status.idle": "2025-02-16T09:58:35.793625Z", + "shell.execute_reply": "2025-02-16T09:58:35.792873Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3215.5724999999998 MHz\n", + "CPU Freq: 3233.34775 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.3/.doctrees/tutorials/installation/index.doctree b/v0.9.3/.doctrees/tutorials/installation/index.doctree index f556c084b05ffe5c3af5e81dcc1bee5ada717512..7dc12333d1da6b4ee6f0d5274952083b0f3cc0b3 100644 Binary files a/v0.9.3/.doctrees/tutorials/installation/index.doctree and b/v0.9.3/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.9.3/.doctrees/tutorials/quick_start/index.doctree b/v0.9.3/.doctrees/tutorials/quick_start/index.doctree index 19b72555971d4228917a79df6b11efd6a378ff7f..a6d56b33fc4e47119c71f94ab1399c99a355b065 100644 Binary files a/v0.9.3/.doctrees/tutorials/quick_start/index.doctree and b/v0.9.3/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.9.3/_sources/information/environment.result.ipynb.txt b/v0.9.3/_sources/information/environment.result.ipynb.txt index 1fcd3733652d46b151d392c71f8e4d9c8bb7e98b..2b88bfe33b977d3758b68ddcbc3c1033a645e5ff 100644 --- a/v0.9.3/_sources/information/environment.result.ipynb.txt +++ b/v0.9.3/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:49:30.611945Z", - "iopub.status.busy": "2025-02-16T07:49:30.611727Z", - "iopub.status.idle": "2025-02-16T07:49:31.775657Z", - "shell.execute_reply": "2025-02-16T07:49:31.774973Z" + "iopub.execute_input": "2025-02-16T09:58:34.630577Z", + "iopub.status.busy": "2025-02-16T09:58:34.630103Z", + "iopub.status.idle": "2025-02-16T09:58:35.793625Z", + "shell.execute_reply": "2025-02-16T09:58:35.792873Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3215.5724999999998 MHz\n", + "CPU Freq: 3233.34775 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.3/information/environment.html b/v0.9.3/information/environment.html index db5575eb4527b879c9b1dae06e5d40b74c009bfe..ef3fffa49aacd6910a372894a94ffd86c5bab7f1 100644 --- a/v0.9.3/information/environment.html +++ b/v0.9.3/information/environment.html @@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3301.7459999999996 MHz +CPU Freq: 3234.6965 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.9.3/information/environment.ipynb b/v0.9.3/information/environment.ipynb index 82e79a035c9fc1679e9ea21a8a36e803fc1eca07..bccf5a071157ced93118fe81dfaa1aa452e5c448 100644 --- a/v0.9.3/information/environment.ipynb +++ b/v0.9.3/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:52:47.491905Z", - "iopub.status.busy": "2025-02-16T07:52:47.491677Z", - "iopub.status.idle": "2025-02-16T07:52:48.654195Z", - "shell.execute_reply": "2025-02-16T07:52:48.653501Z" + "iopub.execute_input": "2025-02-16T10:01:51.143669Z", + "iopub.status.busy": "2025-02-16T10:01:51.143471Z", + "iopub.status.idle": "2025-02-16T10:01:52.303605Z", + "shell.execute_reply": "2025-02-16T10:01:52.302934Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3301.7459999999996 MHz\n", + "CPU Freq: 3234.6965 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.3/information/environment.result.html b/v0.9.3/information/environment.result.html index fdaf83dd51d6d0d841247923f27f7cfd3ca199ca..8e3331e9933b02495bc3136985a8fec8d5c6c63e 100644 --- a/v0.9.3/information/environment.result.html +++ b/v0.9.3/information/environment.result.html @@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3215.5724999999998 MHz +CPU Freq: 3233.34775 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.9.3/information/environment.result.ipynb b/v0.9.3/information/environment.result.ipynb index 1fcd3733652d46b151d392c71f8e4d9c8bb7e98b..2b88bfe33b977d3758b68ddcbc3c1033a645e5ff 100644 --- a/v0.9.3/information/environment.result.ipynb +++ b/v0.9.3/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:49:30.611945Z", - "iopub.status.busy": "2025-02-16T07:49:30.611727Z", - "iopub.status.idle": "2025-02-16T07:49:31.775657Z", - "shell.execute_reply": "2025-02-16T07:49:31.774973Z" + "iopub.execute_input": "2025-02-16T09:58:34.630577Z", + "iopub.status.busy": "2025-02-16T09:58:34.630103Z", + "iopub.status.idle": "2025-02-16T09:58:35.793625Z", + "shell.execute_reply": "2025-02-16T09:58:35.792873Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3215.5724999999998 MHz\n", + "CPU Freq: 3233.34775 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.3/searchindex.js b/v0.9.3/searchindex.js index 565f75496fe4fc39b7c346d67804943460c4ed9b..ce4a2330d75a329c08feb9e6827175f5d23f1833 100644 --- a/v0.9.3/searchindex.js +++ b/v0.9.3/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 74, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 104], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 74, 78, 97], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 83], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 89], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 75, 77, 78, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 102, 103, 104], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 74, 77, 82, 89, 101], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 74, 75, 76, 77, 85, 89, 93, 95, 101], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 73, 76, 77, 84, 86, 89, 92, 93, 95, 99], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 77, 78, 85, 88, 90, 93, 94, 96, 97, 98], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 104], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 73, 75, 77, 78, 81, 85, 88, 90, 93, 94, 96, 98], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 75, 80], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 80, 97], "width": [0, 4, 9, 44, 55, 56, 74], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 75, 77, 83, 84, 85, 86, 89, 92, 95, 99], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 77, 83, 86, 89, 95, 99, 100], "automat": [0, 4, 22, 35, 46, 83, 102, 103], "determin": [0, 7, 35, 93], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 74, 78, 79, 97, 102, 103], "height": [0, 4, 9, 44, 55, 56, 74], "filter": [0, 30, 46, 55, 68, 69, 89, 91, 95], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 74, 77, 78, 80, 81, 83, 84, 85, 86, 89, 91, 92, 93, 95, 99], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 74, 78, 80, 83, 84, 100], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 74], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 77, 85, 101], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 75, 84, 93, 100], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 85, 90, 94, 96, 98, 102, 103], "intens": 0, "proport": [0, 85], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 75, 77, 104], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 56, 63, 64, 65, 67, 68, 74, 80, 81, 83, 84, 86, 91, 92, 93, 100, 101, 102, 103, 104], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 77, 104], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 74], "your": [0, 46, 100, 102, 103, 104], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 72, 76, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 74, 81, 84, 92, 100], "ensur": [0, 20, 30, 35, 42, 63, 80], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 71, 74, 75, 93], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 56, 64, 67, 68, 69, 70, 71, 74, 77, 78, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 71, 73, 75, 76, 77, 78, 80, 81, 85, 88, 89, 90, 93, 94, 95, 96, 97, 98], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 74, 77, 78, 85, 87, 100, 102, 103], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 72, 75, 77, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100, 102, 103, 104], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 102, 103, 104], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 77, 78, 87, 100], "draw": [1, 24, 25, 50, 93, 101], "ascii_draw": 1, "meta": [2, 101, 104], "__title__": [2, 104], "__version__": [2, 104], "__description__": [2, 104], "__author__": [2, 104], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 74, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "inform": [3, 31, 32, 33, 50, 63, 65, 76], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 77, 100], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 80, 86, 101, 104], "short": [3, 74, 77], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 77, 81, 85, 93], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 84], "black": [4, 43, 63], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 75, 77, 83, 85, 91, 92, 101, 104], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 78], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 92], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 83, 86, 104], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 76, 77, 78, 80, 81, 85, 89, 93, 95, 100], "suitabl": [4, 53, 55, 70, 93], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 91, 92, 101], "fore": [4, 23, 25, 26], "back": [4, 77], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 71, 76, 80, 83, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 104], "rgba": [4, 7, 28, 33, 67, 78], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 63, 64, 65, 74, 77, 86, 89, 95, 97, 99], "add": [4, 31, 55, 64, 65, 71], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 78], "In": [4, 25, 35, 85, 86], "document": [4, 102, 103, 104], "accur": [4, 11, 19, 89, 95], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 77, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 77, 81], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 78, 87, 92], "both": [5, 11, 20, 41, 53, 64, 77], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 77, 81], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 74, 75, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 100], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 77, 78], "order": [5, 6, 55, 71, 72, 101], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 83, 86, 87, 89, 92, 95, 99], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 78, 83], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 74, 77, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 63, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 87, 92, 100], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 75, 78, 83], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 101], "encod": [5, 8, 27, 33, 65, 101], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 92, 100], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 71, 73, 77, 84, 87, 92, 100], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 77, 81], "channel": [6, 7, 28, 78], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 77], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 77, 80, 88], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 77, 81, 88, 89, 95], "same": [6, 22, 35, 40, 77, 80], "torchvis": [6, 52, 101], "transform": [6, 7, 51, 52, 53, 54, 71, 101], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 77, 80, 81, 89, 95, 101], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 74, 75, 77, 80, 81, 83, 89, 95], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 74, 77, 101], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 77, 104], "manipul": [7, 62], "python": [7, 33, 80, 102, 103, 104], "librari": [7, 30, 53, 55, 104], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 77, 80, 81, 93, 104], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 77, 83], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 63, 65, 81, 104], "handl": [7, 27, 30, 32, 33, 51, 54, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 64, 65, 71], "background": [7, 8, 23, 25, 26, 57, 63, 67, 101], "check": [7, 33, 38, 64, 68, 69, 73, 84, 87, 97, 100, 104], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 85], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 81], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 74, 93], "kei": [7, 16, 20, 55, 64, 77], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 77, 85], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 83, 92, 100, 101], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 87, 92, 100], "binari": [7, 81], "like": [7, 10, 17, 54, 74, 80, 104], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 80], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 89, 95, 104], "preprocess": [7, 18, 27, 30, 35, 101], "befor": [7, 33, 35, 64, 77], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 77, 81], "necessari": [7, 35, 70, 74], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 77, 93], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 63, 64, 65, 69, 75, 77, 80], "ha": [7, 21, 41, 54, 78, 93, 102, 103], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 72, 77, 93, 101], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 71, 92, 100], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 75], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 75], "typeerror": [7, 48, 53, 54, 68, 69, 75], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 75, 76, 77, 84, 86, 89, 95, 99], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 77, 85, 86, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 71, 77, 81], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 55, 62, 71, 73, 77, 78, 93], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 72, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "pillow": [7, 22, 52, 101], "boolean": [7, 35], "otherwis": [7, 31, 35, 65, 68, 69, 73, 78, 83], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 71, 91, 93], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 101], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 81, 101], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 74, 80, 100, 102, 103], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 74, 77, 101], "techniqu": [9, 28, 33], "p": [9, 70, 74, 77], "need": [9, 14, 30, 41, 44, 80, 84, 86, 89, 92, 95, 99], "stack": [9, 77], "addition": 9, "second": [9, 20, 35, 40, 73], "element": [9, 77], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 81], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "right": [9, 43, 48, 81], "two": [9, 20, 35, 40, 73, 92], "dimension": [9, 77], "arrai": [9, 22, 33, 35, 39, 46, 48, 77, 81], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 77], "posit": [9, 35, 43, 44, 85], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 73], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "9": [9, 10, 20, 35, 39, 48, 55, 63, 75, 84, 85, 86, 88, 89, 92, 93, 94, 95, 96, 98, 99, 104], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 101], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 74, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 78, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "explan": 10, "No": [10, 63, 102, 103], "head": [10, 17, 22, 47, 69, 85, 94, 101], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 72, 78, 85, 86, 89, 90, 94, 95, 96, 98, 99, 104], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 74, 77, 92], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 74, 76, 77], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 91, 101], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 77], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 73, 76, 85], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 77, 101], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 104], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "nopan": 10, "panti": [10, 71], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 89, 95, 101], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 74, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 80, 83], "less": [10, 11, 13, 19, 84], "stand": [10, 63, 70, 74, 77], "sit": [10, 69], "ass": 10, "split": [10, 74], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 86, 89, 95, 99], "10": [10, 21, 27, 35, 39, 44, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "sprd": 10, "strongli": [10, 78], "11": [10, 35, 48, 84, 85, 86, 89, 92, 93, 95, 96], "vsplt": 10, "pose": [10, 35, 101], "12": [10, 22, 35, 43, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 85, 86, 89, 93, 96, 98], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 100], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 85, 86, 89, 93, 96], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 85, 86, 89, 93, 96, 102, 103], "feral": 10, "four": [10, 11, 85], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 90], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 84], "16": [10, 48, 55, 85, 89, 93, 96], "hdrago": 10, "style": [10, 14, 19, 44, 98, 104], "17": [10, 48, 55, 93, 98], "hponi": 10, "18": [10, 18, 48, 55, 89, 93, 95, 102, 103], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 93], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 93], "hcat": 10, "cat": [10, 69, 75], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 98], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 74, 77, 89, 92, 102, 103], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 80], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 98], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 74, 77, 78, 84, 85, 88, 90, 93, 94, 96, 97, 98], "releas": 10, "time": [10, 65, 78], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 85, 86, 89, 90, 94, 95, 96, 98, 99], "advanc": [10, 104], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 85, 89, 95], "scenario": [10, 70, 74, 80], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 101], "improv": [10, 21, 77], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 92], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 74, 78, 89, 95], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 74, 80, 85, 100], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 101], "30": [10, 19, 44], "public": 10, "friendli": [10, 104], "reduc": [10, 35, 46, 77], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 89, 95, 102, 103, 104], "reincarn": 10, "compon": [10, 20, 27, 30, 80], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 74, 77, 78, 80, 87, 100, 102, 103], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 77, 91], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 77], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 74], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 71, 75, 76, 81, 93, 97], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 71, 75, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "though": 10, "note": [10, 14, 35, 44, 63, 85, 89, 92, 95, 102, 103], "complet": [10, 44, 85, 91, 101], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 55, 70, 80, 92, 93, 102, 103], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 77], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 74, 77, 84, 92], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 78], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 81], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 74, 77, 78, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 104], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 77], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 71, 89, 95, 101, 102, 103, 104], "either": [11, 12, 13, 14, 15, 35, 77, 81], "standard": [11, 13, 14, 15, 31, 55, 80], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 80], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 77], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 71, 83, 100], "indic": [11, 35, 48, 51, 70, 74, 77], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 55, 65, 75], "invalid": [11, 14, 16, 19, 27, 31, 55], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 80], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 74, 78, 81], "speed": [12, 13, 14, 15, 16, 19, 23, 78], "accuraci": [12, 13, 14, 15, 16, 19, 41, 84, 86, 89, 92, 95, 99], "higher": [12, 13, 14, 15, 16, 18, 21, 92], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 89, 95], "overlap": [12, 14, 15, 16, 20, 70, 72, 74, 77, 78, 101], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 77, 84, 86, 88, 89, 92, 93, 95, 97, 99], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 104], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 89, 95], "overhead": [13, 14, 23, 80], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 75, 83, 84, 86, 89, 95, 99], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 83], "mostima_post": [13, 16], "29": [13, 16, 55], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 78, 85, 89, 92, 95, 102, 103], "primari": [14, 85, 88, 90, 94, 96, 98], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 86, 88], "therefor": [14, 22, 35, 102, 103], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 94, 101], "peopl": [14, 75], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 77, 78, 80, 83, 84, 85, 86, 89, 92, 95, 99, 104], "inde": 14, "recommend": [14, 21, 35, 38, 39, 77, 78, 89, 95], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 102, 103], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 63, 65, 67, 70, 80, 104], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 77], "configur": [15, 27, 35, 53, 54, 55, 101], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 81], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 71, 93, 97], "infer": [15, 18, 21, 30, 47, 83, 92], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 104], "hug": [16, 27, 30, 35, 55, 77], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 77, 85, 101], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 78, 104], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 80, 81, 100], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 76, 77], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 77, 83], "instead": [16, 21, 71], "detect_head": [17, 22], "booru_yolo": [17, 101], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 89, 95], "ey": [17, 44, 48, 63, 69, 101], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 85, 94, 101], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 101], "detect_hand": 17, "nudenet": [17, 101], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 71, 73, 101], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 78, 83, 100, 101], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 83, 93], "nudenet_onnx": 18, "effici": [18, 21, 64, 81], "notai": 18, "tech": 18, "detail": [18, 62, 63, 83, 85], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 82, 101], "topk": [18, 27], "100": [18, 23, 30, 38, 80], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 81, 84], "keep": [18, 74], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 80, 81, 97], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 80, 81, 93], "work": [20, 27, 32, 38, 65, 93], "aggreg": 20, "involv": 20, "segment": [20, 56, 101], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 75], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 100], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 86], "match": [20, 33, 46, 55, 69, 72, 101], "unknown": [20, 55, 75], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 63, 68, 81, 83], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 71], "correspond": [20, 35, 41, 46, 55, 77, 93, 97], "car": 20, "85": [20, 70, 77], "75": 20, "text_detect": 21, "been": [21, 93], "migrat": 21, "ocr": [21, 101], "detect_text_with_ocr": [21, 101], "soon": 21, "qualiti": [21, 36, 57, 63, 77, 78], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 84, 85, 86, 88, 93, 94, 95, 96, 98, 99], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 89, 95], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 83], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 83, 92], "attempt": [22, 31, 44, 55, 63, 65, 83], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 101], "cannot": [22, 41, 51, 53, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 72, 77, 83, 85, 90, 92, 94, 96, 98], "cv2": 23, "have": [23, 25, 35, 75, 76, 89, 95, 100], "lowest": 23, "resourc": [23, 101], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 71, 83, 85, 86, 88, 89, 90, 93, 94, 95, 96, 98, 99], "low": [23, 34, 36, 63, 74, 77, 78], "high": [23, 30, 57, 63, 78, 92, 93], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 77], "outlin": 24, "comparison": [24, 70], "canni": [24, 101], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 101], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 101], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 100], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 102, 103], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 78], "deeper": 25, "richer": 25, "probabl": [25, 93], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 78], "pass": [25, 26, 27, 30, 31, 43, 44, 55, 63, 67, 74, 78, 80], "neural": [25, 26, 67, 81], "network": [25, 26, 67, 81], "classif": [27, 81, 85, 86, 88, 89, 90, 91, 94, 95, 96, 98, 99], "those": [27, 92], "store": [27, 31, 63, 64], "manag": [27, 30, 83, 101], "interact": [27, 30], "also": [27, 53, 77, 104], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 80], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 83], "_model_nam": 27, "cach": [27, 30, 56, 82, 101], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 85, 88, 90, 94, 96, 98], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 85, 89, 95], "method": [27, 28, 30, 32, 33, 35, 43, 55, 89, 95], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 74], "interfac": [27, 30, 80], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 80], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 77, 80], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 93], "through": [27, 104], "error": [27, 33, 55, 77], "predict_fmt": 27, "fmt": [27, 36, 77], "top5": 27, "logit": 27, "embed": [27, 33, 77], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 77, 80, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "top": [27, 44, 92], "k": 27, "e": [27, 35, 57, 75, 78, 81], "g": [27, 35, 57, 75, 77, 78], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 104], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 85, 90, 91, 92, 94, 96, 98, 99, 101], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 83, 84, 89, 95, 101], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 101], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 78, 80, 83, 101], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 80, 104], "300": 30, "400": 30, "95": [30, 55, 68, 69, 75], "simpl": 30, "without": [30, 63, 68, 69, 76], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 84], "found": [31, 44, 55, 63, 85], "commonli": [31, 71, 81], "where": [31, 35, 63, 64, 77, 80], "look": [31, 41, 63, 85], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 101], "lsb": [32, 65, 101], "signific": [32, 33, 35, 65], "bit": [32, 33, 55, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 71], "inject": 33, "combin": [33, 41], "emb": [33, 77], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 77], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 100], "multi": [33, 80], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 71], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 77, 78, 84, 86, 89, 92, 95, 99], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 74, 78, 104], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 92], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 80], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 77, 78], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 94, 95], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 84, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "neighborhood": 35, "core": [35, 102, 103], "few": 35, "too": 35, "sensit": [35, 43, 77, 89, 95], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 74, 78], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 101], "danbooru": [36, 70, 72, 74, 89, 92], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 77], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 101], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 101], "laplacian": [37, 101], "laplacian_scor": 37, "lpip": [37, 101], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 101], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 80, 84, 92], "seem": 38, "just": [38, 86, 89, 92, 95, 99], "we": [38, 78], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 74, 77], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 78, 102, 103], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 77], "img2": [39, 40, 77], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 83], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 86], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 75], "languag": 41, "func": [41, 82, 101], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 104], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 70, 74, 77], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 77, 102, 103], "serv": [43, 70], "foundat": 43, "inherit": 43, "within": [43, 63, 70, 77], "fill": 43, "valid": [43, 44, 48, 101], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 83, 86], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 102, 103], "star": [44, 74], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 74, 77], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 73], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 101], "align_maxs": 45, "censor_": [45, 101], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 101], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 101], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 79], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 104], "github": [47, 102, 103, 104], "com": [47, 104], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 101, 104], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 74, 77], "make": [48, 53, 71, 81, 89, 93, 95], "readabl": [48, 77], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 75], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 91, 101], "zero": 48, "must": [48, 69, 100], "preced": 48, "surround": 48, "whitespac": [48, 71], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 75], "113": [48, 55], "dwpose": [49, 101], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 101], "connect": 50, "ellips": 50, "facial": [50, 69, 85], "pars": [51, 53, 54, 62, 63, 101], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": [51, 55], "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "create_bit_transform": 52, "create_transforms_from_bit_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 81], "learn": [53, 81], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 80], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 102, 103], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 78], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 102, 103], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 93, 94, 95, 98], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "tri": 55, "def": [55, 80], "my_transform_cr": 55, "occur": 55, "until": 55, "succe": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "clip": [55, 63], "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "shortest_edg": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 77], "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 89, 95], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 104], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 101], "remove_adversarial_nois": 59, "nafnet": [59, 101], "restore_with_nafnet": 59, "scunet": [59, 101], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 84, 104], "diffus": [62, 63, 84], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 101], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 100], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 74, 75, 76, 77], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 76], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 88, 91, 101], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 74, 77], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70], "pubic_hair": [63, 69], "3d": [63, 86], "realist": 63, "slip": [63, 71], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 74, 75, 76, 77], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 74, 77], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 74, 77], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 74, 77], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 101], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "els": [63, 102, 103], "underli": [63, 80], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 87, 100], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 80, 91, 93, 95, 100, 101], "torch": 64, "command": [64, 104], "pip": [64, 104], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 75, 89, 95], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 104], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 101], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 77], "inspir": [67, 77, 97], "space": [67, 77], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 74, 77], "skadi_seg": 67, "drop": [68, 69, 70, 74, 76, 77], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 75, 76], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 74, 77], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 80], "mutabl": 69, "constructor": 69, "empti": 69, "iter": 69, "hold": [69, 70, 74, 77], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 74, 77], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70], "headwear": 69, "ribbon": [69, 74], "crown": 69, "cap": 69, "hairclip": [69, 74], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 74, 77], "glass": [69, 71], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 73], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 72, 101], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "extens": 70, "practic": 70, "use_real_nam": [70, 74], "general_threshold": [70, 77], "character_threshold": [70, 77], "drop_overlap": [70, 74, 77], "real": [70, 74, 91, 101], "renam": [70, 74], "redirect": [70, 74], "mani": [70, 74], "websit": [70, 74], "rate": [70, 77, 89, 91, 101], "char": [70, 77], "9897817373275757": 70, "question": [70, 77, 89], "010265946388244629": 70, "explicit": [70, 77, 89], "2809715270996094e": 70, "9939777851104736": 70, "5032387375831604": 70, "black_bord": 70, "9943548440933228": 70, "black_glov": [70, 74, 77], "5011609792709351": 70, "blue_ski": [70, 74, 77], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 74, 77], "8504303693771362": 70, "cowboy_shot": [70, 74, 77], "6008237600326538": 70, "crop_top": [70, 74, 77], "6635787487030029": 70, "dai": [70, 74, 77], "8496965765953064": 70, "glove": [70, 74, 77], "6107005476951599": 70, "hair_between_ey": [70, 74, 77], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 74, 77], "5141720771789551": 70, "letterbox": 70, "long_hair": [70, 74, 76, 77], "9884189963340759": 70, "looking_at_view": [70, 74, 77], "5673105120658875": 70, "midriff": [70, 74, 77], "6290556192398071": 70, "navel": [70, 74, 77], "9631235003471375": 70, "no_hat": [70, 74], "7978747487068176": 70, "no_headwear": [70, 74, 77], "7577926516532898": 70, "outdoor": [70, 74, 77], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": 70, "9841411709785461": 70, "red_ey": [70, 74, 77], "958786129951477": 70, "shirt": [70, 74, 77], "6720131039619446": 70, "short_sleev": [70, 74, 77], "7077711820602417": 70, "silver_hair": [70, 74], "6673924326896667": 70, "sky": [70, 74, 77], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 74, 77], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 74, 77], "9076308012008667": 70, "thigh": [70, 74, 77], "580970823764801": 70, "skadi_": [70, 77], "arknight": [70, 77], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 74, 77], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": 70, "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": 70, "5315935611724854": 70, "brown_hair": [70, 74, 77], "9397273659706116": 70, "9229896664619446": 70, "charm_": 70, "9006357789039612": 70, "citi": 70, "9020784497261047": 70, "cityscap": 70, "9547432661056519": 70, "5296419262886047": 70, "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 74, 77], "8277763724327087": 70, "hair_orna": [70, 74, 77], "9356368780136108": 70, "hair_ribbon": [70, 74], "5288072824478149": 70, "jacket": [70, 74, 77], "6336134076118469": 70, "9703260064125061": 70, "8188960552215576": 70, "phone_screen": 70, "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 74], "9725285172462463": 70, "plaid_skirt": [70, 74], "9638455510139465": 70, "pleated_skirt": [70, 74, 77], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 74], "5493080615997314": 70, "school_bag": 70, "9863407611846924": 70, "school_uniform": [70, 74, 77], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": 70, "9325523972511292": 70, "skirt": [70, 74, 77], "92237788438797": 70, "skyscrap": 70, "7728171348571777": 70, "sleeves_past_wrist": [70, 74], "7257086038589478": 70, "smile": [70, 74, 77], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 74, 77], "9990814924240112": 70, "tongue_out": [70, 74, 77], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 74, 76, 77], "7461410164833069": 70, "underscor": [71, 77], "convent": 71, "restor": [71, 101], "use_spac": 71, "use_escap": 71, "include_scor": 71, "score_descend": 71, "_": 71, "escap": 71, "unsaf": 71, "sort": [71, 75], "descend": 71, "panty_pul": 71, "6826801300048828": 71, "958938717842102": 71, "drinking_glass": 71, "9340789318084717": 71, "areola_slip": 71, "41196826100349426": 71, "9988248348236084": 71, "drink": 71, "pull": 71, "areola": 71, "999": 71, "959": 71, "934": 71, "683": 71, "412": 71, "mldanbooru": [72, 101], "get_mldanbooru_tag": 72, "wd14": [72, 74, 101], "get_wd14_tag": [72, 74], "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "deepdanbooru": [72, 74, 101], "get_deepdanbooru_tag": [72, 74], "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "drop_overlap_tag": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "char_whitelist_suffix": 72, "char_whitelist_prefix": 72, "char_whitelist_word": 72, "char_suffix": 72, "char_prefix": 72, "charactertagpool": 72, "is_basic_character_tag": 72, "drop_basic_character_tag": 72, "sort_tag": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "t1": 73, "t2": 73, "fulli": 73, "ml": 74, "448": 74, "keep_ratio": 74, "9999984502792358": [74, 96], "9999946355819702": 74, "9994951486587524": 74, "998144268989563": 74, "9978417158126831": 74, "9941409230232239": 74, "9799384474754333": 74, "979142427444458": 74, "961823582649231": 74, "961323618888855": 74, "9490893483161926": 74, "large_breast": [74, 77], "9450850486755371": 74, "9425153136253357": 74, "9409335255622864": 74, "9319437146186829": 74, "9265308976173401": 74, "baseball_bat": [74, 77], "9259042143821716": 74, "922250509262085": 74, "9199565052986145": 74, "9175475835800171": 74, "9102761745452881": 74, "9076938629150391": 74, "stomach": [74, 77], "9052775502204895": 74, "8938589692115784": 74, "8894285559654236": 74, "8891903162002563": 74, "8845980763435364": 74, "8842408061027527": 74, "8659475445747375": 74, "862621009349823": 74, "8616052865982056": 74, "8562789559364319": 74, "short_short": [74, 77], "8555729389190674": 74, "8533340096473694": 74, "black_short": [74, 77], "8477485775947571": 74, "8430152535438538": 74, "tied_long_hair": [74, 77], "8340626955032349": 74, "crop_top_overhang": 74, "8266023397445679": 74, "8222048282623291": 74, "8202669620513916": 74, "black_shirt": [74, 77], "8061150312423706": 74, "ass_visible_through_thigh": [74, 77], "7803354859352112": 74, "thigh_gap": [74, 77], "7789446711540222": 74, "arms_up": 74, "7052110433578491": 74, "9999866485595703": 74, "997043788433075": 74, "9969649910926819": 74, "9957101345062256": 74, "9928386807441711": 74, "9886980056762695": 74, "9864778518676758": 74, "ghost": [74, 77], "9769423007965088": 74, "9747489094734192": 74, "9736957550048828": 74, "9388670325279236": 74, "9356311559677124": 74, "91000896692276": 74, "cardigan": 74, "8955123424530029": 74, "8910233378410339": 74, "8904104828834534": 74, "8881211280822754": 74, "8876776695251465": 74, "8864808678627014": 74, "8810517191886902": 74, "8798807263374329": 74, "8765745162963867": 74, "8737136125564575": 74, "nail_polish": 74, "8650439381599426": 74, "8613706827163696": 74, "blue_cardigan": 74, "8571277260780334": 74, "8333670496940613": 74, "8160212635993958": 74, "eyebrows_visible_through_hair": 74, "8122442364692688": 74, "8091571927070618": 74, "8082079887390137": 74, "8048468232154846": 74, "long_sleev": [74, 77], "8042327165603638": 74, "7984272241592407": 74, "blazer": [74, 77], "794708251953125": 74, "78981614112854": 74, "7892146110534668": 74, "shaped_pupil": [74, 77], "7867060899734497": 74, "gradient_hair": 74, "786359965801239": 74, "white_shirt": 74, "7790888547897339": 74, "brown_skirt": 74, "7760675549507141": 74, "774523913860321": 74, "7721588015556335": 74, "7697228789329529": 74, "755959689617157": 74, "multicolored_hair": 74, "7477189898490906": 74, "7476690411567688": 74, "rail": 74, "7476617693901062": 74, "blue_jacket": 74, "7458406090736389": 74, "741143524646759": 74, "7364678978919983": 74, "collared_shirt": 74, "7193643450737": 74, "red_neckwear": 74, "7108616828918457": 74, "7086325287818909": 74, "miniskirt": 74, "7055293321609497": 74, "7039415836334229": 74, "open_cloth": 74, "7018357515335083": 74, "shuffl": 75, "count": [75, 102, 103], "2boi": 75, "random": 75, "cat_ear": 75, "uniqu": 75, "precomput": 76, "8849405313291128": 76, "8548297594823425": 76, "03910296474461261": 76, "6615180440330748": 76, "21552028866308015": 76, "3165260620737027": 76, "47744464927382957": 76, "tagger": 77, "smilingwolf": 77, "wd": 77, "swinv2_v3": 77, "general_mcut_en": 77, "character_mcut_en": 77, "no_underlin": 77, "mcut": 77, "replac": 77, "dim": 77, "index": [77, 104], "l2": 77, "follw": 77, "valuabl": 77, "enabl": 77, "rapid": 77, "queri": 77, "0011444687843322754": 77, "8876402974128723": 77, "106781005859375": 77, "000277101993560791": 77, "997527003288269": 77, "9797663688659668": 77, "9905703663825989": 77, "9761719703674316": 77, "8981098532676697": 77, "8810765743255615": 77, "9498510360717773": 77, "8377365469932556": 77, "945058286190033": 77, "9457170367240906": 77, "969594419002533": 77, "7881088852882385": 77, "7687551379203796": 77, "9301245212554932": 77, "6703325510025024": 77, "white_hair": 77, "5292627811431885": 77, "8677047491073608": 77, "grey_hair": 77, "5859264731407166": 77, "9536856412887573": 77, "8056888580322266": 77, "8394746780395508": 77, "9473626613616943": 77, "8986269235610962": 77, "9385137557983398": 77, "8408567905426025": 77, "alternate_costum": 77, "4245271384716034": 77, "931140661239624": 77, "8830795884132385": 77, "7279844284057617": 77, "artist_nam": 77, "5333830714225769": 77, "64717698097229": 77, "9516432285308838": 77, "9655293226242065": 77, "9485014081001282": 77, "7366660833358765": 77, "7161656618118286": 77, "5858667492866516": 77, "6186309456825256": 77, "41193312406539917": 77, "467605859041214": 77, "36282333731651306": 77, "3756745457649231": 77, "motion_blur": 77, "5091936588287354": 77, "951993465423584": 77, "basebal": 77, "5634750723838806": 77, "8232709169387817": 77, "9869340658187866": 77, "49491602182388306": 77, "5193622708320618": 77, "003406703472137451": 77, "0007208287715911865": 77, "9798132181167603": 77, "8046203851699829": 77, "7596215009689331": 77, "7620116472244263": 77, "46084529161453247": 77, "48454540967941284": 77, "5152207016944885": 77, "8023070096969604": 77, "8653596639633179": 77, "7201820611953735": 77, "7816740870475769": 77, "697688639163971": 77, "8974947333335876": 77, "7491052746772766": 77, "5015512704849243": 77, "6401398181915283": 77, "43420469760894775": 77, "4528769850730896": 77, "5730487704277039": 77, "6739872694015503": 77, "5545973181724548": 77, "6946243047714233": 77, "5487751364707947": 77, "7439308166503906": 77, "4186026453971863": 77, "47378358244895935": 77, "4690653085708618": 77, "7565015554428101": 77, "hu_tao_": 77, "genshin_impact": 77, "9262397289276123": 77, "boo_tao_": 77, "942080020904541": 77, "denorm": 77, "denormalizer_nam": 77, "mnum2_al": 77, "understand": 77, "batch": [77, 78, 97], "redund": 77, "structur": [77, 101], "b": 77, "r": [77, 89, 95], "c": 77, "linalg": 77, "norm": 77, "approx": [77, 78], "1e": 77, "cdc_anime_onnx": 78, "realli": 78, "As": [78, 89, 95], "1024x1024": 78, "2060": 78, "gpu": 78, "cost": 78, "against": 78, "cpu": [78, 83, 102, 103], "experi": 78, "hgsr": 78, "mhr": 78, "aug_x4_320": 78, "tile_s": 78, "tile_overlap": 78, "batch_siz": 78, "silent": 78, "tile": 78, "progress": 78, "messag": 78, "cute_waifu_aroma": 78, "pngimageplugin": 78, "pngimagefil": 78, "1168x1168": 78, "0x7f0e8ca06880": 78, "4672x4672": 78, "0x7f0e48edb640": 78, "cdc": [79, 101], "upscale_with_cdc": 79, "thread": [80, 100], "lru_cach": 80, "wrap": 80, "synchron": 80, "prevent": 80, "race": 80, "condit": 80, "maxsiz": 80, "expensive_funct": 80, "expens": 80, "lock": [80, 100], "safeti": [80, 97], "multithread": 80, "my_funct": 80, "introduc": 80, "acquisit": 80, "critic": 80, "mathemat": 81, "activ": 81, "deep": 81, "problem": [81, 89, 95], "input_valu": 81, "frac": 81, "26894142": 81, "73105858": 81, "ts_lru_cach": 82, "sigmoid": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "cudaexecutionprovid": 83, "cpuexecutionprovid": 83, "ckpt": 83, "inferencesess": 83, "onnx_mod": 83, "decid": 83, "linux": [83, 102, 103], "execut": [83, 102, 103], "ignor": 83, "cuda": [83, 102, 103], "forc": 83, "anime_ai_check": 84, "mobilenetv3_sce_dist": [84, 95, 99], "mainli": 84, "caformer_s36_plus_sc": 84, "graph": 84, "9996960163116455": 84, "9999125003814697": 84, "997803270816803": 84, "9960069060325623": 84, "9887709021568298": 84, "9998629093170166": 84, "0013722758740186691": 84, "00020673229300882667": 84, "0001895089662866667": 84, "0008857478387653828": 84, "552320024231449e": 84, "001168627175502479": 84, "bangumi": [85, 86], "vision": 85, "imageri": 85, "bangumi_char_typ": 85, "definit": [85, 92], "video": 85, "secondari": 85, "often": 85, "lack": 85, "lead": 85, "under": [85, 104], "categori": [85, 93], "three": 85, "judg": 85, "anime_portrait": [85, 91], "mobilenetv3_v0_dist": [85, 94, 98, 99], "9998525381088257": 85, "00012103465269319713": 85, "6464786313008517e": 85, "906112609314732e": 85, "06": [85, 86, 88, 93, 94, 95, 96, 98], "9997243285179138": 85, "0002490800397936255": 85, "7215803381986916e": 85, "354368557978887e": 85, "9998849630355835": 85, "90006631379947e": 85, "3920385754317977e": 85, "2084233276254963e": 85, "9998877048492432": 85, "732793503440917e": 85, "4264976925915107e": 85, "0623419257171918e": 85, "07076334953308105": 85, "9290977716445923": 85, "0001044218079186976": 85, "4467317163944244e": 85, "2568268832401372e": 85, "9999498128890991": 85, "1810528778587468e": 85, "879474429093534e": 85, "260669109295122e": 85, "9999510049819946": 85, "2321036592766177e": 85, "025227553938748e": 85, "4251427273848094e": 85, "999957799911499": 85, "4273678718600422e": 85, "6884023302263813e": 85, "880981603288092e": 85, "0002326338435523212": 85, "9996368885040283": 85, "164971561403945e": 85, "00020793956355191767": 85, "13438372313976288": 85, "8652494549751282": 85, "000158855298650451": 85, "000238816806813702": 85, "3589179217815399": 85, "6406960487365723": 85, "0001471740542910993": 85, "002255884697660804": 85, "08208147436380386": 85, "9152728915214539": 85, "00038967153523117304": 85, "227699592884164e": 85, "0835404282261152e": 85, "1437502406770363e": 85, "9999284744262695": 85, "2125529792683665e": 85, "0218892384727951e": 85, "00011914174683624879": 85, "9998584985733032": 85, "2007669283775613e": 85, "6357082131435163e": 85, "3068713896209374e": 85, "9999185800552368": 85, "066640925273532e": 85, "529400813335087e": 85, "089402500540018e": 85, "9999388456344604": 85, "6406959295272827": 85, "not_paint": 86, "anime_classif": 86, "older": 86, "mobilenetv3_v1": [86, 96], "5_dist": 86, "3_dist": 86, "plot": [86, 89, 95, 99], "caformer_s36_v1": 86, "3_focal": 86, "8346158862113953": 86, "004201625939458609": 86, "0028638991061598063": 86, "15633030235767365": 86, "001988308737054467": 86, "9868855476379395": 86, "001178382197394967": 86, "00015886101755313575": 86, "0005986307514831424": 86, "011178601533174515": 86, "9933090209960938": 86, "0012440024875104427": 86, "00040085514774546027": 86, "004924307577311993": 86, "00012189441622467712": 86, "00031298911198973656": 86, "9968050718307495": 86, "182305903872475e": 86, "0027923565357923508": 86, "7805559259140864e": 86, "0004650334012694657": 86, "996709942817688": 86, "736721191671677e": 86, "0027629584074020386": 86, "4619508621981367e": 86, "0003803370927926153": 86, "998649537563324": 86, "190127922105603e": 86, "0008622839814051986": 86, "595230686594732e": 86, "0004573142796289176": 86, "00031435859273187816": 86, "8671838641166687": 86, "13199880719184875": 86, "563074617180973e": 86, "153919796110131e": 86, "290010737255216e": 86, "9727378487586975": 86, "027150526642799377": 86, "162296004826203e": 86, "4933258828241378e": 86, "0004275702522136271": 86, "995402455329895": 86, "002233930164948106": 86, "001911122351884842": 86, "1603819727897644": 86, "0007561995880678296": 86, "00017044576816260815": 86, "838487982749939": 86, "0002034590725088492": 86, "005001617129892111": 86, "000932251859921962": 86, "009352140128612518": 86, "9846979379653931": 86, "6018555470509455e": 86, "004064667969942093": 86, "464051254326478e": 86, "025772539898753166": 86, "9699516296386719": 86, "00011656546121230349": 86, "287263775244355e": 86, "370255853951676e": 86, "01098843663930893": 86, "0031668643932789564": 86, "9857884049415588": 86, "499273488065228e": 86, "8419872251106426e": 86, "0003471920208539814": 86, "029472889378666878": 86, "9700765609741211": 86, "0012387704337015748": 86, "001172148622572422": 86, "787473391043022e": 86, "003680602880194783": 86, "9938107132911682": 86, "8346157073974609": 86, "8671836853027344": 86, "8384883403778076": 86, "9846979975700378": 86, "9700766801834106": 86, "greyscal": 87, "jpeg_ful": [87, 100], "6125901": 87, "6125785": [87, 100], "6124220": 87, "rough": [88, 89, 95], "polish": 88, "mobilenetv3_v2": 88, "2_dist": [88, 96], "910087929805741e": 88, "1241951510310173": 88, "8757457137107849": 88, "00018937293498311192": 88, "030049214139580727": 88, "9697614312171936": 88, "008933082222938538": 88, "05096456781029701": 88, "9401022791862488": 88, "009832272306084633": 88, "9898634552955627": 88, "00030428936588577926": 88, "013919820077717304": 88, "9819902181625366": 88, "004089969675987959": 88, "04166747257113457": 88, "9582782983779907": 88, "4218515288084745e": 88, "8849249482154846": 88, "1149177998304367": 88, "0001573085755808279": 88, "9907882809638977": 88, "008958994410932064": 88, "0002527958422433585": 88, "9831690788269043": 88, "01682441122829914": 88, "613856385229155e": 88, "8757458329200745": 88, "8849248290061951": 88, "million": 89, "anime_r": [89, 91], "boundari": [89, 95], "challeng": [89, 95], "clean": [89, 95], "ground": [89, 95], "truth": [89, 95], "judgment": [89, 95], "intend": [89, 95], "quick": [89, 95, 101], "estim": [89, 95], "basi": [89, 95], "mobilenetv3_large_100_v0_ls0": 89, "caformer_s36_v0_ls0": 89, "7508869767189026": 89, "7034655809402466": 89, "728887677192688": 89, "7404400110244751": 89, "7446154952049255": 89, "7514738440513611": 89, "768704354763031": 89, "8219676613807678": 89, "7267540693283081": 89, "7645740509033203": 89, "7216582894325256": 89, "7615436315536499": 89, "815083920955658": 89, "8321858644485474": 89, "8204999566078186": 89, "820833146572113": 89, "chdir": 89, "doc": 89, "api_doc": 89, "7508870363235474": 89, "11212056130170822": 89, "06781744956970215": 89, "06917501986026764": 89, "7034654021263123": 89, "15903906524181366": 89, "06688199192285538": 89, "07061357796192169": 89, "7288877964019775": 89, "1476859599351883": 89, "060362350195646286": 89, "06306383013725281": 89, "7404399514198303": 89, "10337048768997192": 89, "08087948709726334": 89, "07530999928712845": 89, "055992450565099716": 89, "7446154356002808": 89, "13191790878772736": 89, "06747424602508545": 89, "06458679586648941": 89, "10566363483667374": 89, "07827574014663696": 89, "07079866528511047": 89, "7687042951583862": 89, "09974884241819382": 89, "06074819341301918": 89, "050435908138751984": 89, "8219675421714783": 89, "0593985915184021": 89, "06819795072078705": 89, "06569571048021317": 89, "1177448257803917": 89, "726753830909729": 89, "08980562537908554": 89, "06481882929801941": 89, "06922297924757004": 89, "10138414055109024": 89, "06351721286773682": 89, "07683827728033066": 89, "13798624277114868": 89, "05942752957344055": 89, "10584963858127594": 89, "7615437507629395": 89, "07317910343408585": 89, "060196295380592346": 89, "06751583516597748": 89, "0572039857506752": 89, "05398125201463699": 89, "06124086305499077": 89, "0525919646024704": 89, "8321859240531921": 89, "05922013148665428": 89, "06274889409542084": 89, "057530902326107025": 89, "8205001354217529": 89, "05683052912354469": 89, "06635929644107819": 89, "05597696080803871": 89, "8208332657814026": 89, "non_furri": 90, "mobilenetv3_v0": 90, "1_dist": 90, "9898804426193237": 90, "010119626298546791": 90, "9677742123603821": 90, "032225821167230606": 90, "959551215171814": 90, "040448784828186035": 90, "9535530209541321": 90, "04644693806767464": 90, "04358793422579765": 90, "9564120769500732": 90, "02767963521182537": 90, "9723203182220459": 90, "028900373727083206": 90, "9710996150970459": 90, "037573859095573425": 90, "9624261260032654": 90, "aicheck": [91, 101], "get_ai_created_scor": 91, "is_ai_cr": 91, "bangumi_char": [91, 101], "anime_bangumi_char_scor": 91, "anime_bangumi_char": 91, "anime_classify_scor": 91, "anime_classifi": 91, "is_greyscal": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": [91, 101], "anime_dbrating_scor": 91, "anime_dbr": 91, "furri": [91, 101], "anime_furry_scor": 91, "anime_furri": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw_pred_scor": 91, "nsfw_pred": 91, "portrait": [91, 101], "anime_portrait_scor": 91, "anime_rating_scor": 91, "anime_real_scor": 91, "safe_check_scor": 91, "safe_check": 91, "style_ag": [91, 101], "anime_style_age_scor": 91, "anime_style_ag": 91, "teen": [91, 101], "anime_teen_scor": 91, "anime_teen": 91, "is_truncated_fil": 91, "screen": 92, "row": 92, "bottom": 92, "grayscal": 92, "monochrome_detect": 92, "mobilenetv3_large_100_dist_safe2": 92, "mobilenetv3_dist": 92, "caformer_s36": 92, "mono": 92, "9614395499229431": 92, "9458909034729004": 92, "9559807777404785": 92, "9651952981948853": 92, "9379720687866211": 92, "8814834356307983": 92, "03941023349761963": 92, "07492382079362869": 92, "09546589106321335": 92, "016521310433745384": 92, "005693843588232994": 92, "0315730981528759": 92, "Not": 93, "five": 93, "hentai": 93, "neutral": 93, "porn": 93, "sexi": 93, "infinit": 93, "nsfwj": 93, "tfj": 93, "deploy": 93, "mobil": 93, "9970946311950684": 93, "00198739324696362": 93, "000894528697244823": 93, "4315058251668233e": 93, "099447197513655e": 93, "9282580614089966": 93, "061733175069093704": 93, "008979619480669498": 93, "0007789491210132837": 93, "0002501663693692535": 93, "7945129871368408": 93, "2044062316417694": 93, "0005603990866802633": 93, "0004847997915931046": 93, "564094367902726e": 93, "7977773547172546": 93, "01352313905954361": 93, "18791256844997406": 93, "0004888656549155712": 93, "00029804420773871243": 93, "04498734697699547": 93, "9509441256523132": 93, "4087972633424215e": 93, "003999904729425907": 93, "4542059185914695e": 93, "002892113756388426": 93, "982390284538269": 93, "02520776737947e": 93, "014633022248744965": 93, "858086610212922e": 93, "002532319398596883": 93, "9887337684631348": 93, "231979568838142e": 93, "008699454367160797": 93, "8187158022774383e": 93, "03564726561307907": 93, "954788088798523": 93, "343036850215867e": 93, "009289607405662537": 93, "00020158555707894266": 93, "006372362840920687": 93, "006019102409482002": 93, "9694945812225342": 93, "015214097686111927": 93, "002899901708588004": 93, "0004039364866912365": 93, "00012730166781693697": 93, "987038791179657": 93, "007135333959013224": 93, "005294707603752613": 93, "06964848190546036": 93, "0014777459437027574": 93, "9276643395423889": 93, "0003031621454283595": 93, "0009063396137207747": 93, "00028707628371194005": 93, "00010888021643040702": 93, "9992460012435913": 93, "00015473493840545416": 93, "0002033217460848391": 93, "563037691696081e": 93, "008058490231633186": 93, "00044566826545633376": 93, "937960684299469": 93, "05353058874607086": 93, "364063445587817e": 93, "00562260951846838": 93, "00012077406427124515": 93, "9897090792655945": 93, "004547217860817909": 93, "564737981942017e": 93, "016690678894519806": 93, "001258736359886825": 93, "9766013622283936": 93, "005440687295049429": 93, "4481674952548929e": 93, "01861923187971115": 93, "0008914825739338994": 93, "9674761295318604": 93, "012998746708035469": 93, "691116141155362e": 93, "0007601747056469321": 93, "0005019629606977105": 93, "039504989981651306": 93, "9591660499572754": 93, "0001652583305258304": 93, "0002614929690025747": 93, "020374108105897903": 93, "029394468292593956": 93, "9498046040534973": 93, "00016299057460855693": 93, "004782819654792547": 93, "002861740067601204": 93, "12280157208442688": 93, "8693908452987671": 93, "0001731760276015848": 93, "304211274255067e": 93, "03286275267601013": 93, "010648751631379128": 93, "9562522172927856": 93, "999900221824646": 94, "645313209854066e": 94, "3387104445428122e": 94, "9999704360961914": 94, "4465465685352683e": 94, "071506166132167e": 94, "9999785423278809": 94, "512719154561637e": 94, "292278612818336e": 94, "919455750496127e": 94, "9999444484710693": 94, "3647335082350764e": 94, "0555699191172607e": 94, "9999880790710449": 94, "3210242286731955e": 94, "7451418898417614e": 94, "9999822378158569": 94, "2084267331811134e": 94, "7460413321023225e": 94, "1532473820352607e": 94, "9999996423721313": 94, "0316136922483565e": 94, "840229633236049e": 94, "9999998807907104": [94, 95], "736660568800289e": 94, "199210472208506e": 94, "9999992847442627": 94, "r15": 95, "r18": 95, "sankaku": 95, "mobilenetv3_v1_pruned_ls0": 95, "caformer_s36_plu": [95, 99], "5863172936624323e": 95, "480062353375615e": 95, "9924363493919373": 95, "007255776319652796": 95, "0003077814180869609": 95, "996969997882843": 95, "0030054834205657244": 95, "4601260520284995e": 95, "9966891407966614": 95, "003293127752840519": 95, "770909148035571e": 95, "00025384966284036636": 95, "9996721744537354": 95, "399192691082135e": 95, "973351603141055e": 95, "9998563528060913": 95, "391309580067173e": 95, "0018681309884414077": 95, "9827859997749329": 95, "015345841646194458": 95, "013710384257137775": 95, "8339558839797974": 95, "15233369171619415": 95, "951323833462084e": 95, "00029566374723799527": 95, "9997004270553589": 95, "00018434497178532183": 95, "568440272123553e": 95, "9997699856758118": 95, "11225129129889e": 95, "051862899563275e": 95, "9999485015869141": 95, "902020231791539e": 95, "0005639699520543218": 95, "9994290471076965": 95, "anime_real_cl": 96, "4_dist": 96, "9999716281890869": 96, "8398366339388303e": 96, "9992202520370483": 96, "0007797438884153962": 96, "9999709129333496": 96, "905452492996119e": 96, "9999765157699585": 96, "3499671442550607e": 96, "9994087219238281": 96, "0005913018831051886": 96, "9999759197235107": 96, "4061362637439743e": 96, "9999052286148071": 96, "475799015490338e": 96, "403173675702419e": 96, "5848207794988411e": 96, "0010207017185166478": 96, "9989792704582214": 96, "2124368115328252e": 96, "9999977350234985": 96, "6512358342879452e": 96, "9999834299087524": 96, "359853614412714e": 96, "9999936819076538": 96, "600314317329321e": 96, "9999840259552002": 96, "5589323083986528e": 96, "9999843835830688": 96, "5513256585109048e": 96, "9999845027923584": 96, "pollut": 97, "mf666": 97, "shit": 97, "checker": 97, "mobilenet": 97, "v2": 97, "max_batch_s": 97, "1970": 98, "1980": 98, "1990": 98, "2000": 98, "2010": 98, "2015": 98, "2020": 98, "ag": 98, "9805465340614319": 98, "761269782553427e": 98, "0005044879508204758": 98, "01569165475666523": 98, "002850610064342618": 98, "00037849770160391927": 98, "9434612113400362e": 98, "053497342392802e": 98, "9992554783821106": 98, "0006490182713605464": 98, "8857468805654207e": 98, "317252262353577e": 98, "314484721769986e": 98, "0750001138148946e": 98, "706833609205205e": 98, "00034479793976061046": 98, "9995512366294861": 98, "391363472677767e": 98, "4607510820496827e": 98, "0679690351244062e": 98, "661913514311891e": 98, "757471131393686e": 98, "0744897230761126e": 98, "76177470368566e": 98, "9996387958526611": 98, "160279296338558e": 98, "00013228354509919882": 98, "1361367038916796e": 98, "464057489414699e": 98, "2412899599876255e": 98, "703883653040975e": 98, "127358498517424e": 98, "9973921775817871": 98, "0022309015039354563": 98, "00018872201326303184": 98, "780902943617548e": 98, "422096920578042e": 98, "638929097680375e": 98, "152203023797483e": 98, "00028818511054851115": 98, "9996094107627869": 98, "58777353237383e": 98, "9200742826797068e": 98, "00017117452807724476": 98, "518441947875544e": 98, "885544381570071e": 98, "4389253010449465e": 98, "1696006772108376e": 98, "9996393918991089": 98, "contenti": 99, "safe_teen": 99, "non_teen": 99, "caformer_s36_v0": 99, "9998493194580078": 99, "0378791052498855e": 99, "00012023092131130397": 99, "9790042638778687": 99, "0017522255657240748": 99, "01924353837966919": 99, "9998124241828918": 99, "19778298237361e": 99, "0001456339523429051": 99, "0008521362324245274": 99, "9989691972732544": 99, "00017870066221803427": 99, "0992944781901315e": 99, "9994398951530457": 99, "0004991036257706583": 99, "2035720727872103e": 99, "9994019269943237": 99, "0005460577667690814": 99, "0478151529678144e": 99, "524079147609882e": 99, "999934196472168": 99, "786742884898558e": 99, "653994154883549e": 99, "9998156428337097": 99, "0001218809193233028": 99, "00013706681784242392": 99, "9997410178184509": 99, "jpeg_trunc": 100, "2216614_truncat": 100, "imagefil": 100, "load_truncated_imag": 100, "ascii": 101, "metric": 101, "list_det_model": 101, "list_rec_model": 101, "sd": 101, "tag": 101, "platform": [102, 103], "shutil": [102, 103], "cpuinfo": [102, 103], "psutil": [102, 103], "hbutil": [102, 103], "size_to_bytes_str": [102, 103], "python_implement": [102, 103], "python_vers": [102, 103], "brand": [102, 103], "get_cpu_info": [102, 103], "brand_raw": [102, 103], "cpu_count": [102, 103], "freq": [102, 103], "cpu_freq": [102, 103], "mhz": [102, 103], "virtual_memori": [102, 103], "precis": [102, 103], "ye": [102, 103], "nvidia": [102, 103], "smi": [102, 103], "1021": [102, 103], "azur": [102, 103], "x86_64": [102, 103], "glibc2": [102, 103], "cpython": [102, 103], "amd": [102, 103], "epyc": [102, 103], "7763": [102, 103], "3301": 102, "7459999999996": 102, "615": [102, 103], "gib": [102, 103], "deploi": [102, 103], "action": [102, 103], "3215": 103, "5724999999998": 103, "imgutil": 104, "pypi": 104, "simpli": 104, "newest": 104, "git": 104, "script": 104, "__name__": 104, "__main__": 104, "narugo1992": 104, "still": 104, "out": 104, "io": 104, "html": 104, "faq": 105}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [72, 0, 0, "-", "tagging"], [79, 0, 0, "-", "upscale"], [82, 0, 0, "-", "utils"], [91, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "create_bit_transforms"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_bit_processor"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "format"], [73, 0, 0, "-", "match"], [74, 0, 0, "-", "mldanbooru"], [75, 0, 0, "-", "order"], [76, 0, 0, "-", "overlap"], [77, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[71, 1, 1, "", "add_underline"], [71, 1, 1, "", "remove_underline"], [71, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[73, 1, 1, "", "tag_match_full"], [73, 1, 1, "", "tag_match_prefix"], [73, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[74, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[75, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[76, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[77, 1, 1, "", "convert_wd14_emb_to_prediction"], [77, 1, 1, "", "denormalize_wd14_emb"], [77, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[78, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[78, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[80, 0, 0, "-", "cache"], [81, 0, 0, "-", "func"], [83, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[80, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[81, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[83, 1, 1, "", "get_onnx_provider"], [83, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[84, 0, 0, "-", "aicheck"], [85, 0, 0, "-", "bangumi_char"], [86, 0, 0, "-", "classify"], [87, 0, 0, "-", "color"], [88, 0, 0, "-", "completeness"], [89, 0, 0, "-", "dbrating"], [90, 0, 0, "-", "furry"], [92, 0, 0, "-", "monochrome"], [93, 0, 0, "-", "nsfw"], [94, 0, 0, "-", "portrait"], [95, 0, 0, "-", "rating"], [96, 0, 0, "-", "real"], [97, 0, 0, "-", "safe"], [98, 0, 0, "-", "style_age"], [99, 0, 0, "-", "teen"], [100, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[84, 1, 1, "", "get_ai_created_score"], [84, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[85, 1, 1, "", "anime_bangumi_char"], [85, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[86, 1, 1, "", "anime_classify"], [86, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[87, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[88, 1, 1, "", "anime_completeness"], [88, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[89, 1, 1, "", "anime_dbrating"], [89, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[90, 1, 1, "", "anime_furry"], [90, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[92, 1, 1, "", "get_monochrome_score"], [92, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[93, 1, 1, "", "nsfw_pred"], [93, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[94, 1, 1, "", "anime_portrait"], [94, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[95, 1, 1, "", "anime_rating"], [95, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[96, 1, 1, "", "anime_real"], [96, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[97, 1, 1, "", "safe_check"], [97, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[98, 1, 1, "", "anime_style_age"], [98, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[99, 1, 1, "", "anime_teen"], [99, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[100, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 86], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 71], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "create_bit_transform": 55, "create_transforms_from_bit_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "match": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "mldanbooru": 74, "get_mldanbooru_tag": 74, "order": 75, "sort_tag": 75, "overlap": 76, "drop_overlap_tag": 76, "wd14": 77, "get_wd14_tag": 77, "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "upscal": [78, 79], "cdc": 78, "upscale_with_cdc": 78, "util": [80, 81, 82, 83], "cach": 80, "ts_lru_cach": 80, "func": 81, "sigmoid": 81, "onnxruntim": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "valid": [84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "aicheck": 84, "get_ai_created_scor": 84, "is_ai_cr": 84, "bangumi_char": 85, "anime_bangumi_char_scor": 85, "anime_bangumi_char": 85, "anime_classify_scor": 86, "anime_classifi": 86, "color": 87, "is_greyscal": 87, "complet": 88, "anime_completeness_scor": 88, "anime_complet": 88, "dbrate": 89, "anime_dbrating_scor": 89, "anime_dbr": 89, "furri": 90, "anime_furry_scor": 90, "anime_furri": 90, "monochrom": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw": 93, "nsfw_pred_scor": 93, "nsfw_pred": 93, "portrait": 94, "anime_portrait_scor": 94, "anime_portrait": 94, "rate": 95, "anime_rating_scor": 95, "anime_r": [95, 96], "real": 96, "anime_real_scor": 96, "safe": 97, "safe_check_scor": 97, "safe_check": 97, "style_ag": 98, "anime_style_age_scor": 98, "anime_style_ag": 98, "teen": 99, "anime_teen_scor": 99, "anime_teen": 99, "truncat": 100, "is_truncated_fil": 100, "welcom": 101, "": 101, "document": 101, "overview": 101, "tutori": 101, "inform": [101, 102, 103], "api": 101, "run": [102, 103], "environ": [102, 103], "instal": 104, "quick": 105, "start": 105}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[55, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[55, "create-transforms-from-bit-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "add_underline": [[71, "add-underline"]], "remove_underline": [[71, "remove-underline"]], "tags_to_text": [[71, "tags-to-text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_suffix": [[73, "tag-match-suffix"]], "tag_match_prefix": [[73, "tag-match-prefix"]], "tag_match_full": [[73, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[74, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags": [[75, "sort-tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[76, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[77, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[77, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[77, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[78, "upscale-with-cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache": [[80, "ts-lru-cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid": [[81, "sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[83, "get-onnx-provider"]], "open_onnx_model": [[83, "open-onnx-model"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[84, "get-ai-created-score"]], "is_ai_created": [[84, "is-ai-created"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[85, "anime-bangumi-char-score"]], "anime_bangumi_char": [[85, "anime-bangumi-char"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "anime_classify_score": [[86, "anime-classify-score"]], "anime_classify": [[86, "anime-classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale": [[87, "is-greyscale"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[88, "anime-completeness-score"]], "anime_completeness": [[88, "anime-completeness"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[89, "anime-dbrating-score"]], "anime_dbrating": [[89, "anime-dbrating"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "anime_furry_score": [[90, "anime-furry-score"]], "anime_furry": [[90, "anime-furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[92, "get-monochrome-score"]], "is_monochrome": [[92, "is-monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[93, "nsfw-pred-score"]], "nsfw_pred": [[93, "nsfw-pred"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[94, "anime-portrait-score"]], "anime_portrait": [[94, "anime-portrait"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_rating_score": [[95, "anime-rating-score"]], "anime_rating": [[95, "anime-rating"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "anime_real_score": [[96, "anime-real-score"]], "anime_real": [[96, "anime-real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check_score": [[97, "safe-check-score"]], "safe_check": [[97, "safe-check"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[98, "anime-style-age-score"]], "anime_style_age": [[98, "anime-style-age"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "anime_teen_score": [[99, "anime-teen-score"]], "anime_teen": [[99, "anime-teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file": [[100, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[101, "welcome-to-imgutils-s-documentation"]], "Overview": [[101, "overview"]], "Tutorials": [[101, null]], "Information": [[101, null]], "API Documentation": [[101, null]], "Run Environment Information": [[102, "Run-Environment-Information"], [103, "Run-Environment-Information"]], "Installation": [[104, "installation"]], "Quick Start": [[105, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.format"], [72, "module-imgutils.tagging"], [73, "module-imgutils.tagging.match"], [74, "module-imgutils.tagging.mldanbooru"], [75, "module-imgutils.tagging.order"], [76, "module-imgutils.tagging.overlap"], [77, "module-imgutils.tagging.wd14"], [78, "module-imgutils.upscale.cdc"], [79, "module-imgutils.upscale"], [80, "module-imgutils.utils.cache"], [81, "module-imgutils.utils.func"], [82, "module-imgutils.utils"], [83, "module-imgutils.utils.onnxruntime"], [84, "module-imgutils.validate.aicheck"], [85, "module-imgutils.validate.bangumi_char"], [86, "module-imgutils.validate.classify"], [87, "module-imgutils.validate.color"], [88, "module-imgutils.validate.completeness"], [89, "module-imgutils.validate.dbrating"], [90, "module-imgutils.validate.furry"], [91, "module-imgutils.validate"], [92, "module-imgutils.validate.monochrome"], [93, "module-imgutils.validate.nsfw"], [94, "module-imgutils.validate.portrait"], [95, "module-imgutils.validate.rating"], [96, "module-imgutils.validate.real"], [97, "module-imgutils.validate.safe"], [98, "module-imgutils.validate.style_age"], [99, "module-imgutils.validate.teen"], [100, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[74, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[75, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[76, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[78, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[80, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[81, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[87, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[100, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 74, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 104], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 74, 78, 97], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 83], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 89], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 75, 77, 78, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 102, 103, 104], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 74, 77, 82, 89, 101], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 74, 75, 76, 77, 85, 89, 93, 95, 101], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 73, 76, 77, 84, 86, 89, 92, 93, 95, 99], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 77, 78, 85, 88, 90, 93, 94, 96, 97, 98], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 104], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 73, 75, 77, 78, 81, 85, 88, 90, 93, 94, 96, 98], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 75, 80], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 80, 97], "width": [0, 4, 9, 44, 55, 56, 74], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 75, 77, 83, 84, 85, 86, 89, 92, 95, 99], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 77, 83, 86, 89, 95, 99, 100], "automat": [0, 4, 22, 35, 46, 83, 102, 103], "determin": [0, 7, 35, 93], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 74, 78, 79, 97, 102, 103], "height": [0, 4, 9, 44, 55, 56, 74], "filter": [0, 30, 46, 55, 68, 69, 89, 91, 95], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 74, 77, 78, 80, 81, 83, 84, 85, 86, 89, 91, 92, 93, 95, 99], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 74, 78, 80, 83, 84, 100], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 74], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 77, 85, 101], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 75, 84, 93, 100], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 85, 90, 94, 96, 98, 102, 103], "intens": 0, "proport": [0, 85], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 75, 77, 104], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 56, 63, 64, 65, 67, 68, 74, 80, 81, 83, 84, 86, 91, 92, 93, 100, 101, 102, 103, 104], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 77, 104], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 74], "your": [0, 46, 100, 102, 103, 104], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 72, 76, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 74, 81, 84, 92, 100], "ensur": [0, 20, 30, 35, 42, 63, 80], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 71, 74, 75, 93], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 56, 64, 67, 68, 69, 70, 71, 74, 77, 78, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 71, 73, 75, 76, 77, 78, 80, 81, 85, 88, 89, 90, 93, 94, 95, 96, 97, 98], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 74, 77, 78, 85, 87, 100, 102, 103], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 72, 75, 77, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100, 102, 103, 104], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 102, 103, 104], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 77, 78, 87, 100], "draw": [1, 24, 25, 50, 93, 101], "ascii_draw": 1, "meta": [2, 101, 104], "__title__": [2, 104], "__version__": [2, 104], "__description__": [2, 104], "__author__": [2, 104], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 74, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "inform": [3, 31, 32, 33, 50, 63, 65, 76], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 77, 100], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 80, 86, 101, 104], "short": [3, 74, 77], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 77, 81, 85, 93], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 84], "black": [4, 43, 63], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 75, 77, 83, 85, 91, 92, 101, 104], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 78], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 92], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 83, 86, 104], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 76, 77, 78, 80, 81, 85, 89, 93, 95, 100], "suitabl": [4, 53, 55, 70, 93], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 91, 92, 101], "fore": [4, 23, 25, 26], "back": [4, 77], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 71, 76, 80, 83, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 104], "rgba": [4, 7, 28, 33, 67, 78], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 63, 64, 65, 74, 77, 86, 89, 95, 97, 99], "add": [4, 31, 55, 64, 65, 71], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 78], "In": [4, 25, 35, 85, 86], "document": [4, 102, 103, 104], "accur": [4, 11, 19, 89, 95], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 77, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 77, 81], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 78, 87, 92], "both": [5, 11, 20, 41, 53, 64, 77], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 77, 81], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 74, 75, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 100], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 77, 78], "order": [5, 6, 55, 71, 72, 101], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 83, 86, 87, 89, 92, 95, 99], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 78, 83], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 74, 77, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 63, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 87, 92, 100], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 75, 78, 83], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 101], "encod": [5, 8, 27, 33, 65, 101], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 92, 100], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 71, 73, 77, 84, 87, 92, 100], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 77, 81], "channel": [6, 7, 28, 78], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 77], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 77, 80, 88], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 77, 81, 88, 89, 95], "same": [6, 22, 35, 40, 77, 80], "torchvis": [6, 52, 101], "transform": [6, 7, 51, 52, 53, 54, 71, 101], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 77, 80, 81, 89, 95, 101], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 74, 75, 77, 80, 81, 83, 89, 95], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 74, 77, 101], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 77, 104], "manipul": [7, 62], "python": [7, 33, 80, 102, 103, 104], "librari": [7, 30, 53, 55, 104], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 77, 80, 81, 93, 104], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 77, 83], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 63, 65, 81, 104], "handl": [7, 27, 30, 32, 33, 51, 54, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 64, 65, 71], "background": [7, 8, 23, 25, 26, 57, 63, 67, 101], "check": [7, 33, 38, 64, 68, 69, 73, 84, 87, 97, 100, 104], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 85], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 81], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 74, 93], "kei": [7, 16, 20, 55, 64, 77], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 77, 85], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 83, 92, 100, 101], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 87, 92, 100], "binari": [7, 81], "like": [7, 10, 17, 54, 74, 80, 104], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 80], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 89, 95, 104], "preprocess": [7, 18, 27, 30, 35, 101], "befor": [7, 33, 35, 64, 77], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 77, 81], "necessari": [7, 35, 70, 74], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 77, 93], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 63, 64, 65, 69, 75, 77, 80], "ha": [7, 21, 41, 54, 78, 93, 102, 103], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 72, 77, 93, 101], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 71, 92, 100], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 75], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 75], "typeerror": [7, 48, 53, 54, 68, 69, 75], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 75, 76, 77, 84, 86, 89, 95, 99], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 77, 85, 86, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 71, 77, 81], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 55, 62, 71, 73, 77, 78, 93], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 72, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "pillow": [7, 22, 52, 101], "boolean": [7, 35], "otherwis": [7, 31, 35, 65, 68, 69, 73, 78, 83], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 71, 91, 93], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 101], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 81, 101], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 74, 80, 100, 102, 103], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 74, 77, 101], "techniqu": [9, 28, 33], "p": [9, 70, 74, 77], "need": [9, 14, 30, 41, 44, 80, 84, 86, 89, 92, 95, 99], "stack": [9, 77], "addition": 9, "second": [9, 20, 35, 40, 73], "element": [9, 77], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 81], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "right": [9, 43, 48, 81], "two": [9, 20, 35, 40, 73, 92], "dimension": [9, 77], "arrai": [9, 22, 33, 35, 39, 46, 48, 77, 81], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 77], "posit": [9, 35, 43, 44, 85], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 73], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "9": [9, 10, 20, 35, 39, 48, 55, 63, 75, 84, 85, 86, 88, 89, 92, 93, 94, 95, 96, 98, 99, 104], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 101], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 74, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 78, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "explan": 10, "No": [10, 63, 102, 103], "head": [10, 17, 22, 47, 69, 85, 94, 101], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 72, 78, 85, 86, 89, 90, 94, 95, 96, 98, 99, 104], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 74, 77, 92], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 74, 76, 77], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 91, 101], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 77], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 73, 76, 85], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 77, 101], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 104], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "nopan": 10, "panti": [10, 71], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 89, 95, 101], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 74, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 80, 83], "less": [10, 11, 13, 19, 84], "stand": [10, 63, 70, 74, 77], "sit": [10, 69], "ass": 10, "split": [10, 74], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 86, 89, 95, 99], "10": [10, 21, 27, 35, 39, 44, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "sprd": 10, "strongli": [10, 78], "11": [10, 35, 48, 84, 85, 86, 89, 92, 93, 95, 96], "vsplt": 10, "pose": [10, 35, 101], "12": [10, 22, 35, 43, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 85, 86, 89, 93, 96, 98], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 100], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 85, 86, 89, 93, 96], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 85, 86, 89, 93, 96, 102, 103], "feral": 10, "four": [10, 11, 85], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 90], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 84], "16": [10, 48, 55, 85, 89, 93, 96], "hdrago": 10, "style": [10, 14, 19, 44, 98, 104], "17": [10, 48, 55, 93, 98], "hponi": 10, "18": [10, 18, 48, 55, 89, 93, 95, 102, 103], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 93], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 93], "hcat": 10, "cat": [10, 69, 75], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 98], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 74, 77, 89, 92, 102, 103], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 80], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 98], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 74, 77, 78, 84, 85, 88, 90, 93, 94, 96, 97, 98], "releas": 10, "time": [10, 65, 78], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 85, 86, 89, 90, 94, 95, 96, 98, 99], "advanc": [10, 104], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 85, 89, 95], "scenario": [10, 70, 74, 80], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 101], "improv": [10, 21, 77], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 92], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 74, 78, 89, 95], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 74, 80, 85, 100], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 101], "30": [10, 19, 44], "public": 10, "friendli": [10, 104], "reduc": [10, 35, 46, 77], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 89, 95, 102, 103, 104], "reincarn": 10, "compon": [10, 20, 27, 30, 80], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 74, 77, 78, 80, 87, 100, 102, 103], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 77, 91], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 77], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 74], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 71, 75, 76, 81, 93, 97], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 71, 75, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "though": 10, "note": [10, 14, 35, 44, 63, 85, 89, 92, 95, 102, 103], "complet": [10, 44, 85, 91, 101], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 55, 70, 80, 92, 93, 102, 103], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 77], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 74, 77, 84, 92], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 78], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 81], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 74, 77, 78, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 104], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 77], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 71, 89, 95, 101, 102, 103, 104], "either": [11, 12, 13, 14, 15, 35, 77, 81], "standard": [11, 13, 14, 15, 31, 55, 80], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 80], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 77], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 71, 83, 100], "indic": [11, 35, 48, 51, 70, 74, 77], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 55, 65, 75], "invalid": [11, 14, 16, 19, 27, 31, 55], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 80], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 74, 78, 81], "speed": [12, 13, 14, 15, 16, 19, 23, 78], "accuraci": [12, 13, 14, 15, 16, 19, 41, 84, 86, 89, 92, 95, 99], "higher": [12, 13, 14, 15, 16, 18, 21, 92], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 89, 95], "overlap": [12, 14, 15, 16, 20, 70, 72, 74, 77, 78, 101], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 77, 84, 86, 88, 89, 92, 93, 95, 97, 99], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 104], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 89, 95], "overhead": [13, 14, 23, 80], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 75, 83, 84, 86, 89, 95, 99], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 83], "mostima_post": [13, 16], "29": [13, 16, 55], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 78, 85, 89, 92, 95, 102, 103], "primari": [14, 85, 88, 90, 94, 96, 98], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 86, 88], "therefor": [14, 22, 35, 102, 103], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 94, 101], "peopl": [14, 75], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 77, 78, 80, 83, 84, 85, 86, 89, 92, 95, 99, 104], "inde": 14, "recommend": [14, 21, 35, 38, 39, 77, 78, 89, 95], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 102, 103], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 63, 65, 67, 70, 80, 104], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 77], "configur": [15, 27, 35, 53, 54, 55, 101], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 81], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 71, 93, 97], "infer": [15, 18, 21, 30, 47, 83, 92], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 104], "hug": [16, 27, 30, 35, 55, 77], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 77, 85, 101], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 78, 104], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 80, 81, 100], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 76, 77], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 77, 83], "instead": [16, 21, 71], "detect_head": [17, 22], "booru_yolo": [17, 101], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 89, 95], "ey": [17, 44, 48, 63, 69, 101], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 85, 94, 101], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 101], "detect_hand": 17, "nudenet": [17, 101], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 71, 73, 101], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 78, 83, 100, 101], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 83, 93], "nudenet_onnx": 18, "effici": [18, 21, 64, 81], "notai": 18, "tech": 18, "detail": [18, 62, 63, 83, 85], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 82, 101], "topk": [18, 27], "100": [18, 23, 30, 38, 80], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 81, 84], "keep": [18, 74], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 80, 81, 97], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 80, 81, 93], "work": [20, 27, 32, 38, 65, 93], "aggreg": 20, "involv": 20, "segment": [20, 56, 101], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 75], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 100], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 86], "match": [20, 33, 46, 55, 69, 72, 101], "unknown": [20, 55, 75], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 63, 68, 81, 83], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 71], "correspond": [20, 35, 41, 46, 55, 77, 93, 97], "car": 20, "85": [20, 70, 77], "75": 20, "text_detect": 21, "been": [21, 93], "migrat": 21, "ocr": [21, 101], "detect_text_with_ocr": [21, 101], "soon": 21, "qualiti": [21, 36, 57, 63, 77, 78], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 84, 85, 86, 88, 93, 94, 95, 96, 98, 99], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 89, 95], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 83], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 83, 92], "attempt": [22, 31, 44, 55, 63, 65, 83], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 101], "cannot": [22, 41, 51, 53, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 72, 77, 83, 85, 90, 92, 94, 96, 98], "cv2": 23, "have": [23, 25, 35, 75, 76, 89, 95, 100], "lowest": 23, "resourc": [23, 101], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 71, 83, 85, 86, 88, 89, 90, 93, 94, 95, 96, 98, 99], "low": [23, 34, 36, 63, 74, 77, 78], "high": [23, 30, 57, 63, 78, 92, 93], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 77], "outlin": 24, "comparison": [24, 70], "canni": [24, 101], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 101], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 101], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 100], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 102, 103], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 78], "deeper": 25, "richer": 25, "probabl": [25, 93], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 78], "pass": [25, 26, 27, 30, 31, 43, 44, 55, 63, 67, 74, 78, 80], "neural": [25, 26, 67, 81], "network": [25, 26, 67, 81], "classif": [27, 81, 85, 86, 88, 89, 90, 91, 94, 95, 96, 98, 99], "those": [27, 92], "store": [27, 31, 63, 64], "manag": [27, 30, 83, 101], "interact": [27, 30], "also": [27, 53, 77, 104], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 80], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 83], "_model_nam": 27, "cach": [27, 30, 56, 82, 101], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 85, 88, 90, 94, 96, 98], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 85, 89, 95], "method": [27, 28, 30, 32, 33, 35, 43, 55, 89, 95], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 74], "interfac": [27, 30, 80], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 80], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 77, 80], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 93], "through": [27, 104], "error": [27, 33, 55, 77], "predict_fmt": 27, "fmt": [27, 36, 77], "top5": 27, "logit": 27, "embed": [27, 33, 77], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 77, 80, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "top": [27, 44, 92], "k": 27, "e": [27, 35, 57, 75, 78, 81], "g": [27, 35, 57, 75, 77, 78], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 104], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 85, 90, 91, 92, 94, 96, 98, 99, 101], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 83, 84, 89, 95, 101], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 101], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 78, 80, 83, 101], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 80, 104], "300": 30, "400": 30, "95": [30, 55, 68, 69, 75], "simpl": 30, "without": [30, 63, 68, 69, 76], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 84], "found": [31, 44, 55, 63, 85], "commonli": [31, 71, 81], "where": [31, 35, 63, 64, 77, 80], "look": [31, 41, 63, 85], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 101], "lsb": [32, 65, 101], "signific": [32, 33, 35, 65], "bit": [32, 33, 55, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 71], "inject": 33, "combin": [33, 41], "emb": [33, 77], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 77], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 100], "multi": [33, 80], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 71], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 77, 78, 84, 86, 89, 92, 95, 99], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 74, 78, 104], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 92], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 80], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 77, 78], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 94, 95], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 84, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "neighborhood": 35, "core": [35, 102, 103], "few": 35, "too": 35, "sensit": [35, 43, 77, 89, 95], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 74, 78], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 101], "danbooru": [36, 70, 72, 74, 89, 92], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 77], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 101], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 101], "laplacian": [37, 101], "laplacian_scor": 37, "lpip": [37, 101], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 101], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 80, 84, 92], "seem": 38, "just": [38, 86, 89, 92, 95, 99], "we": [38, 78], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 74, 77], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 78, 102, 103], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 77], "img2": [39, 40, 77], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 83], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 86], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 75], "languag": 41, "func": [41, 82, 101], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 104], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 70, 74, 77], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 77, 102, 103], "serv": [43, 70], "foundat": 43, "inherit": 43, "within": [43, 63, 70, 77], "fill": 43, "valid": [43, 44, 48, 101], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 83, 86], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 102, 103], "star": [44, 74], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 74, 77], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 73], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 101], "align_maxs": 45, "censor_": [45, 101], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 101], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 101], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 79], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 104], "github": [47, 102, 103, 104], "com": [47, 104], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 101, 104], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 74, 77], "make": [48, 53, 71, 81, 89, 93, 95], "readabl": [48, 77], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 75], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 91, 101], "zero": 48, "must": [48, 69, 100], "preced": 48, "surround": 48, "whitespac": [48, 71], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 75], "113": [48, 55], "dwpose": [49, 101], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 101], "connect": 50, "ellips": 50, "facial": [50, 69, 85], "pars": [51, 53, 54, 62, 63, 101], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": [51, 55], "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "create_bit_transform": 52, "create_transforms_from_bit_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 81], "learn": [53, 81], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 80], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 102, 103], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 78], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 102, 103], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 93, 94, 95, 98], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "tri": 55, "def": [55, 80], "my_transform_cr": 55, "occur": 55, "until": 55, "succe": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "clip": [55, 63], "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "shortest_edg": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 77], "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 89, 95], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 104], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 101], "remove_adversarial_nois": 59, "nafnet": [59, 101], "restore_with_nafnet": 59, "scunet": [59, 101], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 84, 104], "diffus": [62, 63, 84], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 101], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 100], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 74, 75, 76, 77], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 76], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 88, 91, 101], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 74, 77], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70], "pubic_hair": [63, 69], "3d": [63, 86], "realist": 63, "slip": [63, 71], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 74, 75, 76, 77], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 74, 77], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 74, 77], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 74, 77], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 101], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "els": [63, 102, 103], "underli": [63, 80], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 87, 100], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 80, 91, 93, 95, 100, 101], "torch": 64, "command": [64, 104], "pip": [64, 104], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 75, 89, 95], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 104], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 101], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 77], "inspir": [67, 77, 97], "space": [67, 77], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 74, 77], "skadi_seg": 67, "drop": [68, 69, 70, 74, 76, 77], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 75, 76], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 74, 77], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 80], "mutabl": 69, "constructor": 69, "empti": 69, "iter": 69, "hold": [69, 70, 74, 77], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 74, 77], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70], "headwear": 69, "ribbon": [69, 74], "crown": 69, "cap": 69, "hairclip": [69, 74], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 74, 77], "glass": [69, 71], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 73], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 72, 101], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "extens": 70, "practic": 70, "use_real_nam": [70, 74], "general_threshold": [70, 77], "character_threshold": [70, 77], "drop_overlap": [70, 74, 77], "real": [70, 74, 91, 101], "renam": [70, 74], "redirect": [70, 74], "mani": [70, 74], "websit": [70, 74], "rate": [70, 77, 89, 91, 101], "char": [70, 77], "9897817373275757": 70, "question": [70, 77, 89], "010265946388244629": 70, "explicit": [70, 77, 89], "2809715270996094e": 70, "9939777851104736": 70, "5032387375831604": 70, "black_bord": 70, "9943548440933228": 70, "black_glov": [70, 74, 77], "5011609792709351": 70, "blue_ski": [70, 74, 77], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 74, 77], "8504303693771362": 70, "cowboy_shot": [70, 74, 77], "6008237600326538": 70, "crop_top": [70, 74, 77], "6635787487030029": 70, "dai": [70, 74, 77], "8496965765953064": 70, "glove": [70, 74, 77], "6107005476951599": 70, "hair_between_ey": [70, 74, 77], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 74, 77], "5141720771789551": 70, "letterbox": 70, "long_hair": [70, 74, 76, 77], "9884189963340759": 70, "looking_at_view": [70, 74, 77], "5673105120658875": 70, "midriff": [70, 74, 77], "6290556192398071": 70, "navel": [70, 74, 77], "9631235003471375": 70, "no_hat": [70, 74], "7978747487068176": 70, "no_headwear": [70, 74, 77], "7577926516532898": 70, "outdoor": [70, 74, 77], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": 70, "9841411709785461": 70, "red_ey": [70, 74, 77], "958786129951477": 70, "shirt": [70, 74, 77], "6720131039619446": 70, "short_sleev": [70, 74, 77], "7077711820602417": 70, "silver_hair": [70, 74], "6673924326896667": 70, "sky": [70, 74, 77], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 74, 77], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 74, 77], "9076308012008667": 70, "thigh": [70, 74, 77], "580970823764801": 70, "skadi_": [70, 77], "arknight": [70, 77], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 74, 77], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": 70, "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": 70, "5315935611724854": 70, "brown_hair": [70, 74, 77], "9397273659706116": 70, "9229896664619446": 70, "charm_": 70, "9006357789039612": 70, "citi": 70, "9020784497261047": 70, "cityscap": 70, "9547432661056519": 70, "5296419262886047": 70, "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 74, 77], "8277763724327087": 70, "hair_orna": [70, 74, 77], "9356368780136108": 70, "hair_ribbon": [70, 74], "5288072824478149": 70, "jacket": [70, 74, 77], "6336134076118469": 70, "9703260064125061": 70, "8188960552215576": 70, "phone_screen": 70, "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 74], "9725285172462463": 70, "plaid_skirt": [70, 74], "9638455510139465": 70, "pleated_skirt": [70, 74, 77], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 74], "5493080615997314": 70, "school_bag": 70, "9863407611846924": 70, "school_uniform": [70, 74, 77], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": 70, "9325523972511292": 70, "skirt": [70, 74, 77], "92237788438797": 70, "skyscrap": 70, "7728171348571777": 70, "sleeves_past_wrist": [70, 74], "7257086038589478": 70, "smile": [70, 74, 77], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 74, 77], "9990814924240112": 70, "tongue_out": [70, 74, 77], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 74, 76, 77], "7461410164833069": 70, "underscor": [71, 77], "convent": 71, "restor": [71, 101], "use_spac": 71, "use_escap": 71, "include_scor": 71, "score_descend": 71, "_": 71, "escap": 71, "unsaf": 71, "sort": [71, 75], "descend": 71, "panty_pul": 71, "6826801300048828": 71, "958938717842102": 71, "drinking_glass": 71, "9340789318084717": 71, "areola_slip": 71, "41196826100349426": 71, "9988248348236084": 71, "drink": 71, "pull": 71, "areola": 71, "999": 71, "959": 71, "934": 71, "683": 71, "412": 71, "mldanbooru": [72, 101], "get_mldanbooru_tag": 72, "wd14": [72, 74, 101], "get_wd14_tag": [72, 74], "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "deepdanbooru": [72, 74, 101], "get_deepdanbooru_tag": [72, 74], "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "drop_overlap_tag": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "char_whitelist_suffix": 72, "char_whitelist_prefix": 72, "char_whitelist_word": 72, "char_suffix": 72, "char_prefix": 72, "charactertagpool": 72, "is_basic_character_tag": 72, "drop_basic_character_tag": 72, "sort_tag": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "t1": 73, "t2": 73, "fulli": 73, "ml": 74, "448": 74, "keep_ratio": 74, "9999984502792358": [74, 96], "9999946355819702": 74, "9994951486587524": 74, "998144268989563": 74, "9978417158126831": 74, "9941409230232239": 74, "9799384474754333": 74, "979142427444458": 74, "961823582649231": 74, "961323618888855": 74, "9490893483161926": 74, "large_breast": [74, 77], "9450850486755371": 74, "9425153136253357": 74, "9409335255622864": 74, "9319437146186829": 74, "9265308976173401": 74, "baseball_bat": [74, 77], "9259042143821716": 74, "922250509262085": 74, "9199565052986145": 74, "9175475835800171": 74, "9102761745452881": 74, "9076938629150391": 74, "stomach": [74, 77], "9052775502204895": 74, "8938589692115784": 74, "8894285559654236": 74, "8891903162002563": 74, "8845980763435364": 74, "8842408061027527": 74, "8659475445747375": 74, "862621009349823": 74, "8616052865982056": 74, "8562789559364319": 74, "short_short": [74, 77], "8555729389190674": 74, "8533340096473694": 74, "black_short": [74, 77], "8477485775947571": 74, "8430152535438538": 74, "tied_long_hair": [74, 77], "8340626955032349": 74, "crop_top_overhang": 74, "8266023397445679": 74, "8222048282623291": 74, "8202669620513916": 74, "black_shirt": [74, 77], "8061150312423706": 74, "ass_visible_through_thigh": [74, 77], "7803354859352112": 74, "thigh_gap": [74, 77], "7789446711540222": 74, "arms_up": 74, "7052110433578491": 74, "9999866485595703": 74, "997043788433075": 74, "9969649910926819": 74, "9957101345062256": 74, "9928386807441711": 74, "9886980056762695": 74, "9864778518676758": 74, "ghost": [74, 77], "9769423007965088": 74, "9747489094734192": 74, "9736957550048828": 74, "9388670325279236": 74, "9356311559677124": 74, "91000896692276": 74, "cardigan": 74, "8955123424530029": 74, "8910233378410339": 74, "8904104828834534": 74, "8881211280822754": 74, "8876776695251465": 74, "8864808678627014": 74, "8810517191886902": 74, "8798807263374329": 74, "8765745162963867": 74, "8737136125564575": 74, "nail_polish": 74, "8650439381599426": 74, "8613706827163696": 74, "blue_cardigan": 74, "8571277260780334": 74, "8333670496940613": 74, "8160212635993958": 74, "eyebrows_visible_through_hair": 74, "8122442364692688": 74, "8091571927070618": 74, "8082079887390137": 74, "8048468232154846": 74, "long_sleev": [74, 77], "8042327165603638": 74, "7984272241592407": 74, "blazer": [74, 77], "794708251953125": 74, "78981614112854": 74, "7892146110534668": 74, "shaped_pupil": [74, 77], "7867060899734497": 74, "gradient_hair": 74, "786359965801239": 74, "white_shirt": 74, "7790888547897339": 74, "brown_skirt": 74, "7760675549507141": 74, "774523913860321": 74, "7721588015556335": 74, "7697228789329529": 74, "755959689617157": 74, "multicolored_hair": 74, "7477189898490906": 74, "7476690411567688": 74, "rail": 74, "7476617693901062": 74, "blue_jacket": 74, "7458406090736389": 74, "741143524646759": 74, "7364678978919983": 74, "collared_shirt": 74, "7193643450737": 74, "red_neckwear": 74, "7108616828918457": 74, "7086325287818909": 74, "miniskirt": 74, "7055293321609497": 74, "7039415836334229": 74, "open_cloth": 74, "7018357515335083": 74, "shuffl": 75, "count": [75, 102, 103], "2boi": 75, "random": 75, "cat_ear": 75, "uniqu": 75, "precomput": 76, "8849405313291128": 76, "8548297594823425": 76, "03910296474461261": 76, "6615180440330748": 76, "21552028866308015": 76, "3165260620737027": 76, "47744464927382957": 76, "tagger": 77, "smilingwolf": 77, "wd": 77, "swinv2_v3": 77, "general_mcut_en": 77, "character_mcut_en": 77, "no_underlin": 77, "mcut": 77, "replac": 77, "dim": 77, "index": [77, 104], "l2": 77, "follw": 77, "valuabl": 77, "enabl": 77, "rapid": 77, "queri": 77, "0011444687843322754": 77, "8876402974128723": 77, "106781005859375": 77, "000277101993560791": 77, "997527003288269": 77, "9797663688659668": 77, "9905703663825989": 77, "9761719703674316": 77, "8981098532676697": 77, "8810765743255615": 77, "9498510360717773": 77, "8377365469932556": 77, "945058286190033": 77, "9457170367240906": 77, "969594419002533": 77, "7881088852882385": 77, "7687551379203796": 77, "9301245212554932": 77, "6703325510025024": 77, "white_hair": 77, "5292627811431885": 77, "8677047491073608": 77, "grey_hair": 77, "5859264731407166": 77, "9536856412887573": 77, "8056888580322266": 77, "8394746780395508": 77, "9473626613616943": 77, "8986269235610962": 77, "9385137557983398": 77, "8408567905426025": 77, "alternate_costum": 77, "4245271384716034": 77, "931140661239624": 77, "8830795884132385": 77, "7279844284057617": 77, "artist_nam": 77, "5333830714225769": 77, "64717698097229": 77, "9516432285308838": 77, "9655293226242065": 77, "9485014081001282": 77, "7366660833358765": 77, "7161656618118286": 77, "5858667492866516": 77, "6186309456825256": 77, "41193312406539917": 77, "467605859041214": 77, "36282333731651306": 77, "3756745457649231": 77, "motion_blur": 77, "5091936588287354": 77, "951993465423584": 77, "basebal": 77, "5634750723838806": 77, "8232709169387817": 77, "9869340658187866": 77, "49491602182388306": 77, "5193622708320618": 77, "003406703472137451": 77, "0007208287715911865": 77, "9798132181167603": 77, "8046203851699829": 77, "7596215009689331": 77, "7620116472244263": 77, "46084529161453247": 77, "48454540967941284": 77, "5152207016944885": 77, "8023070096969604": 77, "8653596639633179": 77, "7201820611953735": 77, "7816740870475769": 77, "697688639163971": 77, "8974947333335876": 77, "7491052746772766": 77, "5015512704849243": 77, "6401398181915283": 77, "43420469760894775": 77, "4528769850730896": 77, "5730487704277039": 77, "6739872694015503": 77, "5545973181724548": 77, "6946243047714233": 77, "5487751364707947": 77, "7439308166503906": 77, "4186026453971863": 77, "47378358244895935": 77, "4690653085708618": 77, "7565015554428101": 77, "hu_tao_": 77, "genshin_impact": 77, "9262397289276123": 77, "boo_tao_": 77, "942080020904541": 77, "denorm": 77, "denormalizer_nam": 77, "mnum2_al": 77, "understand": 77, "batch": [77, 78, 97], "redund": 77, "structur": [77, 101], "b": 77, "r": [77, 89, 95], "c": 77, "linalg": 77, "norm": 77, "approx": [77, 78], "1e": 77, "cdc_anime_onnx": 78, "realli": 78, "As": [78, 89, 95], "1024x1024": 78, "2060": 78, "gpu": 78, "cost": 78, "against": 78, "cpu": [78, 83, 102, 103], "experi": 78, "hgsr": 78, "mhr": 78, "aug_x4_320": 78, "tile_s": 78, "tile_overlap": 78, "batch_siz": 78, "silent": 78, "tile": 78, "progress": 78, "messag": 78, "cute_waifu_aroma": 78, "pngimageplugin": 78, "pngimagefil": 78, "1168x1168": 78, "0x7f0e8ca06880": 78, "4672x4672": 78, "0x7f0e48edb640": 78, "cdc": [79, 101], "upscale_with_cdc": 79, "thread": [80, 100], "lru_cach": 80, "wrap": 80, "synchron": 80, "prevent": 80, "race": 80, "condit": 80, "maxsiz": 80, "expensive_funct": 80, "expens": 80, "lock": [80, 100], "safeti": [80, 97], "multithread": 80, "my_funct": 80, "introduc": 80, "acquisit": 80, "critic": 80, "mathemat": 81, "activ": 81, "deep": 81, "problem": [81, 89, 95], "input_valu": 81, "frac": 81, "26894142": 81, "73105858": 81, "ts_lru_cach": 82, "sigmoid": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "cudaexecutionprovid": 83, "cpuexecutionprovid": 83, "ckpt": 83, "inferencesess": 83, "onnx_mod": 83, "decid": 83, "linux": [83, 102, 103], "execut": [83, 102, 103], "ignor": 83, "cuda": [83, 102, 103], "forc": 83, "anime_ai_check": 84, "mobilenetv3_sce_dist": [84, 95, 99], "mainli": 84, "caformer_s36_plus_sc": 84, "graph": 84, "9996960163116455": 84, "9999125003814697": 84, "997803270816803": 84, "9960069060325623": 84, "9887709021568298": 84, "9998629093170166": 84, "0013722758740186691": 84, "00020673229300882667": 84, "0001895089662866667": 84, "0008857478387653828": 84, "552320024231449e": 84, "001168627175502479": 84, "bangumi": [85, 86], "vision": 85, "imageri": 85, "bangumi_char_typ": 85, "definit": [85, 92], "video": 85, "secondari": 85, "often": 85, "lack": 85, "lead": 85, "under": [85, 104], "categori": [85, 93], "three": 85, "judg": 85, "anime_portrait": [85, 91], "mobilenetv3_v0_dist": [85, 94, 98, 99], "9998525381088257": 85, "00012103465269319713": 85, "6464786313008517e": 85, "906112609314732e": 85, "06": [85, 86, 88, 93, 94, 95, 96, 98], "9997243285179138": 85, "0002490800397936255": 85, "7215803381986916e": 85, "354368557978887e": 85, "9998849630355835": 85, "90006631379947e": 85, "3920385754317977e": 85, "2084233276254963e": 85, "9998877048492432": 85, "732793503440917e": 85, "4264976925915107e": 85, "0623419257171918e": 85, "07076334953308105": 85, "9290977716445923": 85, "0001044218079186976": 85, "4467317163944244e": 85, "2568268832401372e": 85, "9999498128890991": 85, "1810528778587468e": 85, "879474429093534e": 85, "260669109295122e": 85, "9999510049819946": 85, "2321036592766177e": 85, "025227553938748e": 85, "4251427273848094e": 85, "999957799911499": 85, "4273678718600422e": 85, "6884023302263813e": 85, "880981603288092e": 85, "0002326338435523212": 85, "9996368885040283": 85, "164971561403945e": 85, "00020793956355191767": 85, "13438372313976288": 85, "8652494549751282": 85, "000158855298650451": 85, "000238816806813702": 85, "3589179217815399": 85, "6406960487365723": 85, "0001471740542910993": 85, "002255884697660804": 85, "08208147436380386": 85, "9152728915214539": 85, "00038967153523117304": 85, "227699592884164e": 85, "0835404282261152e": 85, "1437502406770363e": 85, "9999284744262695": 85, "2125529792683665e": 85, "0218892384727951e": 85, "00011914174683624879": 85, "9998584985733032": 85, "2007669283775613e": 85, "6357082131435163e": 85, "3068713896209374e": 85, "9999185800552368": 85, "066640925273532e": 85, "529400813335087e": 85, "089402500540018e": 85, "9999388456344604": 85, "6406959295272827": 85, "not_paint": 86, "anime_classif": 86, "older": 86, "mobilenetv3_v1": [86, 96], "5_dist": 86, "3_dist": 86, "plot": [86, 89, 95, 99], "caformer_s36_v1": 86, "3_focal": 86, "8346158862113953": 86, "004201625939458609": 86, "0028638991061598063": 86, "15633030235767365": 86, "001988308737054467": 86, "9868855476379395": 86, "001178382197394967": 86, "00015886101755313575": 86, "0005986307514831424": 86, "011178601533174515": 86, "9933090209960938": 86, "0012440024875104427": 86, "00040085514774546027": 86, "004924307577311993": 86, "00012189441622467712": 86, "00031298911198973656": 86, "9968050718307495": 86, "182305903872475e": 86, "0027923565357923508": 86, "7805559259140864e": 86, "0004650334012694657": 86, "996709942817688": 86, "736721191671677e": 86, "0027629584074020386": 86, "4619508621981367e": 86, "0003803370927926153": 86, "998649537563324": 86, "190127922105603e": 86, "0008622839814051986": 86, "595230686594732e": 86, "0004573142796289176": 86, "00031435859273187816": 86, "8671838641166687": 86, "13199880719184875": 86, "563074617180973e": 86, "153919796110131e": 86, "290010737255216e": 86, "9727378487586975": 86, "027150526642799377": 86, "162296004826203e": 86, "4933258828241378e": 86, "0004275702522136271": 86, "995402455329895": 86, "002233930164948106": 86, "001911122351884842": 86, "1603819727897644": 86, "0007561995880678296": 86, "00017044576816260815": 86, "838487982749939": 86, "0002034590725088492": 86, "005001617129892111": 86, "000932251859921962": 86, "009352140128612518": 86, "9846979379653931": 86, "6018555470509455e": 86, "004064667969942093": 86, "464051254326478e": 86, "025772539898753166": 86, "9699516296386719": 86, "00011656546121230349": 86, "287263775244355e": 86, "370255853951676e": 86, "01098843663930893": 86, "0031668643932789564": 86, "9857884049415588": 86, "499273488065228e": 86, "8419872251106426e": 86, "0003471920208539814": 86, "029472889378666878": 86, "9700765609741211": 86, "0012387704337015748": 86, "001172148622572422": 86, "787473391043022e": 86, "003680602880194783": 86, "9938107132911682": 86, "8346157073974609": 86, "8671836853027344": 86, "8384883403778076": 86, "9846979975700378": 86, "9700766801834106": 86, "greyscal": 87, "jpeg_ful": [87, 100], "6125901": 87, "6125785": [87, 100], "6124220": 87, "rough": [88, 89, 95], "polish": 88, "mobilenetv3_v2": 88, "2_dist": [88, 96], "910087929805741e": 88, "1241951510310173": 88, "8757457137107849": 88, "00018937293498311192": 88, "030049214139580727": 88, "9697614312171936": 88, "008933082222938538": 88, "05096456781029701": 88, "9401022791862488": 88, "009832272306084633": 88, "9898634552955627": 88, "00030428936588577926": 88, "013919820077717304": 88, "9819902181625366": 88, "004089969675987959": 88, "04166747257113457": 88, "9582782983779907": 88, "4218515288084745e": 88, "8849249482154846": 88, "1149177998304367": 88, "0001573085755808279": 88, "9907882809638977": 88, "008958994410932064": 88, "0002527958422433585": 88, "9831690788269043": 88, "01682441122829914": 88, "613856385229155e": 88, "8757458329200745": 88, "8849248290061951": 88, "million": 89, "anime_r": [89, 91], "boundari": [89, 95], "challeng": [89, 95], "clean": [89, 95], "ground": [89, 95], "truth": [89, 95], "judgment": [89, 95], "intend": [89, 95], "quick": [89, 95, 101], "estim": [89, 95], "basi": [89, 95], "mobilenetv3_large_100_v0_ls0": 89, "caformer_s36_v0_ls0": 89, "7508869767189026": 89, "7034655809402466": 89, "728887677192688": 89, "7404400110244751": 89, "7446154952049255": 89, "7514738440513611": 89, "768704354763031": 89, "8219676613807678": 89, "7267540693283081": 89, "7645740509033203": 89, "7216582894325256": 89, "7615436315536499": 89, "815083920955658": 89, "8321858644485474": 89, "8204999566078186": 89, "820833146572113": 89, "chdir": 89, "doc": 89, "api_doc": 89, "7508870363235474": 89, "11212056130170822": 89, "06781744956970215": 89, "06917501986026764": 89, "7034654021263123": 89, "15903906524181366": 89, "06688199192285538": 89, "07061357796192169": 89, "7288877964019775": 89, "1476859599351883": 89, "060362350195646286": 89, "06306383013725281": 89, "7404399514198303": 89, "10337048768997192": 89, "08087948709726334": 89, "07530999928712845": 89, "055992450565099716": 89, "7446154356002808": 89, "13191790878772736": 89, "06747424602508545": 89, "06458679586648941": 89, "10566363483667374": 89, "07827574014663696": 89, "07079866528511047": 89, "7687042951583862": 89, "09974884241819382": 89, "06074819341301918": 89, "050435908138751984": 89, "8219675421714783": 89, "0593985915184021": 89, "06819795072078705": 89, "06569571048021317": 89, "1177448257803917": 89, "726753830909729": 89, "08980562537908554": 89, "06481882929801941": 89, "06922297924757004": 89, "10138414055109024": 89, "06351721286773682": 89, "07683827728033066": 89, "13798624277114868": 89, "05942752957344055": 89, "10584963858127594": 89, "7615437507629395": 89, "07317910343408585": 89, "060196295380592346": 89, "06751583516597748": 89, "0572039857506752": 89, "05398125201463699": 89, "06124086305499077": 89, "0525919646024704": 89, "8321859240531921": 89, "05922013148665428": 89, "06274889409542084": 89, "057530902326107025": 89, "8205001354217529": 89, "05683052912354469": 89, "06635929644107819": 89, "05597696080803871": 89, "8208332657814026": 89, "non_furri": 90, "mobilenetv3_v0": 90, "1_dist": 90, "9898804426193237": 90, "010119626298546791": 90, "9677742123603821": 90, "032225821167230606": 90, "959551215171814": 90, "040448784828186035": 90, "9535530209541321": 90, "04644693806767464": 90, "04358793422579765": 90, "9564120769500732": 90, "02767963521182537": 90, "9723203182220459": 90, "028900373727083206": 90, "9710996150970459": 90, "037573859095573425": 90, "9624261260032654": 90, "aicheck": [91, 101], "get_ai_created_scor": 91, "is_ai_cr": 91, "bangumi_char": [91, 101], "anime_bangumi_char_scor": 91, "anime_bangumi_char": 91, "anime_classify_scor": 91, "anime_classifi": 91, "is_greyscal": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": [91, 101], "anime_dbrating_scor": 91, "anime_dbr": 91, "furri": [91, 101], "anime_furry_scor": 91, "anime_furri": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw_pred_scor": 91, "nsfw_pred": 91, "portrait": [91, 101], "anime_portrait_scor": 91, "anime_rating_scor": 91, "anime_real_scor": 91, "safe_check_scor": 91, "safe_check": 91, "style_ag": [91, 101], "anime_style_age_scor": 91, "anime_style_ag": 91, "teen": [91, 101], "anime_teen_scor": 91, "anime_teen": 91, "is_truncated_fil": 91, "screen": 92, "row": 92, "bottom": 92, "grayscal": 92, "monochrome_detect": 92, "mobilenetv3_large_100_dist_safe2": 92, "mobilenetv3_dist": 92, "caformer_s36": 92, "mono": 92, "9614395499229431": 92, "9458909034729004": 92, "9559807777404785": 92, "9651952981948853": 92, "9379720687866211": 92, "8814834356307983": 92, "03941023349761963": 92, "07492382079362869": 92, "09546589106321335": 92, "016521310433745384": 92, "005693843588232994": 92, "0315730981528759": 92, "Not": 93, "five": 93, "hentai": 93, "neutral": 93, "porn": 93, "sexi": 93, "infinit": 93, "nsfwj": 93, "tfj": 93, "deploy": 93, "mobil": 93, "9970946311950684": 93, "00198739324696362": 93, "000894528697244823": 93, "4315058251668233e": 93, "099447197513655e": 93, "9282580614089966": 93, "061733175069093704": 93, "008979619480669498": 93, "0007789491210132837": 93, "0002501663693692535": 93, "7945129871368408": 93, "2044062316417694": 93, "0005603990866802633": 93, "0004847997915931046": 93, "564094367902726e": 93, "7977773547172546": 93, "01352313905954361": 93, "18791256844997406": 93, "0004888656549155712": 93, "00029804420773871243": 93, "04498734697699547": 93, "9509441256523132": 93, "4087972633424215e": 93, "003999904729425907": 93, "4542059185914695e": 93, "002892113756388426": 93, "982390284538269": 93, "02520776737947e": 93, "014633022248744965": 93, "858086610212922e": 93, "002532319398596883": 93, "9887337684631348": 93, "231979568838142e": 93, "008699454367160797": 93, "8187158022774383e": 93, "03564726561307907": 93, "954788088798523": 93, "343036850215867e": 93, "009289607405662537": 93, "00020158555707894266": 93, "006372362840920687": 93, "006019102409482002": 93, "9694945812225342": 93, "015214097686111927": 93, "002899901708588004": 93, "0004039364866912365": 93, "00012730166781693697": 93, "987038791179657": 93, "007135333959013224": 93, "005294707603752613": 93, "06964848190546036": 93, "0014777459437027574": 93, "9276643395423889": 93, "0003031621454283595": 93, "0009063396137207747": 93, "00028707628371194005": 93, "00010888021643040702": 93, "9992460012435913": 93, "00015473493840545416": 93, "0002033217460848391": 93, "563037691696081e": 93, "008058490231633186": 93, "00044566826545633376": 93, "937960684299469": 93, "05353058874607086": 93, "364063445587817e": 93, "00562260951846838": 93, "00012077406427124515": 93, "9897090792655945": 93, "004547217860817909": 93, "564737981942017e": 93, "016690678894519806": 93, "001258736359886825": 93, "9766013622283936": 93, "005440687295049429": 93, "4481674952548929e": 93, "01861923187971115": 93, "0008914825739338994": 93, "9674761295318604": 93, "012998746708035469": 93, "691116141155362e": 93, "0007601747056469321": 93, "0005019629606977105": 93, "039504989981651306": 93, "9591660499572754": 93, "0001652583305258304": 93, "0002614929690025747": 93, "020374108105897903": 93, "029394468292593956": 93, "9498046040534973": 93, "00016299057460855693": 93, "004782819654792547": 93, "002861740067601204": 93, "12280157208442688": 93, "8693908452987671": 93, "0001731760276015848": 93, "304211274255067e": 93, "03286275267601013": 93, "010648751631379128": 93, "9562522172927856": 93, "999900221824646": 94, "645313209854066e": 94, "3387104445428122e": 94, "9999704360961914": 94, "4465465685352683e": 94, "071506166132167e": 94, "9999785423278809": 94, "512719154561637e": 94, "292278612818336e": 94, "919455750496127e": 94, "9999444484710693": 94, "3647335082350764e": 94, "0555699191172607e": 94, "9999880790710449": 94, "3210242286731955e": 94, "7451418898417614e": 94, "9999822378158569": 94, "2084267331811134e": 94, "7460413321023225e": 94, "1532473820352607e": 94, "9999996423721313": 94, "0316136922483565e": 94, "840229633236049e": 94, "9999998807907104": [94, 95], "736660568800289e": 94, "199210472208506e": 94, "9999992847442627": 94, "r15": 95, "r18": 95, "sankaku": 95, "mobilenetv3_v1_pruned_ls0": 95, "caformer_s36_plu": [95, 99], "5863172936624323e": 95, "480062353375615e": 95, "9924363493919373": 95, "007255776319652796": 95, "0003077814180869609": 95, "996969997882843": 95, "0030054834205657244": 95, "4601260520284995e": 95, "9966891407966614": 95, "003293127752840519": 95, "770909148035571e": 95, "00025384966284036636": 95, "9996721744537354": 95, "399192691082135e": 95, "973351603141055e": 95, "9998563528060913": 95, "391309580067173e": 95, "0018681309884414077": 95, "9827859997749329": 95, "015345841646194458": 95, "013710384257137775": 95, "8339558839797974": 95, "15233369171619415": 95, "951323833462084e": 95, "00029566374723799527": 95, "9997004270553589": 95, "00018434497178532183": 95, "568440272123553e": 95, "9997699856758118": 95, "11225129129889e": 95, "051862899563275e": 95, "9999485015869141": 95, "902020231791539e": 95, "0005639699520543218": 95, "9994290471076965": 95, "anime_real_cl": 96, "4_dist": 96, "9999716281890869": 96, "8398366339388303e": 96, "9992202520370483": 96, "0007797438884153962": 96, "9999709129333496": 96, "905452492996119e": 96, "9999765157699585": 96, "3499671442550607e": 96, "9994087219238281": 96, "0005913018831051886": 96, "9999759197235107": 96, "4061362637439743e": 96, "9999052286148071": 96, "475799015490338e": 96, "403173675702419e": 96, "5848207794988411e": 96, "0010207017185166478": 96, "9989792704582214": 96, "2124368115328252e": 96, "9999977350234985": 96, "6512358342879452e": 96, "9999834299087524": 96, "359853614412714e": 96, "9999936819076538": 96, "600314317329321e": 96, "9999840259552002": 96, "5589323083986528e": 96, "9999843835830688": 96, "5513256585109048e": 96, "9999845027923584": 96, "pollut": 97, "mf666": 97, "shit": 97, "checker": 97, "mobilenet": 97, "v2": 97, "max_batch_s": 97, "1970": 98, "1980": 98, "1990": 98, "2000": 98, "2010": 98, "2015": 98, "2020": 98, "ag": 98, "9805465340614319": 98, "761269782553427e": 98, "0005044879508204758": 98, "01569165475666523": 98, "002850610064342618": 98, "00037849770160391927": 98, "9434612113400362e": 98, "053497342392802e": 98, "9992554783821106": 98, "0006490182713605464": 98, "8857468805654207e": 98, "317252262353577e": 98, "314484721769986e": 98, "0750001138148946e": 98, "706833609205205e": 98, "00034479793976061046": 98, "9995512366294861": 98, "391363472677767e": 98, "4607510820496827e": 98, "0679690351244062e": 98, "661913514311891e": 98, "757471131393686e": 98, "0744897230761126e": 98, "76177470368566e": 98, "9996387958526611": 98, "160279296338558e": 98, "00013228354509919882": 98, "1361367038916796e": 98, "464057489414699e": 98, "2412899599876255e": 98, "703883653040975e": 98, "127358498517424e": 98, "9973921775817871": 98, "0022309015039354563": 98, "00018872201326303184": 98, "780902943617548e": 98, "422096920578042e": 98, "638929097680375e": 98, "152203023797483e": 98, "00028818511054851115": 98, "9996094107627869": 98, "58777353237383e": 98, "9200742826797068e": 98, "00017117452807724476": 98, "518441947875544e": 98, "885544381570071e": 98, "4389253010449465e": 98, "1696006772108376e": 98, "9996393918991089": 98, "contenti": 99, "safe_teen": 99, "non_teen": 99, "caformer_s36_v0": 99, "9998493194580078": 99, "0378791052498855e": 99, "00012023092131130397": 99, "9790042638778687": 99, "0017522255657240748": 99, "01924353837966919": 99, "9998124241828918": 99, "19778298237361e": 99, "0001456339523429051": 99, "0008521362324245274": 99, "9989691972732544": 99, "00017870066221803427": 99, "0992944781901315e": 99, "9994398951530457": 99, "0004991036257706583": 99, "2035720727872103e": 99, "9994019269943237": 99, "0005460577667690814": 99, "0478151529678144e": 99, "524079147609882e": 99, "999934196472168": 99, "786742884898558e": 99, "653994154883549e": 99, "9998156428337097": 99, "0001218809193233028": 99, "00013706681784242392": 99, "9997410178184509": 99, "jpeg_trunc": 100, "2216614_truncat": 100, "imagefil": 100, "load_truncated_imag": 100, "ascii": 101, "metric": 101, "list_det_model": 101, "list_rec_model": 101, "sd": 101, "tag": 101, "platform": [102, 103], "shutil": [102, 103], "cpuinfo": [102, 103], "psutil": [102, 103], "hbutil": [102, 103], "size_to_bytes_str": [102, 103], "python_implement": [102, 103], "python_vers": [102, 103], "brand": [102, 103], "get_cpu_info": [102, 103], "brand_raw": [102, 103], "cpu_count": [102, 103], "freq": [102, 103], "cpu_freq": [102, 103], "mhz": [102, 103], "virtual_memori": [102, 103], "precis": [102, 103], "ye": [102, 103], "nvidia": [102, 103], "smi": [102, 103], "1021": [102, 103], "azur": [102, 103], "x86_64": [102, 103], "glibc2": [102, 103], "cpython": [102, 103], "amd": [102, 103], "epyc": [102, 103], "7763": [102, 103], "3234": 102, "6965": 102, "615": [102, 103], "gib": [102, 103], "deploi": [102, 103], "action": [102, 103], "3233": 103, "34775": 103, "imgutil": 104, "pypi": 104, "simpli": 104, "newest": 104, "git": 104, "script": 104, "__name__": 104, "__main__": 104, "narugo1992": 104, "still": 104, "out": 104, "io": 104, "html": 104, "faq": 105}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [72, 0, 0, "-", "tagging"], [79, 0, 0, "-", "upscale"], [82, 0, 0, "-", "utils"], [91, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "create_bit_transforms"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_bit_processor"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "format"], [73, 0, 0, "-", "match"], [74, 0, 0, "-", "mldanbooru"], [75, 0, 0, "-", "order"], [76, 0, 0, "-", "overlap"], [77, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[71, 1, 1, "", "add_underline"], [71, 1, 1, "", "remove_underline"], [71, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[73, 1, 1, "", "tag_match_full"], [73, 1, 1, "", "tag_match_prefix"], [73, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[74, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[75, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[76, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[77, 1, 1, "", "convert_wd14_emb_to_prediction"], [77, 1, 1, "", "denormalize_wd14_emb"], [77, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[78, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[78, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[80, 0, 0, "-", "cache"], [81, 0, 0, "-", "func"], [83, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[80, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[81, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[83, 1, 1, "", "get_onnx_provider"], [83, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[84, 0, 0, "-", "aicheck"], [85, 0, 0, "-", "bangumi_char"], [86, 0, 0, "-", "classify"], [87, 0, 0, "-", "color"], [88, 0, 0, "-", "completeness"], [89, 0, 0, "-", "dbrating"], [90, 0, 0, "-", "furry"], [92, 0, 0, "-", "monochrome"], [93, 0, 0, "-", "nsfw"], [94, 0, 0, "-", "portrait"], [95, 0, 0, "-", "rating"], [96, 0, 0, "-", "real"], [97, 0, 0, "-", "safe"], [98, 0, 0, "-", "style_age"], [99, 0, 0, "-", "teen"], [100, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[84, 1, 1, "", "get_ai_created_score"], [84, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[85, 1, 1, "", "anime_bangumi_char"], [85, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[86, 1, 1, "", "anime_classify"], [86, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[87, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[88, 1, 1, "", "anime_completeness"], [88, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[89, 1, 1, "", "anime_dbrating"], [89, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[90, 1, 1, "", "anime_furry"], [90, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[92, 1, 1, "", "get_monochrome_score"], [92, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[93, 1, 1, "", "nsfw_pred"], [93, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[94, 1, 1, "", "anime_portrait"], [94, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[95, 1, 1, "", "anime_rating"], [95, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[96, 1, 1, "", "anime_real"], [96, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[97, 1, 1, "", "safe_check"], [97, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[98, 1, 1, "", "anime_style_age"], [98, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[99, 1, 1, "", "anime_teen"], [99, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[100, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 86], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 71], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "create_bit_transform": 55, "create_transforms_from_bit_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "match": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "mldanbooru": 74, "get_mldanbooru_tag": 74, "order": 75, "sort_tag": 75, "overlap": 76, "drop_overlap_tag": 76, "wd14": 77, "get_wd14_tag": 77, "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "upscal": [78, 79], "cdc": 78, "upscale_with_cdc": 78, "util": [80, 81, 82, 83], "cach": 80, "ts_lru_cach": 80, "func": 81, "sigmoid": 81, "onnxruntim": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "valid": [84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "aicheck": 84, "get_ai_created_scor": 84, "is_ai_cr": 84, "bangumi_char": 85, "anime_bangumi_char_scor": 85, "anime_bangumi_char": 85, "anime_classify_scor": 86, "anime_classifi": 86, "color": 87, "is_greyscal": 87, "complet": 88, "anime_completeness_scor": 88, "anime_complet": 88, "dbrate": 89, "anime_dbrating_scor": 89, "anime_dbr": 89, "furri": 90, "anime_furry_scor": 90, "anime_furri": 90, "monochrom": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw": 93, "nsfw_pred_scor": 93, "nsfw_pred": 93, "portrait": 94, "anime_portrait_scor": 94, "anime_portrait": 94, "rate": 95, "anime_rating_scor": 95, "anime_r": [95, 96], "real": 96, "anime_real_scor": 96, "safe": 97, "safe_check_scor": 97, "safe_check": 97, "style_ag": 98, "anime_style_age_scor": 98, "anime_style_ag": 98, "teen": 99, "anime_teen_scor": 99, "anime_teen": 99, "truncat": 100, "is_truncated_fil": 100, "welcom": 101, "": 101, "document": 101, "overview": 101, "tutori": 101, "inform": [101, 102, 103], "api": 101, "run": [102, 103], "environ": [102, 103], "instal": 104, "quick": 105, "start": 105}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[55, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[55, "create-transforms-from-bit-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "add_underline": [[71, "add-underline"]], "remove_underline": [[71, "remove-underline"]], "tags_to_text": [[71, "tags-to-text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_suffix": [[73, "tag-match-suffix"]], "tag_match_prefix": [[73, "tag-match-prefix"]], "tag_match_full": [[73, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[74, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags": [[75, "sort-tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[76, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[77, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[77, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[77, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[78, "upscale-with-cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache": [[80, "ts-lru-cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid": [[81, "sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[83, "get-onnx-provider"]], "open_onnx_model": [[83, "open-onnx-model"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[84, "get-ai-created-score"]], "is_ai_created": [[84, "is-ai-created"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[85, "anime-bangumi-char-score"]], "anime_bangumi_char": [[85, "anime-bangumi-char"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "anime_classify_score": [[86, "anime-classify-score"]], "anime_classify": [[86, "anime-classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale": [[87, "is-greyscale"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[88, "anime-completeness-score"]], "anime_completeness": [[88, "anime-completeness"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[89, "anime-dbrating-score"]], "anime_dbrating": [[89, "anime-dbrating"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "anime_furry_score": [[90, "anime-furry-score"]], "anime_furry": [[90, "anime-furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[92, "get-monochrome-score"]], "is_monochrome": [[92, "is-monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[93, "nsfw-pred-score"]], "nsfw_pred": [[93, "nsfw-pred"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[94, "anime-portrait-score"]], "anime_portrait": [[94, "anime-portrait"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_rating_score": [[95, "anime-rating-score"]], "anime_rating": [[95, "anime-rating"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "anime_real_score": [[96, "anime-real-score"]], "anime_real": [[96, "anime-real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check_score": [[97, "safe-check-score"]], "safe_check": [[97, "safe-check"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[98, "anime-style-age-score"]], "anime_style_age": [[98, "anime-style-age"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "anime_teen_score": [[99, "anime-teen-score"]], "anime_teen": [[99, "anime-teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file": [[100, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[101, "welcome-to-imgutils-s-documentation"]], "Overview": [[101, "overview"]], "Tutorials": [[101, null]], "Information": [[101, null]], "API Documentation": [[101, null]], "Run Environment Information": [[102, "Run-Environment-Information"], [103, "Run-Environment-Information"]], "Installation": [[104, "installation"]], "Quick Start": [[105, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.format"], [72, "module-imgutils.tagging"], [73, "module-imgutils.tagging.match"], [74, "module-imgutils.tagging.mldanbooru"], [75, "module-imgutils.tagging.order"], [76, "module-imgutils.tagging.overlap"], [77, "module-imgutils.tagging.wd14"], [78, "module-imgutils.upscale.cdc"], [79, "module-imgutils.upscale"], [80, "module-imgutils.utils.cache"], [81, "module-imgutils.utils.func"], [82, "module-imgutils.utils"], [83, "module-imgutils.utils.onnxruntime"], [84, "module-imgutils.validate.aicheck"], [85, "module-imgutils.validate.bangumi_char"], [86, "module-imgutils.validate.classify"], [87, "module-imgutils.validate.color"], [88, "module-imgutils.validate.completeness"], [89, "module-imgutils.validate.dbrating"], [90, "module-imgutils.validate.furry"], [91, "module-imgutils.validate"], [92, "module-imgutils.validate.monochrome"], [93, "module-imgutils.validate.nsfw"], [94, "module-imgutils.validate.portrait"], [95, "module-imgutils.validate.rating"], [96, "module-imgutils.validate.real"], [97, "module-imgutils.validate.safe"], [98, "module-imgutils.validate.style_age"], [99, "module-imgutils.validate.teen"], [100, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[74, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[75, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[76, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[78, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[80, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[81, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[87, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[100, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.9.4/.buildinfo b/v0.9.4/.buildinfo index 72747714e74834a8d3150cd17f963ba42cae9fce..cb5013c3aa7798ae685f2f596aa111da28b3f758 100644 --- a/v0.9.4/.buildinfo +++ b/v0.9.4/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 6f893a9bbb5fdd0a47bf078270b0160c +config: 0584c36cedf28cd31d23bf6f381c925e tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.9.4/.doctrees/api_doc/ascii/drawing.doctree b/v0.9.4/.doctrees/api_doc/ascii/drawing.doctree index 9656275274c9c0450262f6458bf5c3d63e67a029..877db7da03bfe34753ede95bf8aea4bad479c48d 100644 Binary files a/v0.9.4/.doctrees/api_doc/ascii/drawing.doctree and b/v0.9.4/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/ascii/index.doctree b/v0.9.4/.doctrees/api_doc/ascii/index.doctree index 92a23beba7f050707f896dabf9a6344803473566..9bd348b5d436fcda7cb4b5c376c991366f3ecedb 100644 Binary files a/v0.9.4/.doctrees/api_doc/ascii/index.doctree and b/v0.9.4/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/config/index.doctree b/v0.9.4/.doctrees/api_doc/config/index.doctree index f54b1c9edbec99a782883a4be3a9e22fe3c0dc52..289c90d1d1e08a6fcd8e1620848c1d3bb3b2d3c1 100644 Binary files a/v0.9.4/.doctrees/api_doc/config/index.doctree and b/v0.9.4/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/config/meta.doctree b/v0.9.4/.doctrees/api_doc/config/meta.doctree index 3926cc0dca460eadb4964bf1d4300186396eb45d..744edba29c71d6dbfb026abdaf69d3777ae16795 100644 Binary files a/v0.9.4/.doctrees/api_doc/config/meta.doctree and b/v0.9.4/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/data/background.doctree b/v0.9.4/.doctrees/api_doc/data/background.doctree index 13bd916579b73ce3656d868be015ec15cd49bc1e..21354b7a87db3bb07154217a5ceacc73dd04e629 100644 Binary files a/v0.9.4/.doctrees/api_doc/data/background.doctree and b/v0.9.4/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/data/decode.doctree b/v0.9.4/.doctrees/api_doc/data/decode.doctree index 7a73f7ed4d856ee89a006536f3a416ae619b01a7..d6c8d4a9b0e4a5cd2476b0c3b3619775e100b7e7 100644 Binary files a/v0.9.4/.doctrees/api_doc/data/decode.doctree and b/v0.9.4/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/data/encode.doctree b/v0.9.4/.doctrees/api_doc/data/encode.doctree index 1ccf0439b1855bd31ef485c16a1bc9501d2b2678..9c2a6e1a65e9b76d2b836af6306a60f7395f1f64 100644 Binary files a/v0.9.4/.doctrees/api_doc/data/encode.doctree and b/v0.9.4/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/data/image.doctree b/v0.9.4/.doctrees/api_doc/data/image.doctree index bfef10c4a84ee8bda7f47d05c1861e4d4b088760..ccaeb00907b189409ed22c95683be6e8b10ce8ea 100644 Binary files a/v0.9.4/.doctrees/api_doc/data/image.doctree and b/v0.9.4/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/data/index.doctree b/v0.9.4/.doctrees/api_doc/data/index.doctree index 378dd697d6ab0f546f7b39f46041e995cfde4f3f..4762c2c59dfcf8d64790823bb3f876d990010734 100644 Binary files a/v0.9.4/.doctrees/api_doc/data/index.doctree and b/v0.9.4/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/data/layer.doctree b/v0.9.4/.doctrees/api_doc/data/layer.doctree index 74424cfb2b2d3199a0e0a604c2d71f25ed0c069d..456628d2e89cd8f6736f390ff3d56c6c7b0f2651 100644 Binary files a/v0.9.4/.doctrees/api_doc/data/layer.doctree and b/v0.9.4/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.9.4/.doctrees/api_doc/detect/booru_yolo.doctree index 0d1596f03bbbc8d76eacb83af0eb5e19e08ee638..406715b949e43e66086a5245caaab9c14cd45e9c 100644 Binary files a/v0.9.4/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.9.4/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/detect/censor.doctree b/v0.9.4/.doctrees/api_doc/detect/censor.doctree index 8ecf6453b08dac16dd3753588e5f5ed97d822bef..1bd249d167027ff49efd98fd832fd4a83659caff 100644 Binary files a/v0.9.4/.doctrees/api_doc/detect/censor.doctree and b/v0.9.4/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/detect/eye.doctree b/v0.9.4/.doctrees/api_doc/detect/eye.doctree index e9f1e3c72b1936e96e52e7d49de414f3b27ded82..92be3100d22dc93301c831d54d5dcb8f150ed458 100644 Binary files a/v0.9.4/.doctrees/api_doc/detect/eye.doctree and b/v0.9.4/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/detect/face.doctree b/v0.9.4/.doctrees/api_doc/detect/face.doctree index 86f45a17484e3702ecbe9c739dfec85f97ae2a2c..1fd6d1b217ba27d9dd967529d1d895bc07270180 100644 Binary files a/v0.9.4/.doctrees/api_doc/detect/face.doctree and b/v0.9.4/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/detect/halfbody.doctree b/v0.9.4/.doctrees/api_doc/detect/halfbody.doctree index b585402b111edf03f30abd650d0a6bc356dc129f..9ac6c44c2bd80a1449e49dd3db07aa2bdf19cf03 100644 Binary files a/v0.9.4/.doctrees/api_doc/detect/halfbody.doctree and b/v0.9.4/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/detect/hand.doctree b/v0.9.4/.doctrees/api_doc/detect/hand.doctree index c9b154b3ae4e4fbc04dd5af71e11e506fac19250..94d85e1e49ae82075a8eb74cea9ba1308943deb8 100644 Binary files a/v0.9.4/.doctrees/api_doc/detect/hand.doctree and b/v0.9.4/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/detect/head.doctree b/v0.9.4/.doctrees/api_doc/detect/head.doctree index bed06a46868c9407f95959b845dc820c83062b80..96d7cbd39f395ac96cb20183436d8ed548fe6dcc 100644 Binary files a/v0.9.4/.doctrees/api_doc/detect/head.doctree and b/v0.9.4/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/detect/index.doctree b/v0.9.4/.doctrees/api_doc/detect/index.doctree index 60105ab8dfded4913217c97d81460c9a143dc7e8..a66b310bfb1ea8decd452c83c145d34b61a25d73 100644 Binary files a/v0.9.4/.doctrees/api_doc/detect/index.doctree and b/v0.9.4/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/detect/nudenet.doctree b/v0.9.4/.doctrees/api_doc/detect/nudenet.doctree index 509c88d01f7255dedfd9b65849a3e63003e8793b..4a4a095c437d117640ce9a76e4447778d621019c 100644 Binary files a/v0.9.4/.doctrees/api_doc/detect/nudenet.doctree and b/v0.9.4/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/detect/person.doctree b/v0.9.4/.doctrees/api_doc/detect/person.doctree index 7b2128fb433f5512a8eb1e769312b1288c3d6501..1ed1e9b8fbeabc0513f1458e4582b2cf765cb5c8 100644 Binary files a/v0.9.4/.doctrees/api_doc/detect/person.doctree and b/v0.9.4/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/detect/similarity.doctree b/v0.9.4/.doctrees/api_doc/detect/similarity.doctree index ea1f552ab53a84f98347d69995a35a43a3cceb9a..927deeba3968179f5bfffee2dfd5f9d3110eaf11 100644 Binary files a/v0.9.4/.doctrees/api_doc/detect/similarity.doctree and b/v0.9.4/.doctrees/api_doc/detect/similarity.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/detect/text.doctree b/v0.9.4/.doctrees/api_doc/detect/text.doctree index 8f4d3527b7fc452524880eaa56771011ca17cba5..8c60c3d6f66bb3e365afe652a53ae98939e63623 100644 Binary files a/v0.9.4/.doctrees/api_doc/detect/text.doctree and b/v0.9.4/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/detect/visual.doctree b/v0.9.4/.doctrees/api_doc/detect/visual.doctree index 2c84172b0b8057c94466deea7bb36cd7649299c1..0584d8b140f434d53ac0e698409e81c6c1164731 100644 Binary files a/v0.9.4/.doctrees/api_doc/detect/visual.doctree and b/v0.9.4/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/edge/canny.doctree b/v0.9.4/.doctrees/api_doc/edge/canny.doctree index 227bd965f13cd41b5aff147fe6feab48838b8c20..6dbc4f421bfc058151cdaa71efe6370729f19cca 100644 Binary files a/v0.9.4/.doctrees/api_doc/edge/canny.doctree and b/v0.9.4/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/edge/index.doctree b/v0.9.4/.doctrees/api_doc/edge/index.doctree index 0a65a9d226ff2cfbb65c4e61ab50d5e7ceb33e2d..97d983fb00dd2ca593cb67ef1ec155361bfc9536 100644 Binary files a/v0.9.4/.doctrees/api_doc/edge/index.doctree and b/v0.9.4/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/edge/lineart.doctree b/v0.9.4/.doctrees/api_doc/edge/lineart.doctree index 66c81daf569b787116b332cb39184100d2efab0d..99769e4b9b45709bb093b8ca351c915522398861 100644 Binary files a/v0.9.4/.doctrees/api_doc/edge/lineart.doctree and b/v0.9.4/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.9.4/.doctrees/api_doc/edge/lineart_anime.doctree index ac11d1402c8286bec15c84d522f457cdf9b3b59d..4b47f9053e1b599297edbdca8ab88f70c8ffa085 100644 Binary files a/v0.9.4/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.9.4/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/generic/classify.doctree b/v0.9.4/.doctrees/api_doc/generic/classify.doctree index 4ea5f17c110bbe6336be9b5ba9d14335f07de21b..3bf0810db4b990f84d64572db9042c718df807bf 100644 Binary files a/v0.9.4/.doctrees/api_doc/generic/classify.doctree and b/v0.9.4/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/generic/enhance.doctree b/v0.9.4/.doctrees/api_doc/generic/enhance.doctree index 503bc1facc30a106a542fee884e88908a9c85b4a..b7b3f240f61c615a092b6736e8314352e88dee1e 100644 Binary files a/v0.9.4/.doctrees/api_doc/generic/enhance.doctree and b/v0.9.4/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/generic/index.doctree b/v0.9.4/.doctrees/api_doc/generic/index.doctree index 7d4d2cf6e3d8d85e2c9224a8f45d9303805a37ce..6565013d458aec17fec1f8e776ac7d1f0cc96ea7 100644 Binary files a/v0.9.4/.doctrees/api_doc/generic/index.doctree and b/v0.9.4/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/generic/yolo.doctree b/v0.9.4/.doctrees/api_doc/generic/yolo.doctree index e662a440100ec20fbce14fdf96b610d52d241f84..ae79e0e22fd080642974167eb9639364721da7bf 100644 Binary files a/v0.9.4/.doctrees/api_doc/generic/yolo.doctree and b/v0.9.4/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/metadata/geninfo.doctree b/v0.9.4/.doctrees/api_doc/metadata/geninfo.doctree index 2ff0b2d2db5eb9cb159149cdb82f69d9802e69fc..5fc3e4989b05bc6f1fdd32e45d6db6ec4c580566 100644 Binary files a/v0.9.4/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.9.4/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/metadata/index.doctree b/v0.9.4/.doctrees/api_doc/metadata/index.doctree index c8b43ec2b49a26a5b4599f5e99414c29963f188d..b2d072b0ec7909af956655eaeed82943a9b54ba0 100644 Binary files a/v0.9.4/.doctrees/api_doc/metadata/index.doctree and b/v0.9.4/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/metadata/lsb.doctree b/v0.9.4/.doctrees/api_doc/metadata/lsb.doctree index 92fd206e20e63a936502b4ceb304cf4ec6573bb2..01e88d0955479d5e5f5079d30932fb5250bc8bd6 100644 Binary files a/v0.9.4/.doctrees/api_doc/metadata/lsb.doctree and b/v0.9.4/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.9.4/.doctrees/api_doc/metrics/aesthetic.doctree index af5185c323fc823bbeeb159dc1db867958572e5d..b7f7d8e16624ac4812dba40f0b4b0f173ea433f0 100644 Binary files a/v0.9.4/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.9.4/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/metrics/ccip.doctree b/v0.9.4/.doctrees/api_doc/metrics/ccip.doctree index 59ffc2e8836a43d47b696abe181438ad188c3ca0..c283952def3be3d34292a843cf4466f5310e612f 100644 Binary files a/v0.9.4/.doctrees/api_doc/metrics/ccip.doctree and b/v0.9.4/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.9.4/.doctrees/api_doc/metrics/dbaesthetic.doctree index ad84f7814feef2ffbe04927b9fb60dbbc599566a..9455cd30b8174d8ab38feabaab48241b82596d47 100644 Binary files a/v0.9.4/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.9.4/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/metrics/index.doctree b/v0.9.4/.doctrees/api_doc/metrics/index.doctree index 63e5908aeca635f4c98798e45b3fdd34c4cee0bd..4559f6626e6818d50039ff283429a0d5b8b5a7eb 100644 Binary files a/v0.9.4/.doctrees/api_doc/metrics/index.doctree and b/v0.9.4/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/metrics/laplacian.doctree b/v0.9.4/.doctrees/api_doc/metrics/laplacian.doctree index 8b3dba305a453afcddfcfce84671f70f5c998bb2..d5c082afda4e6843fe01f273465f864d70296d23 100644 Binary files a/v0.9.4/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.9.4/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/metrics/lpips.doctree b/v0.9.4/.doctrees/api_doc/metrics/lpips.doctree index a1306821dbf46e01670de1f9e47f5cf8d09da8ac..3104a557ff75dbda419c91127dfbbed3683be043 100644 Binary files a/v0.9.4/.doctrees/api_doc/metrics/lpips.doctree and b/v0.9.4/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/metrics/psnr_.doctree b/v0.9.4/.doctrees/api_doc/metrics/psnr_.doctree index bc3a165911b32783892c12a44514b8aee408ac27..15498c7844ffd83362bedcae963e6b86fc78c553 100644 Binary files a/v0.9.4/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.9.4/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/ocr/index.doctree b/v0.9.4/.doctrees/api_doc/ocr/index.doctree index 37dd5301a3d6e8120118458d0a2d1d43b0d5cfa9..b181a296e1326216ae3b61575f8e8a38c11c41bf 100644 Binary files a/v0.9.4/.doctrees/api_doc/ocr/index.doctree and b/v0.9.4/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/operate/align.doctree b/v0.9.4/.doctrees/api_doc/operate/align.doctree index a62a7094d8890c8eae829ef95cb2c5cbdc2f53b0..5c72433c730a8c3c1895fd3345cc13b58c4abfe7 100644 Binary files a/v0.9.4/.doctrees/api_doc/operate/align.doctree and b/v0.9.4/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/operate/censor.doctree b/v0.9.4/.doctrees/api_doc/operate/censor.doctree index 4a262c83f8ca418fde256fe108efae10081d0707..29a55271ae985a4617e83660dfdb20d0fc5bb8a3 100644 Binary files a/v0.9.4/.doctrees/api_doc/operate/censor.doctree and b/v0.9.4/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/operate/imgcensor.doctree b/v0.9.4/.doctrees/api_doc/operate/imgcensor.doctree index ff8daf3ebe87e4e9cf6a968e9a1ab8f224bd7afd..3c8b85863901c2d6e69ee6b5ccd28adf4b9757e5 100644 Binary files a/v0.9.4/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.9.4/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/operate/index.doctree b/v0.9.4/.doctrees/api_doc/operate/index.doctree index c4af860863b8998d17a1b2b80ce9bed56c3104fb..873e1961fb0c4803503706c9c640a86dead4d966 100644 Binary files a/v0.9.4/.doctrees/api_doc/operate/index.doctree and b/v0.9.4/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/operate/squeeze.doctree b/v0.9.4/.doctrees/api_doc/operate/squeeze.doctree index c939b47ce2e9a42a1de6623cb3a1b1aa1069e2a6..5b0b79a930b0956cf264555f8c43f94f29a8a4b5 100644 Binary files a/v0.9.4/.doctrees/api_doc/operate/squeeze.doctree and b/v0.9.4/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/pose/dwpose.doctree b/v0.9.4/.doctrees/api_doc/pose/dwpose.doctree index 966e46133f97215c5fbf8a3aadc34eb9747109e8..7ae64eefa3d709895da96749c87a6628f84936de 100644 Binary files a/v0.9.4/.doctrees/api_doc/pose/dwpose.doctree and b/v0.9.4/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/pose/format.doctree b/v0.9.4/.doctrees/api_doc/pose/format.doctree index 23a8bdc9082b6a060585d722b42b97b1a868fb32..b3f0487563de723dedf171e1ca54fbdf4c6211ad 100644 Binary files a/v0.9.4/.doctrees/api_doc/pose/format.doctree and b/v0.9.4/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/pose/index.doctree b/v0.9.4/.doctrees/api_doc/pose/index.doctree index c9cdf05b7c4114c09036d448e6d134106821b0e8..d57c2fee76173d3236f707703a53cf2dcb90c98f 100644 Binary files a/v0.9.4/.doctrees/api_doc/pose/index.doctree and b/v0.9.4/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/pose/visual.doctree b/v0.9.4/.doctrees/api_doc/pose/visual.doctree index 09ba38b836554008b4b3a94b374142e53e4a24a4..49c30fbd6d2676eef4cc379890afa7bce3c39e26 100644 Binary files a/v0.9.4/.doctrees/api_doc/pose/visual.doctree and b/v0.9.4/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/preprocess/base.doctree b/v0.9.4/.doctrees/api_doc/preprocess/base.doctree index bf1a8399e5d32e7b223e7f4e219436ebd523ff64..2e29f9abcfa161f33baf263cfeb7dc9db10d4345 100644 Binary files a/v0.9.4/.doctrees/api_doc/preprocess/base.doctree and b/v0.9.4/.doctrees/api_doc/preprocess/base.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/preprocess/index.doctree b/v0.9.4/.doctrees/api_doc/preprocess/index.doctree index a2cf7c946a414ba87ee284c68954a94062f1be04..0034cfc53a028156c46c377d8e6a46e597ca03e6 100644 Binary files a/v0.9.4/.doctrees/api_doc/preprocess/index.doctree and b/v0.9.4/.doctrees/api_doc/preprocess/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/preprocess/pillow.doctree b/v0.9.4/.doctrees/api_doc/preprocess/pillow.doctree index 29ce66cd827b38d23c966959e8e57c5218189710..44689d6841e5d923b5d5f8f11c31ccbf7235c149 100644 Binary files a/v0.9.4/.doctrees/api_doc/preprocess/pillow.doctree and b/v0.9.4/.doctrees/api_doc/preprocess/pillow.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/preprocess/torchvision.doctree b/v0.9.4/.doctrees/api_doc/preprocess/torchvision.doctree index 1c0b1d1fe0166c585fa17b177e1c6a204ef78d59..741d0576c59622b6d85b1e58a2e994b65d028d6a 100644 Binary files a/v0.9.4/.doctrees/api_doc/preprocess/torchvision.doctree and b/v0.9.4/.doctrees/api_doc/preprocess/torchvision.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/preprocess/transformers.doctree b/v0.9.4/.doctrees/api_doc/preprocess/transformers.doctree index b60d08f4489acc7334bb9a94007cfffe885706ae..8a0995e47da7f0ccbf6fa65b5370a51e736a0197 100644 Binary files a/v0.9.4/.doctrees/api_doc/preprocess/transformers.doctree and b/v0.9.4/.doctrees/api_doc/preprocess/transformers.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/resource/background.doctree b/v0.9.4/.doctrees/api_doc/resource/background.doctree index cc37f3a0df2d136c570b72eb06a0dea8e6ad263e..ee96d0b0c36791c583f50030d4933461684bba2d 100644 Binary files a/v0.9.4/.doctrees/api_doc/resource/background.doctree and b/v0.9.4/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/resource/index.doctree b/v0.9.4/.doctrees/api_doc/resource/index.doctree index ef56cd6aa240f9cad9f4791552c27f261af49208..605bf2925406b06ee16a34e3d241ca84c44fccf3 100644 Binary files a/v0.9.4/.doctrees/api_doc/resource/index.doctree and b/v0.9.4/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/restore/adversarial.doctree b/v0.9.4/.doctrees/api_doc/restore/adversarial.doctree index ecbbc7a149e08d08623a6563ea3c92edb3c898ff..1759b90f4d6d35745d3ca06dcf47a361d4fb0590 100644 Binary files a/v0.9.4/.doctrees/api_doc/restore/adversarial.doctree and b/v0.9.4/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/restore/index.doctree b/v0.9.4/.doctrees/api_doc/restore/index.doctree index 3b07bd3551f229411dd9aa96edd75b938258d2b9..43e5f4ffacd286aec7deff92495576ef105a7013 100644 Binary files a/v0.9.4/.doctrees/api_doc/restore/index.doctree and b/v0.9.4/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/restore/nafnet.doctree b/v0.9.4/.doctrees/api_doc/restore/nafnet.doctree index 58acd8a060bcd914828a93972450ba02f4965183..4ec629cc4cfdbd2fc8a218d0474884615bb1587d 100644 Binary files a/v0.9.4/.doctrees/api_doc/restore/nafnet.doctree and b/v0.9.4/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/restore/scunet.doctree b/v0.9.4/.doctrees/api_doc/restore/scunet.doctree index 21a8d85ec6ffa56250dfd7206f1007363e294129..80f6ce5be32efab906df5354d36df4bd4fef0b33 100644 Binary files a/v0.9.4/.doctrees/api_doc/restore/scunet.doctree and b/v0.9.4/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/sd/index.doctree b/v0.9.4/.doctrees/api_doc/sd/index.doctree index b493bb50da7301b4445ab1466531acb66b54e75b..3dbffdee917e86d57e83d61904e8a1f651d45f1b 100644 Binary files a/v0.9.4/.doctrees/api_doc/sd/index.doctree and b/v0.9.4/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/sd/metadata.doctree b/v0.9.4/.doctrees/api_doc/sd/metadata.doctree index 100e20002c612905cc68eec3f3b365b7f90c3dde..c6a67c7b5652b13510fbaac3ecc32a1205c0cd24 100644 Binary files a/v0.9.4/.doctrees/api_doc/sd/metadata.doctree and b/v0.9.4/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/sd/model.doctree b/v0.9.4/.doctrees/api_doc/sd/model.doctree index 4423648cd38fa464c60750627ad30c2459ada0b0..db06c181612f810b4a925080c8d5ca6bd414f26a 100644 Binary files a/v0.9.4/.doctrees/api_doc/sd/model.doctree and b/v0.9.4/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/sd/nai.doctree b/v0.9.4/.doctrees/api_doc/sd/nai.doctree index 8e553ddccb2e7e9a761f06ee35ece4274c72f1a9..9bc9243e4db202baf3aa274a18a788c0e9491766 100644 Binary files a/v0.9.4/.doctrees/api_doc/sd/nai.doctree and b/v0.9.4/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/segment/index.doctree b/v0.9.4/.doctrees/api_doc/segment/index.doctree index 49fd8e757a5b6d5c1b3d5232bf4d847c15b190d1..15da065f0283b3ca8f3eedba84682b48fa59e6dd 100644 Binary files a/v0.9.4/.doctrees/api_doc/segment/index.doctree and b/v0.9.4/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/segment/isnetis.doctree b/v0.9.4/.doctrees/api_doc/segment/isnetis.doctree index 7082cda401d5639bf377230fe603dbb43dc86990..7d20de17cd5621981ad3c111332712f30eb41243 100644 Binary files a/v0.9.4/.doctrees/api_doc/segment/isnetis.doctree and b/v0.9.4/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/tagging/blacklist.doctree b/v0.9.4/.doctrees/api_doc/tagging/blacklist.doctree index cb7df7a532c911facf444879f42d99992262658a..aeaf33e4df22e27270a760306cfa71aca0af61d5 100644 Binary files a/v0.9.4/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.9.4/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/tagging/character.doctree b/v0.9.4/.doctrees/api_doc/tagging/character.doctree index 1ddfa73a5b6a4073bdce262287d009e50e0c457f..a5fdee0e189f69c9cda6863a8854780ac4bb1e4f 100644 Binary files a/v0.9.4/.doctrees/api_doc/tagging/character.doctree and b/v0.9.4/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.9.4/.doctrees/api_doc/tagging/deepdanbooru.doctree index 9533769c4743c7149f6debc2b32a65a1b9a31639..451053c221f2e435d7fda85b80bcbd2ac082b529 100644 Binary files a/v0.9.4/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.9.4/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/tagging/format.doctree b/v0.9.4/.doctrees/api_doc/tagging/format.doctree index 28d6f5f3527902b00b9951a6dd30c2c4f2124f66..3b45bd4640cbdc1a46e2604f1a22675024635f2e 100644 Binary files a/v0.9.4/.doctrees/api_doc/tagging/format.doctree and b/v0.9.4/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/tagging/index.doctree b/v0.9.4/.doctrees/api_doc/tagging/index.doctree index 489ff98d9caf464738a5a741a830e4c073f3c695..660ce873656702f6ac3ea870b24f652e6f2780c4 100644 Binary files a/v0.9.4/.doctrees/api_doc/tagging/index.doctree and b/v0.9.4/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/tagging/match.doctree b/v0.9.4/.doctrees/api_doc/tagging/match.doctree index 65b85ff5dc8989d3642230d79442245bb1b02169..f17ba0b62c749c641161dabb6d5b63e2b01ee5ee 100644 Binary files a/v0.9.4/.doctrees/api_doc/tagging/match.doctree and b/v0.9.4/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.9.4/.doctrees/api_doc/tagging/mldanbooru.doctree index 639b8c5b8153be04db263bf6c5fc65b75254f73f..29eb375586dd6f547817bee4610f6698c82431ad 100644 Binary files a/v0.9.4/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.9.4/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/tagging/order.doctree b/v0.9.4/.doctrees/api_doc/tagging/order.doctree index 649dc47635320883ae06816c5034d3b58e796c46..32b8352d336eb3f80168d001bb23ea82c2d35377 100644 Binary files a/v0.9.4/.doctrees/api_doc/tagging/order.doctree and b/v0.9.4/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/tagging/overlap.doctree b/v0.9.4/.doctrees/api_doc/tagging/overlap.doctree index 1c806cc066542fc60ad78a091ca0bc29fa82457c..ed93f484fecc141548dd584d4acc19fd30a10c5c 100644 Binary files a/v0.9.4/.doctrees/api_doc/tagging/overlap.doctree and b/v0.9.4/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/tagging/wd14.doctree b/v0.9.4/.doctrees/api_doc/tagging/wd14.doctree index 0e4b70a002afea9976610cf3081024d5722cc6ae..380ae28c90845db29132cf102c48c7a346b59e7e 100644 Binary files a/v0.9.4/.doctrees/api_doc/tagging/wd14.doctree and b/v0.9.4/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/upscale/cdc.doctree b/v0.9.4/.doctrees/api_doc/upscale/cdc.doctree index 2ab21a110b8e123c334f5a5119b0dd94a88f58dc..a0cacc3db1e0bbd89c840026f87b1c743f9c4dc6 100644 Binary files a/v0.9.4/.doctrees/api_doc/upscale/cdc.doctree and b/v0.9.4/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/upscale/index.doctree b/v0.9.4/.doctrees/api_doc/upscale/index.doctree index 7fba9512630aea1bd820f994ff7e2b6db5e477c6..067448ead8d26dd06f51770bf58882ea830e6247 100644 Binary files a/v0.9.4/.doctrees/api_doc/upscale/index.doctree and b/v0.9.4/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/utils/cache.doctree b/v0.9.4/.doctrees/api_doc/utils/cache.doctree index 6a390ddd68d087840d45d87909864d3b994aaaba..a42c316ea838b73d2c182b6a32d188654ec4372c 100644 Binary files a/v0.9.4/.doctrees/api_doc/utils/cache.doctree and b/v0.9.4/.doctrees/api_doc/utils/cache.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/utils/func.doctree b/v0.9.4/.doctrees/api_doc/utils/func.doctree index 45a905f61ad05a750fc85a41dd8c0321259cd5f1..da715bcc4b4734e1bb0bb34b420cbdc7ab05e80f 100644 Binary files a/v0.9.4/.doctrees/api_doc/utils/func.doctree and b/v0.9.4/.doctrees/api_doc/utils/func.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/utils/index.doctree b/v0.9.4/.doctrees/api_doc/utils/index.doctree index 3d7a4cee717b21a45fe2a863e6f6d74420140413..01f979903c3406d3519416cc796e458324276224 100644 Binary files a/v0.9.4/.doctrees/api_doc/utils/index.doctree and b/v0.9.4/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.9.4/.doctrees/api_doc/utils/onnxruntime.doctree index e50b4e2f67a97243bfae9d7b17a0c90b3efe9287..48c6ac97130323938a9b051bd9f3009cbcda42d7 100644 Binary files a/v0.9.4/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.9.4/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/aicheck.doctree b/v0.9.4/.doctrees/api_doc/validate/aicheck.doctree index 9727420a849c5383949be7d1983b60c957890fb4..cd55c873ce03f1efbf38d6933cf172bdc4e9fda1 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/aicheck.doctree and b/v0.9.4/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.9.4/.doctrees/api_doc/validate/bangumi_char.doctree index da497f1beb77505a6a5320b0f24d166a13d7e225..13071119d8c9948ce80b1c4136c8a98f14076c69 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.9.4/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/classify.doctree b/v0.9.4/.doctrees/api_doc/validate/classify.doctree index 379c496a7b4157dfba2b79085903ddd9a668cd8e..c5240ad371aa3ed3882fadfae404fcbd0e4dedc3 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/classify.doctree and b/v0.9.4/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/color.doctree b/v0.9.4/.doctrees/api_doc/validate/color.doctree index 73961eefd2d07c80ec291826701fa1585a123d45..6687cb5bac2d5e0cfe7343ba654314c63bd9b893 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/color.doctree and b/v0.9.4/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/completeness.doctree b/v0.9.4/.doctrees/api_doc/validate/completeness.doctree index ceeace362c5ca7d007541c13c50ae2478253c8da..b7d438f49930625c3d7a5dbdea50cebf9e983985 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/completeness.doctree and b/v0.9.4/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/dbrating.doctree b/v0.9.4/.doctrees/api_doc/validate/dbrating.doctree index 702a76e814607f0982679e095bfdda475b67cf22..05bb321ac197eb2c33f599f79d1d42c8006da132 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/dbrating.doctree and b/v0.9.4/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/furry.doctree b/v0.9.4/.doctrees/api_doc/validate/furry.doctree index 74446e3c4a49c22634f6e98a82148c4fa1697f73..a6c400aea626c3cb8c338a3d1234b9dbea70c0e3 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/furry.doctree and b/v0.9.4/.doctrees/api_doc/validate/furry.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/index.doctree b/v0.9.4/.doctrees/api_doc/validate/index.doctree index f10588e07dd549529b6eab715717e47e6897ecf0..5742eb51ea3db3b35b1bd0ef411b7b9a88be9606 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/index.doctree and b/v0.9.4/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/monochrome.doctree b/v0.9.4/.doctrees/api_doc/validate/monochrome.doctree index a5e46601376f39e6a3ff1de7a6aff5a65de4f71a..f4aab18d10e8480fd6bfa49b0a7a236b272de77f 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/monochrome.doctree and b/v0.9.4/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/nsfw.doctree b/v0.9.4/.doctrees/api_doc/validate/nsfw.doctree index 8123c5fedd14d75c46cb92290988edecdef8674b..cf1b3be4dc8f76b6825846732a2dcc1241b73cd1 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/nsfw.doctree and b/v0.9.4/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/portrait.doctree b/v0.9.4/.doctrees/api_doc/validate/portrait.doctree index eab2ec9c717e2bdb05293165bd08fa6fa6446bca..f732dedf72c1d2a24379652372ce53e27ea96dd3 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/portrait.doctree and b/v0.9.4/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/rating.doctree b/v0.9.4/.doctrees/api_doc/validate/rating.doctree index bb56f2afab366082a19fe5d2a77b39d338a24d46..98b52858f699ddf06ad2edbc474d3fbe24ac8aa4 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/rating.doctree and b/v0.9.4/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/real.doctree b/v0.9.4/.doctrees/api_doc/validate/real.doctree index 73ea0583fb05f887dcef744ae8354f2efe858d98..28c06c670e2eb3add4ca02cafa39456e5e35292f 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/real.doctree and b/v0.9.4/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/safe.doctree b/v0.9.4/.doctrees/api_doc/validate/safe.doctree index 0389c0996335d2e1e0bad70f550bbed24546fba5..3a424b800ec468118c82f3d73e9cd95c8d319cd5 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/safe.doctree and b/v0.9.4/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/style_age.doctree b/v0.9.4/.doctrees/api_doc/validate/style_age.doctree index 5a4b2f04e90a54ad41277e1506ca141bc2724967..f317082983a07444ab6c6452ebd34ce588e7d1b8 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/style_age.doctree and b/v0.9.4/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/teen.doctree b/v0.9.4/.doctrees/api_doc/validate/teen.doctree index bc7ef7dfad319ef7dfb368926b60df91c0d4747b..c894b21af403dc4a29a5540107409c3f84c777f6 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/teen.doctree and b/v0.9.4/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.9.4/.doctrees/api_doc/validate/truncate.doctree b/v0.9.4/.doctrees/api_doc/validate/truncate.doctree index 8a91e50905932fa944cd817dbf4755ed6441f333..54b098342594e700c6df0e95a5787649cbb1edff 100644 Binary files a/v0.9.4/.doctrees/api_doc/validate/truncate.doctree and b/v0.9.4/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.9.4/.doctrees/environment.pickle b/v0.9.4/.doctrees/environment.pickle index d29887c7910e967e694bb78813b2566165e89ad3..2ac67213ef8781ce5fdf2ecf1439a2e5661a15bf 100644 Binary files a/v0.9.4/.doctrees/environment.pickle and b/v0.9.4/.doctrees/environment.pickle differ diff --git a/v0.9.4/.doctrees/index.doctree b/v0.9.4/.doctrees/index.doctree index 998a21b33c3b7d67f77ecf262690140625c454a9..70bb640889eb08d1471894265ea4856d5bd50f7d 100644 Binary files a/v0.9.4/.doctrees/index.doctree and b/v0.9.4/.doctrees/index.doctree differ diff --git a/v0.9.4/.doctrees/information/environment.doctree b/v0.9.4/.doctrees/information/environment.doctree index b3b480eec8d8d756e6f23fd108142b9cb0aef58b..3fdbb60de7551f633cd3ffa268657878b227b1e3 100644 Binary files a/v0.9.4/.doctrees/information/environment.doctree and b/v0.9.4/.doctrees/information/environment.doctree differ diff --git a/v0.9.4/.doctrees/information/environment.result.doctree b/v0.9.4/.doctrees/information/environment.result.doctree index c6ee281244a2b1036a9a0d4feed7e6d6c0c0f35a..25fb8b1981d11f9e92053a45d7faeffe6420a933 100644 Binary files a/v0.9.4/.doctrees/information/environment.result.doctree and b/v0.9.4/.doctrees/information/environment.result.doctree differ diff --git a/v0.9.4/.doctrees/nbsphinx/information/environment.ipynb b/v0.9.4/.doctrees/nbsphinx/information/environment.ipynb index 8fceff14365cfd02717ef24dd195e5acf92c10f5..552d9e5c08b59549d0a792ad1cc354663af8b87d 100644 --- a/v0.9.4/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.9.4/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:53:08.152329Z", - "iopub.status.busy": "2025-02-16T07:53:08.151870Z", - "iopub.status.idle": "2025-02-16T07:53:09.314652Z", - "shell.execute_reply": "2025-02-16T07:53:09.313977Z" + "iopub.execute_input": "2025-02-16T10:02:11.703599Z", + "iopub.status.busy": "2025-02-16T10:02:11.703135Z", + "iopub.status.idle": "2025-02-16T10:02:12.865976Z", + "shell.execute_reply": "2025-02-16T10:02:12.865239Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3109.87925 MHz\n", + "CPU Freq: 3241.05125 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.4/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.9.4/.doctrees/nbsphinx/information/environment.result.ipynb index 03abb37c2926c71d85d978a90e0aad3db2c031da..13800e46439e7b944cfbda0ec7dcacd23e6d9635 100644 --- a/v0.9.4/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.9.4/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:49:42.920202Z", - "iopub.status.busy": "2025-02-16T07:49:42.919993Z", - "iopub.status.idle": "2025-02-16T07:49:44.085026Z", - "shell.execute_reply": "2025-02-16T07:49:44.084337Z" + "iopub.execute_input": "2025-02-16T09:58:47.031268Z", + "iopub.status.busy": "2025-02-16T09:58:47.031069Z", + "iopub.status.idle": "2025-02-16T09:58:48.199249Z", + "shell.execute_reply": "2025-02-16T09:58:48.198550Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3224.12375 MHz\n", + "CPU Freq: 3037.523 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.4/.doctrees/tutorials/installation/index.doctree b/v0.9.4/.doctrees/tutorials/installation/index.doctree index 42d94e072656f47b15c9d7eace9c950dde315544..2ca695ac29f05f3dd56b1cae151c9e3ab483bc97 100644 Binary files a/v0.9.4/.doctrees/tutorials/installation/index.doctree and b/v0.9.4/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.9.4/.doctrees/tutorials/quick_start/index.doctree b/v0.9.4/.doctrees/tutorials/quick_start/index.doctree index 28d804d865fc9e41a462bc6da8fdf0398e03abfd..88116db0563140ad890f3b845a0616c3a492f37c 100644 Binary files a/v0.9.4/.doctrees/tutorials/quick_start/index.doctree and b/v0.9.4/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.9.4/_sources/information/environment.result.ipynb.txt b/v0.9.4/_sources/information/environment.result.ipynb.txt index 03abb37c2926c71d85d978a90e0aad3db2c031da..13800e46439e7b944cfbda0ec7dcacd23e6d9635 100644 --- a/v0.9.4/_sources/information/environment.result.ipynb.txt +++ b/v0.9.4/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:49:42.920202Z", - "iopub.status.busy": "2025-02-16T07:49:42.919993Z", - "iopub.status.idle": "2025-02-16T07:49:44.085026Z", - "shell.execute_reply": "2025-02-16T07:49:44.084337Z" + "iopub.execute_input": "2025-02-16T09:58:47.031268Z", + "iopub.status.busy": "2025-02-16T09:58:47.031069Z", + "iopub.status.idle": "2025-02-16T09:58:48.199249Z", + "shell.execute_reply": "2025-02-16T09:58:48.198550Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3224.12375 MHz\n", + "CPU Freq: 3037.523 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.4/information/environment.html b/v0.9.4/information/environment.html index 69d2011dddc22cd0bb0ed7b50841635dc18cd44d..ea468e2b4b03daeebcc4fbcb7808266bfaeee17c 100644 --- a/v0.9.4/information/environment.html +++ b/v0.9.4/information/environment.html @@ -139,7 +139,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3109.87925 MHz +CPU Freq: 3241.05125 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.9.4/information/environment.ipynb b/v0.9.4/information/environment.ipynb index 8fceff14365cfd02717ef24dd195e5acf92c10f5..552d9e5c08b59549d0a792ad1cc354663af8b87d 100644 --- a/v0.9.4/information/environment.ipynb +++ b/v0.9.4/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:53:08.152329Z", - "iopub.status.busy": "2025-02-16T07:53:08.151870Z", - "iopub.status.idle": "2025-02-16T07:53:09.314652Z", - "shell.execute_reply": "2025-02-16T07:53:09.313977Z" + "iopub.execute_input": "2025-02-16T10:02:11.703599Z", + "iopub.status.busy": "2025-02-16T10:02:11.703135Z", + "iopub.status.idle": "2025-02-16T10:02:12.865976Z", + "shell.execute_reply": "2025-02-16T10:02:12.865239Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3109.87925 MHz\n", + "CPU Freq: 3241.05125 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.4/information/environment.result.html b/v0.9.4/information/environment.result.html index aaef6d1892c59e2bd29dcbc36b1f8bf8c07ab427..162767867eb30a6b7125f5e15450fcf76ae044a0 100644 --- a/v0.9.4/information/environment.result.html +++ b/v0.9.4/information/environment.result.html @@ -141,7 +141,7 @@ OS: Linux-6.8.0-1021-azure-x86_64-with-glibc2.34 Python: CPython 3.8.18 CPU Brand: AMD EPYC 7763 64-Core Processor CPU Count: 4 -CPU Freq: 3224.12375 MHz +CPU Freq: 3037.523 MHz Memory Size: 15.615 GiB Has CUDA: No diff --git a/v0.9.4/information/environment.result.ipynb b/v0.9.4/information/environment.result.ipynb index 03abb37c2926c71d85d978a90e0aad3db2c031da..13800e46439e7b944cfbda0ec7dcacd23e6d9635 100644 --- a/v0.9.4/information/environment.result.ipynb +++ b/v0.9.4/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-16T07:49:42.920202Z", - "iopub.status.busy": "2025-02-16T07:49:42.919993Z", - "iopub.status.idle": "2025-02-16T07:49:44.085026Z", - "shell.execute_reply": "2025-02-16T07:49:44.084337Z" + "iopub.execute_input": "2025-02-16T09:58:47.031268Z", + "iopub.status.busy": "2025-02-16T09:58:47.031069Z", + "iopub.status.idle": "2025-02-16T09:58:48.199249Z", + "shell.execute_reply": "2025-02-16T09:58:48.198550Z" }, "pycharm": { "name": "#%%\n" @@ -53,7 +53,7 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3224.12375 MHz\n", + "CPU Freq: 3037.523 MHz\n", "Memory Size: 15.615 GiB\n", "Has CUDA: No\n" ] diff --git a/v0.9.4/searchindex.js b/v0.9.4/searchindex.js index 45c5abba6152515c6e8157a11addc784fcee374b..cfda46a60575218b50509a5e0ce97d15609110f9 100644 --- a/v0.9.4/searchindex.js +++ b/v0.9.4/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 74, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 104], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 74, 78, 97], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 83], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 89], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 75, 77, 78, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 102, 103, 104], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 74, 77, 82, 89, 101], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 74, 75, 76, 77, 85, 89, 93, 95, 101], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 73, 76, 77, 84, 86, 89, 92, 93, 95, 99], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 77, 78, 85, 88, 90, 93, 94, 96, 97, 98], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 104], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 73, 75, 77, 78, 81, 85, 88, 90, 93, 94, 96, 98], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 75, 80], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 80, 97], "width": [0, 4, 9, 44, 55, 56, 74], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 75, 77, 83, 84, 85, 86, 89, 92, 95, 99], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 77, 83, 86, 89, 95, 99, 100], "automat": [0, 4, 22, 35, 46, 83, 102, 103], "determin": [0, 7, 35, 93], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 74, 78, 79, 97, 102, 103], "height": [0, 4, 9, 44, 55, 56, 74], "filter": [0, 30, 46, 55, 68, 69, 89, 91, 95], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 74, 77, 78, 80, 81, 83, 84, 85, 86, 89, 91, 92, 93, 95, 99], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 74, 78, 80, 83, 84, 100], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 74], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 77, 85, 101], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 75, 84, 93, 100], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 85, 90, 94, 96, 98, 102, 103], "intens": 0, "proport": [0, 85], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 75, 77, 104], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 56, 63, 64, 65, 67, 68, 74, 80, 81, 83, 84, 86, 91, 92, 93, 100, 101, 102, 103, 104], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 77, 104], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 74], "your": [0, 46, 100, 102, 103, 104], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 72, 76, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 74, 81, 84, 92, 100], "ensur": [0, 20, 30, 35, 42, 63, 80], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 71, 74, 75, 93], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 56, 64, 67, 68, 69, 70, 71, 74, 77, 78, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 71, 73, 75, 76, 77, 78, 80, 81, 85, 88, 89, 90, 93, 94, 95, 96, 97, 98], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 74, 77, 78, 85, 87, 100, 102, 103], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 72, 75, 77, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100, 102, 103, 104], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 102, 103, 104], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 77, 78, 87, 100], "draw": [1, 24, 25, 50, 93, 101], "ascii_draw": 1, "meta": [2, 101, 104], "__title__": [2, 104], "__version__": [2, 104], "__description__": [2, 104], "__author__": [2, 104], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 74, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "inform": [3, 31, 32, 33, 50, 63, 65, 76], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 77, 100], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 80, 86, 101, 104], "short": [3, 74, 77], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 77, 81, 85, 93], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 84], "black": [4, 43, 63], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 75, 77, 83, 85, 91, 92, 101, 104], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 78], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 92], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 83, 86, 104], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 76, 77, 78, 80, 81, 85, 89, 93, 95, 100], "suitabl": [4, 53, 55, 70, 93], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 91, 92, 101], "fore": [4, 23, 25, 26], "back": [4, 77], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 71, 76, 80, 83, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 104], "rgba": [4, 7, 28, 33, 67, 78], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 63, 64, 65, 74, 77, 86, 89, 95, 97, 99], "add": [4, 31, 55, 64, 65, 71], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 78], "In": [4, 25, 35, 85, 86], "document": [4, 102, 103, 104], "accur": [4, 11, 19, 89, 95], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 77, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 77, 81], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 78, 87, 92], "both": [5, 11, 20, 41, 53, 64, 77], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 77, 81], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 74, 75, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 100], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 77, 78], "order": [5, 6, 55, 71, 72, 101], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 83, 86, 87, 89, 92, 95, 99], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 78, 83], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 74, 77, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 63, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 87, 92, 100], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 75, 78, 83], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 101], "encod": [5, 8, 27, 33, 65, 101], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 92, 100], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 71, 73, 77, 84, 87, 92, 100], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 77, 81], "channel": [6, 7, 28, 78], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 77], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 77, 80, 88], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 77, 81, 88, 89, 95], "same": [6, 22, 35, 40, 77, 80], "torchvis": [6, 52, 101], "transform": [6, 7, 51, 52, 53, 54, 71, 101], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 77, 80, 81, 89, 95, 101], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 74, 75, 77, 80, 81, 83, 89, 95], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 74, 77, 101], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 77, 104], "manipul": [7, 62], "python": [7, 33, 80, 102, 103, 104], "librari": [7, 30, 53, 55, 104], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 77, 80, 81, 93, 104], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 77, 83], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 63, 65, 81, 104], "handl": [7, 27, 30, 32, 33, 51, 54, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 64, 65, 71], "background": [7, 8, 23, 25, 26, 57, 63, 67, 101], "check": [7, 33, 38, 64, 68, 69, 73, 84, 87, 97, 100, 104], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 85], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 81], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 74, 93], "kei": [7, 16, 20, 55, 64, 77], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 77, 85], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 83, 92, 100, 101], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 87, 92, 100], "binari": [7, 81], "like": [7, 10, 17, 54, 74, 80, 104], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 80], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 89, 95, 104], "preprocess": [7, 18, 27, 30, 35, 101], "befor": [7, 33, 35, 64, 77], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 77, 81], "necessari": [7, 35, 70, 74], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 77, 93], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 63, 64, 65, 69, 75, 77, 80], "ha": [7, 21, 41, 54, 78, 93, 102, 103], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 72, 77, 93, 101], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 71, 92, 100], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 75], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 75], "typeerror": [7, 48, 53, 54, 68, 69, 75], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 75, 76, 77, 84, 86, 89, 95, 99], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 77, 85, 86, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 71, 77, 81], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 55, 62, 71, 73, 77, 78, 93], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 72, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "pillow": [7, 22, 52, 101], "boolean": [7, 35], "otherwis": [7, 31, 35, 65, 68, 69, 73, 78, 83], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 71, 91, 93], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 101], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 81, 101], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 74, 80, 100, 102, 103], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 74, 77, 101], "techniqu": [9, 28, 33], "p": [9, 70, 74, 77], "need": [9, 14, 30, 41, 44, 80, 84, 86, 89, 92, 95, 99], "stack": [9, 77], "addition": 9, "second": [9, 20, 35, 40, 73], "element": [9, 77], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 81], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "right": [9, 43, 48, 81], "two": [9, 20, 35, 40, 73, 92], "dimension": [9, 77], "arrai": [9, 22, 33, 35, 39, 46, 48, 77, 81], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 77], "posit": [9, 35, 43, 44, 85], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 73], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "9": [9, 10, 20, 35, 39, 48, 55, 63, 75, 84, 85, 86, 88, 89, 92, 93, 94, 95, 96, 98, 99, 104], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 101], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 74, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 78, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "explan": 10, "No": [10, 63, 102, 103], "head": [10, 17, 22, 47, 69, 85, 94, 101], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 72, 78, 85, 86, 89, 90, 94, 95, 96, 98, 99, 104], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 74, 77, 92], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 74, 76, 77], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 91, 101], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 77], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 73, 76, 85], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 77, 101], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 104], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "nopan": 10, "panti": [10, 71], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 89, 95, 101], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 74, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 80, 83], "less": [10, 11, 13, 19, 84], "stand": [10, 63, 70, 74, 77], "sit": [10, 69], "ass": 10, "split": [10, 74], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 86, 89, 95, 99], "10": [10, 21, 27, 35, 39, 44, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "sprd": 10, "strongli": [10, 78], "11": [10, 35, 48, 84, 85, 86, 89, 92, 93, 95, 96], "vsplt": 10, "pose": [10, 35, 101], "12": [10, 22, 35, 43, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 85, 86, 89, 93, 96, 98], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 100], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 85, 86, 89, 93, 96], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 85, 86, 89, 93, 96, 102, 103], "feral": 10, "four": [10, 11, 85], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 90], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 84], "16": [10, 48, 55, 85, 89, 93, 96], "hdrago": 10, "style": [10, 14, 19, 44, 98, 104], "17": [10, 48, 55, 93, 98], "hponi": 10, "18": [10, 18, 48, 55, 89, 93, 95, 102, 103], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 93], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 93], "hcat": 10, "cat": [10, 69, 75], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 98], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 74, 77, 89, 92, 102, 103], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 80], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 98], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 74, 77, 78, 84, 85, 88, 90, 93, 94, 96, 97, 98], "releas": 10, "time": [10, 65, 78], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 85, 86, 89, 90, 94, 95, 96, 98, 99], "advanc": [10, 104], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 85, 89, 95], "scenario": [10, 70, 74, 80], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 101], "improv": [10, 21, 77], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 92], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 74, 78, 89, 95], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 74, 80, 85, 100], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 101], "30": [10, 19, 44], "public": 10, "friendli": [10, 104], "reduc": [10, 35, 46, 77], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 89, 95, 102, 103, 104], "reincarn": 10, "compon": [10, 20, 27, 30, 80], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 74, 77, 78, 80, 87, 100, 102, 103], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 77, 91], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 77], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 74], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 71, 75, 76, 81, 93, 97], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 71, 75, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "though": 10, "note": [10, 14, 35, 44, 63, 85, 89, 92, 95, 102, 103], "complet": [10, 44, 85, 91, 101], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 55, 70, 80, 92, 93, 102, 103], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 77], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 74, 77, 84, 92], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 78], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 81], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 74, 77, 78, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 104], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 77], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 71, 89, 95, 101, 102, 103, 104], "either": [11, 12, 13, 14, 15, 35, 77, 81], "standard": [11, 13, 14, 15, 31, 55, 80], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 80], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 77], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 71, 83, 100], "indic": [11, 35, 48, 51, 70, 74, 77], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 55, 65, 75], "invalid": [11, 14, 16, 19, 27, 31, 55], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 80], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 74, 78, 81], "speed": [12, 13, 14, 15, 16, 19, 23, 78], "accuraci": [12, 13, 14, 15, 16, 19, 41, 84, 86, 89, 92, 95, 99], "higher": [12, 13, 14, 15, 16, 18, 21, 92], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 89, 95], "overlap": [12, 14, 15, 16, 20, 70, 72, 74, 77, 78, 101], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 77, 84, 86, 88, 89, 92, 93, 95, 97, 99], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 104], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 89, 95], "overhead": [13, 14, 23, 80], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 75, 83, 84, 86, 89, 95, 99], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 83], "mostima_post": [13, 16], "29": [13, 16, 55], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 78, 85, 89, 92, 95, 102, 103], "primari": [14, 85, 88, 90, 94, 96, 98], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 86, 88], "therefor": [14, 22, 35, 102, 103], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 94, 101], "peopl": [14, 75], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 77, 78, 80, 83, 84, 85, 86, 89, 92, 95, 99, 104], "inde": 14, "recommend": [14, 21, 35, 38, 39, 77, 78, 89, 95], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 102, 103], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 63, 65, 67, 70, 80, 104], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 77], "configur": [15, 27, 35, 53, 54, 55, 101], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 81], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 71, 93, 97], "infer": [15, 18, 21, 30, 47, 83, 92], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 104], "hug": [16, 27, 30, 35, 55, 77], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 77, 85, 101], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 78, 104], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 80, 81, 100], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 76, 77], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 77, 83], "instead": [16, 21, 71], "detect_head": [17, 22], "booru_yolo": [17, 101], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 89, 95], "ey": [17, 44, 48, 63, 69, 101], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 85, 94, 101], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 101], "detect_hand": 17, "nudenet": [17, 101], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 71, 73, 101], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 78, 83, 100, 101], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 83, 93], "nudenet_onnx": 18, "effici": [18, 21, 64, 81], "notai": 18, "tech": 18, "detail": [18, 62, 63, 83, 85], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 82, 101], "topk": [18, 27], "100": [18, 23, 30, 38, 80], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 81, 84], "keep": [18, 74], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 80, 81, 97], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 80, 81, 93], "work": [20, 27, 32, 38, 65, 93], "aggreg": 20, "involv": 20, "segment": [20, 56, 101], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 75], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 100], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 86], "match": [20, 33, 46, 55, 69, 72, 101], "unknown": [20, 55, 75], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 63, 68, 81, 83], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 71], "correspond": [20, 35, 41, 46, 55, 77, 93, 97], "car": 20, "85": [20, 70, 77], "75": 20, "text_detect": 21, "been": [21, 93], "migrat": 21, "ocr": [21, 101], "detect_text_with_ocr": [21, 101], "soon": 21, "qualiti": [21, 36, 57, 63, 77, 78], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 84, 85, 86, 88, 93, 94, 95, 96, 98, 99], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 89, 95], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 83], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 83, 92], "attempt": [22, 31, 44, 55, 63, 65, 83], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 101], "cannot": [22, 41, 51, 53, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 72, 77, 83, 85, 90, 92, 94, 96, 98], "cv2": 23, "have": [23, 25, 35, 75, 76, 89, 95, 100], "lowest": 23, "resourc": [23, 101], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 71, 83, 85, 86, 88, 89, 90, 93, 94, 95, 96, 98, 99], "low": [23, 34, 36, 63, 74, 77, 78], "high": [23, 30, 57, 63, 78, 92, 93], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 77], "outlin": 24, "comparison": [24, 70], "canni": [24, 101], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 101], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 101], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 100], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 102, 103], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 78], "deeper": 25, "richer": 25, "probabl": [25, 93], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 78], "pass": [25, 26, 27, 30, 31, 43, 44, 55, 63, 67, 74, 78, 80], "neural": [25, 26, 67, 81], "network": [25, 26, 67, 81], "classif": [27, 81, 85, 86, 88, 89, 90, 91, 94, 95, 96, 98, 99], "those": [27, 92], "store": [27, 31, 63, 64], "manag": [27, 30, 83, 101], "interact": [27, 30], "also": [27, 53, 77, 104], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 80], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 83], "_model_nam": 27, "cach": [27, 30, 56, 82, 101], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 85, 88, 90, 94, 96, 98], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 85, 89, 95], "method": [27, 28, 30, 32, 33, 35, 43, 55, 89, 95], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 74], "interfac": [27, 30, 80], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 80], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 77, 80], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 93], "through": [27, 104], "error": [27, 33, 55, 77], "predict_fmt": 27, "fmt": [27, 36, 77], "top5": 27, "logit": 27, "embed": [27, 33, 77], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 77, 80, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "top": [27, 44, 92], "k": 27, "e": [27, 35, 57, 75, 78, 81], "g": [27, 35, 57, 75, 77, 78], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 104], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 85, 90, 91, 92, 94, 96, 98, 99, 101], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 83, 84, 89, 95, 101], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 101], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 78, 80, 83, 101], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 80, 104], "300": 30, "400": 30, "95": [30, 55, 68, 69, 75], "simpl": 30, "without": [30, 63, 68, 69, 76], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 84], "found": [31, 44, 55, 63, 85], "commonli": [31, 71, 81], "where": [31, 35, 63, 64, 77, 80], "look": [31, 41, 63, 85], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 101], "lsb": [32, 65, 101], "signific": [32, 33, 35, 65], "bit": [32, 33, 55, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 71], "inject": 33, "combin": [33, 41], "emb": [33, 77], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 77], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 100], "multi": [33, 80], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 71], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 77, 78, 84, 86, 89, 92, 95, 99], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 74, 78, 104], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 92], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 80], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 77, 78], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 94, 95], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 84, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "neighborhood": 35, "core": [35, 102, 103], "few": 35, "too": 35, "sensit": [35, 43, 77, 89, 95], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 74, 78], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 101], "danbooru": [36, 70, 72, 74, 89, 92], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 77], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 101], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 101], "laplacian": [37, 101], "laplacian_scor": 37, "lpip": [37, 101], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 101], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 80, 84, 92], "seem": 38, "just": [38, 86, 89, 92, 95, 99], "we": [38, 78], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 74, 77], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 78, 102, 103], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 77], "img2": [39, 40, 77], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 83], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 86], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 75], "languag": 41, "func": [41, 82, 101], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 104], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 70, 74, 77], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 77, 102, 103], "serv": [43, 70], "foundat": 43, "inherit": 43, "within": [43, 63, 70, 77], "fill": 43, "valid": [43, 44, 48, 101], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 83, 86], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 102, 103], "star": [44, 74], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 74, 77], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 73], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 101], "align_maxs": 45, "censor_": [45, 101], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 101], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 101], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 79], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 104], "github": [47, 102, 103, 104], "com": [47, 104], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 101, 104], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 74, 77], "make": [48, 53, 71, 81, 89, 93, 95], "readabl": [48, 77], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 75], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 91, 101], "zero": 48, "must": [48, 69, 100], "preced": 48, "surround": 48, "whitespac": [48, 71], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 75], "113": [48, 55], "dwpose": [49, 101], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 101], "connect": 50, "ellips": 50, "facial": [50, 69, 85], "pars": [51, 53, 54, 62, 63, 101], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": [51, 55], "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "create_bit_transform": 52, "create_transforms_from_bit_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 81], "learn": [53, 81], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 80], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 102, 103], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 78], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 102, 103], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 93, 94, 95, 98], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "tri": 55, "def": [55, 80], "my_transform_cr": 55, "occur": 55, "until": 55, "succe": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "clip": [55, 63], "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "shortest_edg": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 77], "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 89, 95], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 104], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 101], "remove_adversarial_nois": 59, "nafnet": [59, 101], "restore_with_nafnet": 59, "scunet": [59, 101], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 84, 104], "diffus": [62, 63, 84], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 101], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 100], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 74, 75, 76, 77], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 76], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 88, 91, 101], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 74, 77], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70], "pubic_hair": [63, 69], "3d": [63, 86], "realist": 63, "slip": [63, 71], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 74, 75, 76, 77], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 74, 77], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 74, 77], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 74, 77], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 101], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "els": [63, 102, 103], "underli": [63, 80], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 87, 100], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 80, 91, 93, 95, 100, 101], "torch": 64, "command": [64, 104], "pip": [64, 104], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 75, 89, 95], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 104], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 101], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 77], "inspir": [67, 77, 97], "space": [67, 77], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 74, 77], "skadi_seg": 67, "drop": [68, 69, 70, 74, 76, 77], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 75, 76], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 74, 77], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 80], "mutabl": 69, "constructor": 69, "empti": 69, "iter": 69, "hold": [69, 70, 74, 77], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 74, 77], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70], "headwear": 69, "ribbon": [69, 74], "crown": 69, "cap": 69, "hairclip": [69, 74], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 74, 77], "glass": [69, 71], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 73], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 72, 101], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "extens": 70, "practic": 70, "use_real_nam": [70, 74], "general_threshold": [70, 77], "character_threshold": [70, 77], "drop_overlap": [70, 74, 77], "real": [70, 74, 91, 101], "renam": [70, 74], "redirect": [70, 74], "mani": [70, 74], "websit": [70, 74], "rate": [70, 77, 89, 91, 101], "char": [70, 77], "9897817373275757": 70, "question": [70, 77, 89], "010265946388244629": 70, "explicit": [70, 77, 89], "2809715270996094e": 70, "9939777851104736": 70, "5032387375831604": 70, "black_bord": 70, "9943548440933228": 70, "black_glov": [70, 74, 77], "5011609792709351": 70, "blue_ski": [70, 74, 77], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 74, 77], "8504303693771362": 70, "cowboy_shot": [70, 74, 77], "6008237600326538": 70, "crop_top": [70, 74, 77], "6635787487030029": 70, "dai": [70, 74, 77], "8496965765953064": 70, "glove": [70, 74, 77], "6107005476951599": 70, "hair_between_ey": [70, 74, 77], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 74, 77], "5141720771789551": 70, "letterbox": 70, "long_hair": [70, 74, 76, 77], "9884189963340759": 70, "looking_at_view": [70, 74, 77], "5673105120658875": 70, "midriff": [70, 74, 77], "6290556192398071": 70, "navel": [70, 74, 77], "9631235003471375": 70, "no_hat": [70, 74], "7978747487068176": 70, "no_headwear": [70, 74, 77], "7577926516532898": 70, "outdoor": [70, 74, 77], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": 70, "9841411709785461": 70, "red_ey": [70, 74, 77], "958786129951477": 70, "shirt": [70, 74, 77], "6720131039619446": 70, "short_sleev": [70, 74, 77], "7077711820602417": 70, "silver_hair": [70, 74], "6673924326896667": 70, "sky": [70, 74, 77], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 74, 77], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 74, 77], "9076308012008667": 70, "thigh": [70, 74, 77], "580970823764801": 70, "skadi_": [70, 77], "arknight": [70, 77], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 74, 77], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": 70, "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": 70, "5315935611724854": 70, "brown_hair": [70, 74, 77], "9397273659706116": 70, "9229896664619446": 70, "charm_": 70, "9006357789039612": 70, "citi": 70, "9020784497261047": 70, "cityscap": 70, "9547432661056519": 70, "5296419262886047": 70, "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 74, 77], "8277763724327087": 70, "hair_orna": [70, 74, 77], "9356368780136108": 70, "hair_ribbon": [70, 74], "5288072824478149": 70, "jacket": [70, 74, 77], "6336134076118469": 70, "9703260064125061": 70, "8188960552215576": 70, "phone_screen": 70, "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 74], "9725285172462463": 70, "plaid_skirt": [70, 74], "9638455510139465": 70, "pleated_skirt": [70, 74, 77], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 74], "5493080615997314": 70, "school_bag": 70, "9863407611846924": 70, "school_uniform": [70, 74, 77], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": 70, "9325523972511292": 70, "skirt": [70, 74, 77], "92237788438797": 70, "skyscrap": 70, "7728171348571777": 70, "sleeves_past_wrist": [70, 74], "7257086038589478": 70, "smile": [70, 74, 77], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 74, 77], "9990814924240112": 70, "tongue_out": [70, 74, 77], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 74, 76, 77], "7461410164833069": 70, "underscor": [71, 77], "convent": 71, "restor": [71, 101], "use_spac": 71, "use_escap": 71, "include_scor": 71, "score_descend": 71, "_": 71, "escap": 71, "unsaf": 71, "sort": [71, 75], "descend": 71, "panty_pul": 71, "6826801300048828": 71, "958938717842102": 71, "drinking_glass": 71, "9340789318084717": 71, "areola_slip": 71, "41196826100349426": 71, "9988248348236084": 71, "drink": 71, "pull": 71, "areola": 71, "999": 71, "959": 71, "934": 71, "683": 71, "412": 71, "mldanbooru": [72, 101], "get_mldanbooru_tag": 72, "wd14": [72, 74, 101], "get_wd14_tag": [72, 74], "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "deepdanbooru": [72, 74, 101], "get_deepdanbooru_tag": [72, 74], "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "drop_overlap_tag": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "char_whitelist_suffix": 72, "char_whitelist_prefix": 72, "char_whitelist_word": 72, "char_suffix": 72, "char_prefix": 72, "charactertagpool": 72, "is_basic_character_tag": 72, "drop_basic_character_tag": 72, "sort_tag": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "t1": 73, "t2": 73, "fulli": 73, "ml": 74, "448": 74, "keep_ratio": 74, "9999984502792358": [74, 96], "9999946355819702": 74, "9994951486587524": 74, "998144268989563": 74, "9978417158126831": 74, "9941409230232239": 74, "9799384474754333": 74, "979142427444458": 74, "961823582649231": 74, "961323618888855": 74, "9490893483161926": 74, "large_breast": [74, 77], "9450850486755371": 74, "9425153136253357": 74, "9409335255622864": 74, "9319437146186829": 74, "9265308976173401": 74, "baseball_bat": [74, 77], "9259042143821716": 74, "922250509262085": 74, "9199565052986145": 74, "9175475835800171": 74, "9102761745452881": 74, "9076938629150391": 74, "stomach": [74, 77], "9052775502204895": 74, "8938589692115784": 74, "8894285559654236": 74, "8891903162002563": 74, "8845980763435364": 74, "8842408061027527": 74, "8659475445747375": 74, "862621009349823": 74, "8616052865982056": 74, "8562789559364319": 74, "short_short": [74, 77], "8555729389190674": 74, "8533340096473694": 74, "black_short": [74, 77], "8477485775947571": 74, "8430152535438538": 74, "tied_long_hair": [74, 77], "8340626955032349": 74, "crop_top_overhang": 74, "8266023397445679": 74, "8222048282623291": 74, "8202669620513916": 74, "black_shirt": [74, 77], "8061150312423706": 74, "ass_visible_through_thigh": [74, 77], "7803354859352112": 74, "thigh_gap": [74, 77], "7789446711540222": 74, "arms_up": 74, "7052110433578491": 74, "9999866485595703": 74, "997043788433075": 74, "9969649910926819": 74, "9957101345062256": 74, "9928386807441711": 74, "9886980056762695": 74, "9864778518676758": 74, "ghost": [74, 77], "9769423007965088": 74, "9747489094734192": 74, "9736957550048828": 74, "9388670325279236": 74, "9356311559677124": 74, "91000896692276": 74, "cardigan": 74, "8955123424530029": 74, "8910233378410339": 74, "8904104828834534": 74, "8881211280822754": 74, "8876776695251465": 74, "8864808678627014": 74, "8810517191886902": 74, "8798807263374329": 74, "8765745162963867": 74, "8737136125564575": 74, "nail_polish": 74, "8650439381599426": 74, "8613706827163696": 74, "blue_cardigan": 74, "8571277260780334": 74, "8333670496940613": 74, "8160212635993958": 74, "eyebrows_visible_through_hair": 74, "8122442364692688": 74, "8091571927070618": 74, "8082079887390137": 74, "8048468232154846": 74, "long_sleev": [74, 77], "8042327165603638": 74, "7984272241592407": 74, "blazer": [74, 77], "794708251953125": 74, "78981614112854": 74, "7892146110534668": 74, "shaped_pupil": [74, 77], "7867060899734497": 74, "gradient_hair": 74, "786359965801239": 74, "white_shirt": 74, "7790888547897339": 74, "brown_skirt": 74, "7760675549507141": 74, "774523913860321": 74, "7721588015556335": 74, "7697228789329529": 74, "755959689617157": 74, "multicolored_hair": 74, "7477189898490906": 74, "7476690411567688": 74, "rail": 74, "7476617693901062": 74, "blue_jacket": 74, "7458406090736389": 74, "741143524646759": 74, "7364678978919983": 74, "collared_shirt": 74, "7193643450737": 74, "red_neckwear": 74, "7108616828918457": 74, "7086325287818909": 74, "miniskirt": 74, "7055293321609497": 74, "7039415836334229": 74, "open_cloth": 74, "7018357515335083": 74, "shuffl": 75, "count": [75, 102, 103], "2boi": 75, "random": 75, "cat_ear": 75, "uniqu": 75, "precomput": 76, "8849405313291128": 76, "8548297594823425": 76, "03910296474461261": 76, "6615180440330748": 76, "21552028866308015": 76, "3165260620737027": 76, "47744464927382957": 76, "tagger": 77, "smilingwolf": 77, "wd": 77, "swinv2_v3": 77, "general_mcut_en": 77, "character_mcut_en": 77, "no_underlin": 77, "mcut": 77, "replac": 77, "dim": 77, "index": [77, 104], "l2": 77, "follw": 77, "valuabl": 77, "enabl": 77, "rapid": 77, "queri": 77, "0011444687843322754": 77, "8876402974128723": 77, "106781005859375": 77, "000277101993560791": 77, "997527003288269": 77, "9797663688659668": 77, "9905703663825989": 77, "9761719703674316": 77, "8981098532676697": 77, "8810765743255615": 77, "9498510360717773": 77, "8377365469932556": 77, "945058286190033": 77, "9457170367240906": 77, "969594419002533": 77, "7881088852882385": 77, "7687551379203796": 77, "9301245212554932": 77, "6703325510025024": 77, "white_hair": 77, "5292627811431885": 77, "8677047491073608": 77, "grey_hair": 77, "5859264731407166": 77, "9536856412887573": 77, "8056888580322266": 77, "8394746780395508": 77, "9473626613616943": 77, "8986269235610962": 77, "9385137557983398": 77, "8408567905426025": 77, "alternate_costum": 77, "4245271384716034": 77, "931140661239624": 77, "8830795884132385": 77, "7279844284057617": 77, "artist_nam": 77, "5333830714225769": 77, "64717698097229": 77, "9516432285308838": 77, "9655293226242065": 77, "9485014081001282": 77, "7366660833358765": 77, "7161656618118286": 77, "5858667492866516": 77, "6186309456825256": 77, "41193312406539917": 77, "467605859041214": 77, "36282333731651306": 77, "3756745457649231": 77, "motion_blur": 77, "5091936588287354": 77, "951993465423584": 77, "basebal": 77, "5634750723838806": 77, "8232709169387817": 77, "9869340658187866": 77, "49491602182388306": 77, "5193622708320618": 77, "003406703472137451": 77, "0007208287715911865": 77, "9798132181167603": 77, "8046203851699829": 77, "7596215009689331": 77, "7620116472244263": 77, "46084529161453247": 77, "48454540967941284": 77, "5152207016944885": 77, "8023070096969604": 77, "8653596639633179": 77, "7201820611953735": 77, "7816740870475769": 77, "697688639163971": 77, "8974947333335876": 77, "7491052746772766": 77, "5015512704849243": 77, "6401398181915283": 77, "43420469760894775": 77, "4528769850730896": 77, "5730487704277039": 77, "6739872694015503": 77, "5545973181724548": 77, "6946243047714233": 77, "5487751364707947": 77, "7439308166503906": 77, "4186026453971863": 77, "47378358244895935": 77, "4690653085708618": 77, "7565015554428101": 77, "hu_tao_": 77, "genshin_impact": 77, "9262397289276123": 77, "boo_tao_": 77, "942080020904541": 77, "denorm": 77, "denormalizer_nam": 77, "mnum2_al": 77, "understand": 77, "batch": [77, 78, 97], "redund": 77, "structur": [77, 101], "b": 77, "r": [77, 89, 95], "c": 77, "linalg": 77, "norm": 77, "approx": [77, 78], "1e": 77, "cdc_anime_onnx": 78, "realli": 78, "As": [78, 89, 95], "1024x1024": 78, "2060": 78, "gpu": 78, "cost": 78, "against": 78, "cpu": [78, 83, 102, 103], "experi": 78, "hgsr": 78, "mhr": 78, "aug_x4_320": 78, "tile_s": 78, "tile_overlap": 78, "batch_siz": 78, "silent": 78, "tile": 78, "progress": 78, "messag": 78, "cute_waifu_aroma": 78, "pngimageplugin": 78, "pngimagefil": 78, "1168x1168": 78, "0x7f0e8ca06880": 78, "4672x4672": 78, "0x7f0e48edb640": 78, "cdc": [79, 101], "upscale_with_cdc": 79, "thread": [80, 100], "lru_cach": 80, "wrap": 80, "synchron": 80, "prevent": 80, "race": 80, "condit": 80, "maxsiz": 80, "expensive_funct": 80, "expens": 80, "lock": [80, 100], "safeti": [80, 97], "multithread": 80, "my_funct": 80, "introduc": 80, "acquisit": 80, "critic": 80, "mathemat": 81, "activ": 81, "deep": 81, "problem": [81, 89, 95], "input_valu": 81, "frac": 81, "26894142": 81, "73105858": 81, "ts_lru_cach": 82, "sigmoid": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "cudaexecutionprovid": 83, "cpuexecutionprovid": 83, "ckpt": 83, "inferencesess": 83, "onnx_mod": 83, "decid": 83, "linux": [83, 102, 103], "execut": [83, 102, 103], "ignor": 83, "cuda": [83, 102, 103], "forc": 83, "anime_ai_check": 84, "mobilenetv3_sce_dist": [84, 95, 99], "mainli": 84, "caformer_s36_plus_sc": 84, "graph": 84, "9996960163116455": 84, "9999125003814697": 84, "997803270816803": 84, "9960069060325623": 84, "9887709021568298": 84, "9998629093170166": 84, "0013722758740186691": 84, "00020673229300882667": 84, "0001895089662866667": 84, "0008857478387653828": 84, "552320024231449e": 84, "001168627175502479": 84, "bangumi": [85, 86], "vision": 85, "imageri": 85, "bangumi_char_typ": 85, "definit": [85, 92], "video": 85, "secondari": 85, "often": 85, "lack": 85, "lead": 85, "under": [85, 104], "categori": [85, 93], "three": 85, "judg": 85, "anime_portrait": [85, 91], "mobilenetv3_v0_dist": [85, 94, 98, 99], "9998525381088257": 85, "00012103465269319713": 85, "6464786313008517e": 85, "906112609314732e": 85, "06": [85, 86, 88, 93, 94, 95, 96, 98], "9997243285179138": 85, "0002490800397936255": 85, "7215803381986916e": 85, "354368557978887e": 85, "9998849630355835": 85, "90006631379947e": 85, "3920385754317977e": 85, "2084233276254963e": 85, "9998877048492432": 85, "732793503440917e": 85, "4264976925915107e": 85, "0623419257171918e": 85, "07076334953308105": 85, "9290977716445923": 85, "0001044218079186976": 85, "4467317163944244e": 85, "2568268832401372e": 85, "9999498128890991": 85, "1810528778587468e": 85, "879474429093534e": 85, "260669109295122e": 85, "9999510049819946": 85, "2321036592766177e": 85, "025227553938748e": 85, "4251427273848094e": 85, "999957799911499": 85, "4273678718600422e": 85, "6884023302263813e": 85, "880981603288092e": 85, "0002326338435523212": 85, "9996368885040283": 85, "164971561403945e": 85, "00020793956355191767": 85, "13438372313976288": 85, "8652494549751282": 85, "000158855298650451": 85, "000238816806813702": 85, "3589179217815399": 85, "6406960487365723": 85, "0001471740542910993": 85, "002255884697660804": 85, "08208147436380386": 85, "9152728915214539": 85, "00038967153523117304": 85, "227699592884164e": 85, "0835404282261152e": 85, "1437502406770363e": 85, "9999284744262695": 85, "2125529792683665e": 85, "0218892384727951e": 85, "00011914174683624879": 85, "9998584985733032": 85, "2007669283775613e": 85, "6357082131435163e": 85, "3068713896209374e": 85, "9999185800552368": 85, "066640925273532e": 85, "529400813335087e": 85, "089402500540018e": 85, "9999388456344604": 85, "6406959295272827": 85, "not_paint": 86, "anime_classif": 86, "older": 86, "mobilenetv3_v1": [86, 96], "5_dist": 86, "3_dist": 86, "plot": [86, 89, 95, 99], "caformer_s36_v1": 86, "3_focal": 86, "8346158862113953": 86, "004201625939458609": 86, "0028638991061598063": 86, "15633030235767365": 86, "001988308737054467": 86, "9868855476379395": 86, "001178382197394967": 86, "00015886101755313575": 86, "0005986307514831424": 86, "011178601533174515": 86, "9933090209960938": 86, "0012440024875104427": 86, "00040085514774546027": 86, "004924307577311993": 86, "00012189441622467712": 86, "00031298911198973656": 86, "9968050718307495": 86, "182305903872475e": 86, "0027923565357923508": 86, "7805559259140864e": 86, "0004650334012694657": 86, "996709942817688": 86, "736721191671677e": 86, "0027629584074020386": 86, "4619508621981367e": 86, "0003803370927926153": 86, "998649537563324": 86, "190127922105603e": 86, "0008622839814051986": 86, "595230686594732e": 86, "0004573142796289176": 86, "00031435859273187816": 86, "8671838641166687": 86, "13199880719184875": 86, "563074617180973e": 86, "153919796110131e": 86, "290010737255216e": 86, "9727378487586975": 86, "027150526642799377": 86, "162296004826203e": 86, "4933258828241378e": 86, "0004275702522136271": 86, "995402455329895": 86, "002233930164948106": 86, "001911122351884842": 86, "1603819727897644": 86, "0007561995880678296": 86, "00017044576816260815": 86, "838487982749939": 86, "0002034590725088492": 86, "005001617129892111": 86, "000932251859921962": 86, "009352140128612518": 86, "9846979379653931": 86, "6018555470509455e": 86, "004064667969942093": 86, "464051254326478e": 86, "025772539898753166": 86, "9699516296386719": 86, "00011656546121230349": 86, "287263775244355e": 86, "370255853951676e": 86, "01098843663930893": 86, "0031668643932789564": 86, "9857884049415588": 86, "499273488065228e": 86, "8419872251106426e": 86, "0003471920208539814": 86, "029472889378666878": 86, "9700765609741211": 86, "0012387704337015748": 86, "001172148622572422": 86, "787473391043022e": 86, "003680602880194783": 86, "9938107132911682": 86, "8346157073974609": 86, "8671836853027344": 86, "8384883403778076": 86, "9846979975700378": 86, "9700766801834106": 86, "greyscal": 87, "jpeg_ful": [87, 100], "6125901": 87, "6125785": [87, 100], "6124220": 87, "rough": [88, 89, 95], "polish": 88, "mobilenetv3_v2": 88, "2_dist": [88, 96], "910087929805741e": 88, "1241951510310173": 88, "8757457137107849": 88, "00018937293498311192": 88, "030049214139580727": 88, "9697614312171936": 88, "008933082222938538": 88, "05096456781029701": 88, "9401022791862488": 88, "009832272306084633": 88, "9898634552955627": 88, "00030428936588577926": 88, "013919820077717304": 88, "9819902181625366": 88, "004089969675987959": 88, "04166747257113457": 88, "9582782983779907": 88, "4218515288084745e": 88, "8849249482154846": 88, "1149177998304367": 88, "0001573085755808279": 88, "9907882809638977": 88, "008958994410932064": 88, "0002527958422433585": 88, "9831690788269043": 88, "01682441122829914": 88, "613856385229155e": 88, "8757458329200745": 88, "8849248290061951": 88, "million": 89, "anime_r": [89, 91], "boundari": [89, 95], "challeng": [89, 95], "clean": [89, 95], "ground": [89, 95], "truth": [89, 95], "judgment": [89, 95], "intend": [89, 95], "quick": [89, 95, 101], "estim": [89, 95], "basi": [89, 95], "mobilenetv3_large_100_v0_ls0": 89, "caformer_s36_v0_ls0": 89, "7508869767189026": 89, "7034655809402466": 89, "728887677192688": 89, "7404400110244751": 89, "7446154952049255": 89, "7514738440513611": 89, "768704354763031": 89, "8219676613807678": 89, "7267540693283081": 89, "7645740509033203": 89, "7216582894325256": 89, "7615436315536499": 89, "815083920955658": 89, "8321858644485474": 89, "8204999566078186": 89, "820833146572113": 89, "chdir": 89, "doc": 89, "api_doc": 89, "7508870363235474": 89, "11212056130170822": 89, "06781744956970215": 89, "06917501986026764": 89, "7034654021263123": 89, "15903906524181366": 89, "06688199192285538": 89, "07061357796192169": 89, "7288877964019775": 89, "1476859599351883": 89, "060362350195646286": 89, "06306383013725281": 89, "7404399514198303": 89, "10337048768997192": 89, "08087948709726334": 89, "07530999928712845": 89, "055992450565099716": 89, "7446154356002808": 89, "13191790878772736": 89, "06747424602508545": 89, "06458679586648941": 89, "10566363483667374": 89, "07827574014663696": 89, "07079866528511047": 89, "7687042951583862": 89, "09974884241819382": 89, "06074819341301918": 89, "050435908138751984": 89, "8219675421714783": 89, "0593985915184021": 89, "06819795072078705": 89, "06569571048021317": 89, "1177448257803917": 89, "726753830909729": 89, "08980562537908554": 89, "06481882929801941": 89, "06922297924757004": 89, "10138414055109024": 89, "06351721286773682": 89, "07683827728033066": 89, "13798624277114868": 89, "05942752957344055": 89, "10584963858127594": 89, "7615437507629395": 89, "07317910343408585": 89, "060196295380592346": 89, "06751583516597748": 89, "0572039857506752": 89, "05398125201463699": 89, "06124086305499077": 89, "0525919646024704": 89, "8321859240531921": 89, "05922013148665428": 89, "06274889409542084": 89, "057530902326107025": 89, "8205001354217529": 89, "05683052912354469": 89, "06635929644107819": 89, "05597696080803871": 89, "8208332657814026": 89, "non_furri": 90, "mobilenetv3_v0": 90, "1_dist": 90, "9898804426193237": 90, "010119626298546791": 90, "9677742123603821": 90, "032225821167230606": 90, "959551215171814": 90, "040448784828186035": 90, "9535530209541321": 90, "04644693806767464": 90, "04358793422579765": 90, "9564120769500732": 90, "02767963521182537": 90, "9723203182220459": 90, "028900373727083206": 90, "9710996150970459": 90, "037573859095573425": 90, "9624261260032654": 90, "aicheck": [91, 101], "get_ai_created_scor": 91, "is_ai_cr": 91, "bangumi_char": [91, 101], "anime_bangumi_char_scor": 91, "anime_bangumi_char": 91, "anime_classify_scor": 91, "anime_classifi": 91, "is_greyscal": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": [91, 101], "anime_dbrating_scor": 91, "anime_dbr": 91, "furri": [91, 101], "anime_furry_scor": 91, "anime_furri": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw_pred_scor": 91, "nsfw_pred": 91, "portrait": [91, 101], "anime_portrait_scor": 91, "anime_rating_scor": 91, "anime_real_scor": 91, "safe_check_scor": 91, "safe_check": 91, "style_ag": [91, 101], "anime_style_age_scor": 91, "anime_style_ag": 91, "teen": [91, 101], "anime_teen_scor": 91, "anime_teen": 91, "is_truncated_fil": 91, "screen": 92, "row": 92, "bottom": 92, "grayscal": 92, "monochrome_detect": 92, "mobilenetv3_large_100_dist_safe2": 92, "mobilenetv3_dist": 92, "caformer_s36": 92, "mono": 92, "9614395499229431": 92, "9458909034729004": 92, "9559807777404785": 92, "9651952981948853": 92, "9379720687866211": 92, "8814834356307983": 92, "03941023349761963": 92, "07492382079362869": 92, "09546589106321335": 92, "016521310433745384": 92, "005693843588232994": 92, "0315730981528759": 92, "Not": 93, "five": 93, "hentai": 93, "neutral": 93, "porn": 93, "sexi": 93, "infinit": 93, "nsfwj": 93, "tfj": 93, "deploy": 93, "mobil": 93, "9970946311950684": 93, "00198739324696362": 93, "000894528697244823": 93, "4315058251668233e": 93, "099447197513655e": 93, "9282580614089966": 93, "061733175069093704": 93, "008979619480669498": 93, "0007789491210132837": 93, "0002501663693692535": 93, "7945129871368408": 93, "2044062316417694": 93, "0005603990866802633": 93, "0004847997915931046": 93, "564094367902726e": 93, "7977773547172546": 93, "01352313905954361": 93, "18791256844997406": 93, "0004888656549155712": 93, "00029804420773871243": 93, "04498734697699547": 93, "9509441256523132": 93, "4087972633424215e": 93, "003999904729425907": 93, "4542059185914695e": 93, "002892113756388426": 93, "982390284538269": 93, "02520776737947e": 93, "014633022248744965": 93, "858086610212922e": 93, "002532319398596883": 93, "9887337684631348": 93, "231979568838142e": 93, "008699454367160797": 93, "8187158022774383e": 93, "03564726561307907": 93, "954788088798523": 93, "343036850215867e": 93, "009289607405662537": 93, "00020158555707894266": 93, "006372362840920687": 93, "006019102409482002": 93, "9694945812225342": 93, "015214097686111927": 93, "002899901708588004": 93, "0004039364866912365": 93, "00012730166781693697": 93, "987038791179657": 93, "007135333959013224": 93, "005294707603752613": 93, "06964848190546036": 93, "0014777459437027574": 93, "9276643395423889": 93, "0003031621454283595": 93, "0009063396137207747": 93, "00028707628371194005": 93, "00010888021643040702": 93, "9992460012435913": 93, "00015473493840545416": 93, "0002033217460848391": 93, "563037691696081e": 93, "008058490231633186": 93, "00044566826545633376": 93, "937960684299469": 93, "05353058874607086": 93, "364063445587817e": 93, "00562260951846838": 93, "00012077406427124515": 93, "9897090792655945": 93, "004547217860817909": 93, "564737981942017e": 93, "016690678894519806": 93, "001258736359886825": 93, "9766013622283936": 93, "005440687295049429": 93, "4481674952548929e": 93, "01861923187971115": 93, "0008914825739338994": 93, "9674761295318604": 93, "012998746708035469": 93, "691116141155362e": 93, "0007601747056469321": 93, "0005019629606977105": 93, "039504989981651306": 93, "9591660499572754": 93, "0001652583305258304": 93, "0002614929690025747": 93, "020374108105897903": 93, "029394468292593956": 93, "9498046040534973": 93, "00016299057460855693": 93, "004782819654792547": 93, "002861740067601204": 93, "12280157208442688": 93, "8693908452987671": 93, "0001731760276015848": 93, "304211274255067e": 93, "03286275267601013": 93, "010648751631379128": 93, "9562522172927856": 93, "999900221824646": 94, "645313209854066e": 94, "3387104445428122e": 94, "9999704360961914": 94, "4465465685352683e": 94, "071506166132167e": 94, "9999785423278809": 94, "512719154561637e": 94, "292278612818336e": 94, "919455750496127e": 94, "9999444484710693": 94, "3647335082350764e": 94, "0555699191172607e": 94, "9999880790710449": 94, "3210242286731955e": 94, "7451418898417614e": 94, "9999822378158569": 94, "2084267331811134e": 94, "7460413321023225e": 94, "1532473820352607e": 94, "9999996423721313": 94, "0316136922483565e": 94, "840229633236049e": 94, "9999998807907104": [94, 95], "736660568800289e": 94, "199210472208506e": 94, "9999992847442627": 94, "r15": 95, "r18": 95, "sankaku": 95, "mobilenetv3_v1_pruned_ls0": 95, "caformer_s36_plu": [95, 99], "5863172936624323e": 95, "480062353375615e": 95, "9924363493919373": 95, "007255776319652796": 95, "0003077814180869609": 95, "996969997882843": 95, "0030054834205657244": 95, "4601260520284995e": 95, "9966891407966614": 95, "003293127752840519": 95, "770909148035571e": 95, "00025384966284036636": 95, "9996721744537354": 95, "399192691082135e": 95, "973351603141055e": 95, "9998563528060913": 95, "391309580067173e": 95, "0018681309884414077": 95, "9827859997749329": 95, "015345841646194458": 95, "013710384257137775": 95, "8339558839797974": 95, "15233369171619415": 95, "951323833462084e": 95, "00029566374723799527": 95, "9997004270553589": 95, "00018434497178532183": 95, "568440272123553e": 95, "9997699856758118": 95, "11225129129889e": 95, "051862899563275e": 95, "9999485015869141": 95, "902020231791539e": 95, "0005639699520543218": 95, "9994290471076965": 95, "anime_real_cl": 96, "4_dist": 96, "9999716281890869": 96, "8398366339388303e": 96, "9992202520370483": 96, "0007797438884153962": 96, "9999709129333496": 96, "905452492996119e": 96, "9999765157699585": 96, "3499671442550607e": 96, "9994087219238281": 96, "0005913018831051886": 96, "9999759197235107": 96, "4061362637439743e": 96, "9999052286148071": 96, "475799015490338e": 96, "403173675702419e": 96, "5848207794988411e": 96, "0010207017185166478": 96, "9989792704582214": 96, "2124368115328252e": 96, "9999977350234985": 96, "6512358342879452e": 96, "9999834299087524": 96, "359853614412714e": 96, "9999936819076538": 96, "600314317329321e": 96, "9999840259552002": 96, "5589323083986528e": 96, "9999843835830688": 96, "5513256585109048e": 96, "9999845027923584": 96, "pollut": 97, "mf666": 97, "shit": 97, "checker": 97, "mobilenet": 97, "v2": 97, "max_batch_s": 97, "1970": 98, "1980": 98, "1990": 98, "2000": 98, "2010": 98, "2015": 98, "2020": 98, "ag": 98, "9805465340614319": 98, "761269782553427e": 98, "0005044879508204758": 98, "01569165475666523": 98, "002850610064342618": 98, "00037849770160391927": 98, "9434612113400362e": 98, "053497342392802e": 98, "9992554783821106": 98, "0006490182713605464": 98, "8857468805654207e": 98, "317252262353577e": 98, "314484721769986e": 98, "0750001138148946e": 98, "706833609205205e": 98, "00034479793976061046": 98, "9995512366294861": 98, "391363472677767e": 98, "4607510820496827e": 98, "0679690351244062e": 98, "661913514311891e": 98, "757471131393686e": 98, "0744897230761126e": 98, "76177470368566e": 98, "9996387958526611": 98, "160279296338558e": 98, "00013228354509919882": 98, "1361367038916796e": 98, "464057489414699e": 98, "2412899599876255e": 98, "703883653040975e": 98, "127358498517424e": 98, "9973921775817871": 98, "0022309015039354563": 98, "00018872201326303184": 98, "780902943617548e": 98, "422096920578042e": 98, "638929097680375e": 98, "152203023797483e": 98, "00028818511054851115": 98, "9996094107627869": 98, "58777353237383e": 98, "9200742826797068e": 98, "00017117452807724476": 98, "518441947875544e": 98, "885544381570071e": 98, "4389253010449465e": 98, "1696006772108376e": 98, "9996393918991089": 98, "contenti": 99, "safe_teen": 99, "non_teen": 99, "caformer_s36_v0": 99, "9998493194580078": 99, "0378791052498855e": 99, "00012023092131130397": 99, "9790042638778687": 99, "0017522255657240748": 99, "01924353837966919": 99, "9998124241828918": 99, "19778298237361e": 99, "0001456339523429051": 99, "0008521362324245274": 99, "9989691972732544": 99, "00017870066221803427": 99, "0992944781901315e": 99, "9994398951530457": 99, "0004991036257706583": 99, "2035720727872103e": 99, "9994019269943237": 99, "0005460577667690814": 99, "0478151529678144e": 99, "524079147609882e": 99, "999934196472168": 99, "786742884898558e": 99, "653994154883549e": 99, "9998156428337097": 99, "0001218809193233028": 99, "00013706681784242392": 99, "9997410178184509": 99, "jpeg_trunc": 100, "2216614_truncat": 100, "imagefil": 100, "load_truncated_imag": 100, "ascii": 101, "metric": 101, "list_det_model": 101, "list_rec_model": 101, "sd": 101, "tag": 101, "platform": [102, 103], "shutil": [102, 103], "cpuinfo": [102, 103], "psutil": [102, 103], "hbutil": [102, 103], "size_to_bytes_str": [102, 103], "python_implement": [102, 103], "python_vers": [102, 103], "brand": [102, 103], "get_cpu_info": [102, 103], "brand_raw": [102, 103], "cpu_count": [102, 103], "freq": [102, 103], "cpu_freq": [102, 103], "mhz": [102, 103], "virtual_memori": [102, 103], "precis": [102, 103], "ye": [102, 103], "nvidia": [102, 103], "smi": [102, 103], "1021": [102, 103], "azur": [102, 103], "x86_64": [102, 103], "glibc2": [102, 103], "cpython": [102, 103], "amd": [102, 103], "epyc": [102, 103], "7763": [102, 103], "3109": 102, "87925": 102, "615": [102, 103], "gib": [102, 103], "deploi": [102, 103], "action": [102, 103], "3224": 103, "12375": 103, "imgutil": 104, "pypi": 104, "simpli": 104, "newest": 104, "git": 104, "script": 104, "__name__": 104, "__main__": 104, "narugo1992": 104, "still": 104, "out": 104, "io": 104, "html": 104, "faq": 105}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [72, 0, 0, "-", "tagging"], [79, 0, 0, "-", "upscale"], [82, 0, 0, "-", "utils"], [91, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "create_bit_transforms"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_bit_processor"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "format"], [73, 0, 0, "-", "match"], [74, 0, 0, "-", "mldanbooru"], [75, 0, 0, "-", "order"], [76, 0, 0, "-", "overlap"], [77, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[71, 1, 1, "", "add_underline"], [71, 1, 1, "", "remove_underline"], [71, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[73, 1, 1, "", "tag_match_full"], [73, 1, 1, "", "tag_match_prefix"], [73, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[74, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[75, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[76, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[77, 1, 1, "", "convert_wd14_emb_to_prediction"], [77, 1, 1, "", "denormalize_wd14_emb"], [77, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[78, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[78, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[80, 0, 0, "-", "cache"], [81, 0, 0, "-", "func"], [83, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[80, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[81, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[83, 1, 1, "", "get_onnx_provider"], [83, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[84, 0, 0, "-", "aicheck"], [85, 0, 0, "-", "bangumi_char"], [86, 0, 0, "-", "classify"], [87, 0, 0, "-", "color"], [88, 0, 0, "-", "completeness"], [89, 0, 0, "-", "dbrating"], [90, 0, 0, "-", "furry"], [92, 0, 0, "-", "monochrome"], [93, 0, 0, "-", "nsfw"], [94, 0, 0, "-", "portrait"], [95, 0, 0, "-", "rating"], [96, 0, 0, "-", "real"], [97, 0, 0, "-", "safe"], [98, 0, 0, "-", "style_age"], [99, 0, 0, "-", "teen"], [100, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[84, 1, 1, "", "get_ai_created_score"], [84, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[85, 1, 1, "", "anime_bangumi_char"], [85, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[86, 1, 1, "", "anime_classify"], [86, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[87, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[88, 1, 1, "", "anime_completeness"], [88, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[89, 1, 1, "", "anime_dbrating"], [89, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[90, 1, 1, "", "anime_furry"], [90, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[92, 1, 1, "", "get_monochrome_score"], [92, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[93, 1, 1, "", "nsfw_pred"], [93, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[94, 1, 1, "", "anime_portrait"], [94, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[95, 1, 1, "", "anime_rating"], [95, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[96, 1, 1, "", "anime_real"], [96, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[97, 1, 1, "", "safe_check"], [97, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[98, 1, 1, "", "anime_style_age"], [98, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[99, 1, 1, "", "anime_teen"], [99, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[100, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 86], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 71], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "create_bit_transform": 55, "create_transforms_from_bit_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "match": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "mldanbooru": 74, "get_mldanbooru_tag": 74, "order": 75, "sort_tag": 75, "overlap": 76, "drop_overlap_tag": 76, "wd14": 77, "get_wd14_tag": 77, "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "upscal": [78, 79], "cdc": 78, "upscale_with_cdc": 78, "util": [80, 81, 82, 83], "cach": 80, "ts_lru_cach": 80, "func": 81, "sigmoid": 81, "onnxruntim": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "valid": [84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "aicheck": 84, "get_ai_created_scor": 84, "is_ai_cr": 84, "bangumi_char": 85, "anime_bangumi_char_scor": 85, "anime_bangumi_char": 85, "anime_classify_scor": 86, "anime_classifi": 86, "color": 87, "is_greyscal": 87, "complet": 88, "anime_completeness_scor": 88, "anime_complet": 88, "dbrate": 89, "anime_dbrating_scor": 89, "anime_dbr": 89, "furri": 90, "anime_furry_scor": 90, "anime_furri": 90, "monochrom": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw": 93, "nsfw_pred_scor": 93, "nsfw_pred": 93, "portrait": 94, "anime_portrait_scor": 94, "anime_portrait": 94, "rate": 95, "anime_rating_scor": 95, "anime_r": [95, 96], "real": 96, "anime_real_scor": 96, "safe": 97, "safe_check_scor": 97, "safe_check": 97, "style_ag": 98, "anime_style_age_scor": 98, "anime_style_ag": 98, "teen": 99, "anime_teen_scor": 99, "anime_teen": 99, "truncat": 100, "is_truncated_fil": 100, "welcom": 101, "": 101, "document": 101, "overview": 101, "tutori": 101, "inform": [101, 102, 103], "api": 101, "run": [102, 103], "environ": [102, 103], "instal": 104, "quick": 105, "start": 105}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[55, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[55, "create-transforms-from-bit-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "add_underline": [[71, "add-underline"]], "remove_underline": [[71, "remove-underline"]], "tags_to_text": [[71, "tags-to-text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_suffix": [[73, "tag-match-suffix"]], "tag_match_prefix": [[73, "tag-match-prefix"]], "tag_match_full": [[73, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[74, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags": [[75, "sort-tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[76, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[77, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[77, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[77, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[78, "upscale-with-cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache": [[80, "ts-lru-cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid": [[81, "sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[83, "get-onnx-provider"]], "open_onnx_model": [[83, "open-onnx-model"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[84, "get-ai-created-score"]], "is_ai_created": [[84, "is-ai-created"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[85, "anime-bangumi-char-score"]], "anime_bangumi_char": [[85, "anime-bangumi-char"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "anime_classify_score": [[86, "anime-classify-score"]], "anime_classify": [[86, "anime-classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale": [[87, "is-greyscale"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[88, "anime-completeness-score"]], "anime_completeness": [[88, "anime-completeness"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[89, "anime-dbrating-score"]], "anime_dbrating": [[89, "anime-dbrating"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "anime_furry_score": [[90, "anime-furry-score"]], "anime_furry": [[90, "anime-furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[92, "get-monochrome-score"]], "is_monochrome": [[92, "is-monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[93, "nsfw-pred-score"]], "nsfw_pred": [[93, "nsfw-pred"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[94, "anime-portrait-score"]], "anime_portrait": [[94, "anime-portrait"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_rating_score": [[95, "anime-rating-score"]], "anime_rating": [[95, "anime-rating"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "anime_real_score": [[96, "anime-real-score"]], "anime_real": [[96, "anime-real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check_score": [[97, "safe-check-score"]], "safe_check": [[97, "safe-check"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[98, "anime-style-age-score"]], "anime_style_age": [[98, "anime-style-age"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "anime_teen_score": [[99, "anime-teen-score"]], "anime_teen": [[99, "anime-teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file": [[100, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[101, "welcome-to-imgutils-s-documentation"]], "Overview": [[101, "overview"]], "Tutorials": [[101, null]], "Information": [[101, null]], "API Documentation": [[101, null]], "Run Environment Information": [[102, "Run-Environment-Information"], [103, "Run-Environment-Information"]], "Installation": [[104, "installation"]], "Quick Start": [[105, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.format"], [72, "module-imgutils.tagging"], [73, "module-imgutils.tagging.match"], [74, "module-imgutils.tagging.mldanbooru"], [75, "module-imgutils.tagging.order"], [76, "module-imgutils.tagging.overlap"], [77, "module-imgutils.tagging.wd14"], [78, "module-imgutils.upscale.cdc"], [79, "module-imgutils.upscale"], [80, "module-imgutils.utils.cache"], [81, "module-imgutils.utils.func"], [82, "module-imgutils.utils"], [83, "module-imgutils.utils.onnxruntime"], [84, "module-imgutils.validate.aicheck"], [85, "module-imgutils.validate.bangumi_char"], [86, "module-imgutils.validate.classify"], [87, "module-imgutils.validate.color"], [88, "module-imgutils.validate.completeness"], [89, "module-imgutils.validate.dbrating"], [90, "module-imgutils.validate.furry"], [91, "module-imgutils.validate"], [92, "module-imgutils.validate.monochrome"], [93, "module-imgutils.validate.nsfw"], [94, "module-imgutils.validate.portrait"], [95, "module-imgutils.validate.rating"], [96, "module-imgutils.validate.real"], [97, "module-imgutils.validate.safe"], [98, "module-imgutils.validate.style_age"], [99, "module-imgutils.validate.teen"], [100, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[74, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[75, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[76, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[78, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[80, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[81, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[87, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[100, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/similarity", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/preprocess/base", "api_doc/preprocess/index", "api_doc/preprocess/pillow", "api_doc/preprocess/torchvision", "api_doc/preprocess/transformers", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/cache", "api_doc/utils/func", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/furry", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/similarity.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/preprocess/base.rst", "api_doc/preprocess/index.rst", "api_doc/preprocess/pillow.rst", "api_doc/preprocess/torchvision.rst", "api_doc/preprocess/transformers.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/cache.rst", "api_doc/utils/func.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/furry.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.similarity", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.preprocess.base", "imgutils.preprocess", "imgutils.preprocess.pillow", "imgutils.preprocess.torchvision", "imgutils.preprocess.transformers", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils.cache", "imgutils.utils.func", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate.furry", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 7, 27, 63], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 50, 63, 65, 67, 70, 74, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 53, 54, 55, 56, 57, 62, 63, 65, 66, 67, 70, 71, 72, 74, 77, 78, 79, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 104], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 27, 30, 33, 35, 39, 41, 42, 43, 44, 46, 47, 48, 50, 55, 56, 67, 74, 78, 97], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 35, 43, 46, 47, 50, 53, 54, 55, 56, 63, 65, 68, 69, 83], "ellipsi": 0, "max_height": 0, "resampl": [0, 55], "2": [0, 7, 10, 20, 21, 34, 35, 36, 39, 41, 48, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "level": [0, 11, 12, 13, 14, 15, 16, 19, 30, 34, 43, 56, 70, 89], "aspect": [0, 30, 42], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 38, 39, 40, 41, 43, 44, 46, 48, 50, 55, 56, 65, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "1": [0, 9, 10, 18, 19, 20, 34, 35, 36, 39, 41, 48, 55, 56, 63, 64, 68, 69, 70, 75, 77, 78, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "8": [0, 10, 20, 33, 35, 39, 43, 48, 55, 63, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 102, 103, 104], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "gener": [0, 4, 10, 13, 19, 31, 32, 62, 63, 65, 74, 77, 82, 89, 101], "art": [0, 63], "base": [0, 16, 19, 20, 27, 30, 35, 36, 38, 39, 42, 43, 44, 46, 48, 50, 52, 53, 55, 56, 65, 67, 70, 74, 75, 76, 77, 85, 89, 93, 95, 101], "given": [0, 5, 6, 7, 9, 12, 13, 15, 16, 17, 18, 21, 22, 23, 25, 26, 27, 33, 35, 38, 42, 44, 48, 51, 55, 63, 65, 68, 69, 73, 76, 77, 84, 86, 89, 92, 93, 95, 99], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 46, 47, 50, 63, 65, 77, 78, 85, 88, 90, 93, 94, 96, 97, 98], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 28, 30, 31, 32, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 69, 70, 71, 73, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 104], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 21, 27, 28, 30, 31, 33, 35, 36, 38, 41, 42, 43, 44, 46, 47, 50, 53, 55, 63, 65, 68, 69, 71, 73, 75, 77, 78, 81, 85, 88, 90, 93, 94, 96, 98], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 41, 43, 46, 47, 50, 55, 56, 63, 64, 65, 68, 69, 75, 80], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 35, 41, 42, 43, 80, 97], "width": [0, 4, 9, 44, 55, 56, 74], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 30, 31, 33, 35, 41, 43, 46, 48, 50, 53, 54, 55, 63, 64, 65, 68, 69, 75, 77, 83, 84, 85, 86, 89, 92, 95, 99], "set": [0, 10, 27, 30, 35, 46, 48, 50, 55, 77, 83, 86, 89, 95, 99, 100], "automat": [0, 4, 22, 35, 46, 83, 102, 103], "determin": [0, 7, 35, 93], "termin": 0, "size": [0, 4, 5, 6, 9, 21, 22, 23, 25, 26, 35, 42, 44, 46, 50, 53, 54, 55, 56, 63, 67, 74, 78, 79, 97, 102, 103], "height": [0, 4, 9, 44, 55, 56, 74], "filter": [0, 30, 46, 55, 68, 69, 89, 91, 95], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 64, 65, 68, 70, 71, 74, 77, 78, 80, 81, 83, 84, 85, 86, 89, 91, 92, 93, 95, 99], "when": [0, 6, 9, 10, 21, 23, 25, 26, 27, 33, 35, 39, 43, 44, 48, 51, 55, 63, 65, 67, 74, 78, 80, 83, 84, 100], "resiz": [0, 21, 30, 42, 50, 53, 54, 55, 63, 74], "charact": [0, 35, 41, 50, 66, 67, 70, 71, 72, 77, 85, 101], "repres": [0, 6, 9, 10, 11, 12, 13, 20, 35, 39, 43, 46, 48, 65, 67, 75, 84, 93, 100], "differ": [0, 7, 12, 13, 14, 15, 16, 19, 20, 31, 32, 33, 35, 39, 40, 47, 48, 54, 85, 90, 94, 96, 98, 102, 103], "intens": 0, "proport": [0, 85], "correct": [0, 33], "output": [0, 27, 36, 50, 63, 64, 75, 77, 104], "which": [0, 4, 9, 20, 21, 22, 23, 25, 26, 31, 35, 39, 44, 53, 56, 63, 64, 65, 67, 68, 74, 80, 81, 83, 84, 86, 91, 92, 93, 100, 101, 102, 103, 104], "should": [0, 3, 9, 35, 39, 43, 44, 46, 55, 67, 77, 104], "approxim": 0, "ratio": [0, 30, 41, 42, 44, 74], "your": [0, 46, 100, 102, 103, 104], "thi": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 62, 63, 64, 65, 66, 70, 72, 76, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 20, 33, 35, 39, 43, 46, 48, 53, 54, 55, 64, 70, 74, 81, 84, 92, 100], "ensur": [0, 20, 30, 35, 42, 63, 80], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 46, 47, 48, 50, 51, 53, 54, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104], "close": [0, 44, 63], "possibl": [0, 21, 35, 44], "origin": [0, 4, 5, 7, 18, 22, 23, 25, 26, 33, 34, 40, 43, 44, 46, 50, 67, 70, 71, 74, 75, 93], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 30, 35, 36, 38, 39, 41, 43, 44, 46, 48, 50, 56, 64, 67, 68, 69, 70, 71, 74, 77, 78, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100], "represent": [0, 20, 35, 53, 54, 63], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 30, 31, 33, 35, 36, 38, 41, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 63, 64, 65, 68, 69, 71, 73, 75, 76, 77, 78, 80, 81, 85, 88, 89, 90, 93, 94, 95, 96, 97, 98], "exampl": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "here": [0, 10, 18, 24, 35, 39, 40, 63, 68, 70, 74, 77, 78, 85, 87, 100, 102, 103], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 53, 55, 63, 65, 66, 67, 69, 70, 72, 75, 77, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 31, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104], "import": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 30, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 53, 54, 55, 56, 63, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100, 102, 103, 104], "print": [0, 10, 15, 16, 19, 20, 30, 63, 64, 102, 103, 104], "png": [0, 7, 9, 11, 31, 33, 38, 43, 44, 46, 63, 65, 67, 77, 78, 87, 100], "draw": [1, 24, 25, 50, 93, 101], "ascii_draw": 1, "meta": [2, 101, 104], "__title__": [2, 104], "__version__": [2, 104], "__description__": [2, 104], "__author__": [2, 104], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 55, 56, 57, 62, 63, 66, 67, 68, 69, 70, 71, 72, 74, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "inform": [3, 31, 32, 33, 50, 63, 65, 76], "packag": 3, "titl": [3, 65], "project": [3, 18, 70, 77, 100], "version": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 30, 34, 43, 63, 64, 80, 86, 101, 104], "short": [3, 74, 77], "descript": [3, 18, 27, 65], "includ": [3, 7, 10, 11, 18, 19, 20, 22, 27, 28, 30, 31, 32, 47, 48, 54, 55, 62, 63, 64, 65, 77, 81, 85, 93], "setup": 3, "py": [3, 67], "author": [3, 64], "email": 3, "step": [4, 44, 55, 63], "forecolor": [4, 23, 25, 26], "lightgrei": 4, "backcolor": [4, 23, 25, 26], "white": [4, 7, 23, 25, 26, 55, 63, 67], "creat": [4, 27, 30, 31, 43, 53, 54, 55, 63, 65, 69, 84], "black": [4, 43, 63], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 31, 33, 35, 39, 43, 47, 48, 53, 55, 63, 64, 65, 75, 77, 83, 85, 91, 92, 101, 104], "complement": 4, "transpar": [4, 7, 9, 23, 25, 26, 44, 46, 67, 78], "area": [4, 9, 10, 20, 21, 22, 43, 44], "grid": 4, "pixel": [4, 22, 33, 43, 44, 46, 55, 63, 67, 92], "mean": [4, 18, 20, 21, 23, 25, 26, 27, 35, 38, 39, 44, 48, 53, 54, 55, 83, 86, 104], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 35, 38, 41, 43, 44, 46, 47, 50, 53, 54, 55, 62, 63, 64, 65, 76, 77, 78, 80, 81, 85, 89, 93, 95, 100], "suitabl": [4, 53, 55, 70, 93], "color": [4, 7, 9, 23, 25, 26, 43, 63, 67, 91, 92, 101], "fore": [4, 23, 25, 26], "back": [4, 77], "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 41, 42, 43, 44, 46, 53, 55, 56, 63, 64, 65, 69, 71, 76, 80, 83, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 104], "rgba": [4, 7, 28, 33, 67, 78], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 36, 48, 50, 63, 64, 65, 74, 77, 86, 89, 95, 97, 99], "add": [4, 31, 55, 64, 65, 71], "rgb": [4, 5, 6, 7, 28, 43, 55, 56, 63, 67, 78], "In": [4, 25, 35, 85, 86], "document": [4, 102, 103, 104], "accur": [4, 11, 19, 89, 95], "present": [4, 31, 65, 70], "state": 4, "shown": [4, 66], "follow": [4, 27, 35, 48, 54, 55, 64, 65, 77, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 33, 35, 46, 48, 77, 81], "pil": [5, 6, 7, 9, 15, 22, 30, 39, 42, 43, 44, 46, 53, 55, 56, 63, 78, 87, 92], "both": [5, 11, 20, 41, 53, 64, 77], "np": [5, 6, 9, 27, 33, 35, 44, 46, 48, 77, 81], "uint8": [5, 6], "float32": [5, 6, 9, 23, 25, 26, 35], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 27, 30, 31, 35, 38, 39, 40, 41, 43, 48, 51, 54, 55, 56, 63, 64, 65, 68, 69, 70, 74, 75, 77, 78, 84, 85, 86, 87, 88, 89, 90, 92, 94, 95, 96, 97, 98, 99, 100], "support": [5, 7, 12, 13, 14, 16, 19, 27, 30, 31, 44, 50, 53, 54, 55, 63, 64, 65, 77, 78], "order": [5, 6, 55, 71, 72, 101], "object": [5, 7, 9, 10, 16, 20, 22, 30, 31, 33, 39, 43, 47, 50, 51, 54, 55, 56, 63, 65, 70, 83, 86, 87, 89, 92, 95, 99], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 27, 30, 42, 43, 44, 46, 63, 64, 78, 83], "custom_imag": [5, 6], "jpg": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 47, 56, 67, 70, 74, 77, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 100], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 7, 22, 25, 30, 35, 41, 43, 63, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 87, 92, 100], "mode": [5, 6, 7, 20, 33, 54, 56, 63, 75, 78, 83], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 34, 35, 36, 38, 39, 55, 64, 101], "encod": [5, 8, 27, 33, 65, 101], "bool": [6, 7, 22, 25, 30, 35, 41, 43, 46, 47, 50, 55, 64, 65, 68, 69, 70, 71, 73, 74, 77, 78, 84, 92, 100], "true": [6, 7, 30, 35, 43, 44, 47, 50, 53, 54, 55, 64, 65, 68, 69, 71, 73, 77, 84, 87, 92, 100], "ndarrai": [6, 9, 27, 33, 35, 39, 44, 46, 48, 77, 81], "channel": [6, 7, 28, 78], "jpegimageplugin": [6, 56], "jpegimagefil": [6, 56], "0x7f9ec37389d0": 6, "shape": [6, 35, 39, 46, 67, 77], "dtype": [6, 35], "3": [6, 9, 10, 11, 12, 13, 19, 20, 35, 36, 39, 41, 43, 48, 50, 55, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 31, 33, 41, 43, 53, 55, 63, 77, 80, 88], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 30, 33, 36, 39, 41, 43, 44, 46, 47, 67, 70, 77, 81, 88, 89, 95], "same": [6, 22, 35, 40, 77, 80], "torchvis": [6, 52, 101], "transform": [6, 7, 51, 52, 53, 54, 71, 101], "to_tensor": [6, 53, 54], "modul": [7, 10, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 33, 53, 54, 62, 64, 65, 66, 77, 80, 81, 89, 95, 101], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 28, 30, 31, 32, 33, 35, 43, 46, 48, 50, 53, 54, 55, 62, 63, 64, 65, 74, 75, 77, 80, 81, 83, 89, 95], "util": [7, 18, 19, 27, 29, 30, 39, 42, 46, 49, 53, 54, 62, 64, 70, 74, 77, 101], "process": [7, 8, 11, 12, 14, 15, 28, 30, 32, 33, 35, 53, 55, 62, 69, 77, 104], "manipul": [7, 62], "python": [7, 33, 80, 102, 103, 104], "librari": [7, 30, 53, 55, 104], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 31, 32, 43, 44, 46, 50, 53, 54, 62, 64, 65, 77, 80, 81, 93, 104], "load": [7, 11, 12, 15, 16, 27, 30, 31, 33, 63, 77, 83], "variou": [7, 12, 13, 15, 19, 20, 27, 28, 30, 32, 63, 65, 81, 104], "handl": [7, 27, 30, 32, 33, 51, 54, 62, 65], "multipl": [7, 9, 14, 33, 35, 39, 63], "ad": [7, 10, 64, 65, 71], "background": [7, 8, 23, 25, 26, 57, 63, 67, 101], "check": [7, 33, 38, 64, 68, 69, 73, 84, 87, 97, 100, 104], "alpha": [7, 28], "design": [7, 20, 27, 31, 32], "simplifi": [7, 85], "common": [7, 54], "relat": [7, 10, 12, 15, 62, 69, 81], "task": [7, 19, 20, 32, 43, 53], "applic": [7, 53, 70, 74, 93], "kei": [7, 16, 20, 55, 64, 77], "featur": [7, 11, 16, 29, 35, 39, 65, 67, 70, 71, 77, 85], "file": [7, 9, 10, 11, 14, 16, 31, 33, 39, 56, 62, 63, 64, 65, 83, 92, 100, 101], "path": [7, 9, 10, 11, 14, 16, 30, 33, 56, 63, 64, 65, 87, 92, 100], "binari": [7, 81], "like": [7, 10, 17, 54, 74, 80, 104], "onc": 7, "particularli": [7, 20, 27, 31, 32, 65, 80], "requir": [7, 9, 18, 19, 35, 44, 64, 65, 89, 95, 104], "preprocess": [7, 18, 27, 30, 35, 101], "befor": [7, 33, 35, 64, 77], "further": 7, "analysi": [7, 36], "force_background": [7, 55], "appli": [7, 13, 16, 18, 28, 35, 43, 44, 46, 53, 55, 77, 81], "necessari": [7, 35, 70, 74], "convert": [7, 31, 33, 35, 48, 53, 54, 55, 65, 77, 93], "specifi": [7, 20, 21, 27, 30, 35, 43, 44, 46, 63, 64, 65, 69, 75, 77, 80], "ha": [7, 21, 41, 54, 78, 93, 102, 103], "4": [7, 10, 13, 15, 16, 20, 33, 34, 35, 36, 39, 43, 48, 63, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "format": [7, 9, 23, 25, 26, 27, 30, 31, 32, 33, 36, 43, 46, 47, 49, 53, 55, 63, 64, 65, 72, 77, 93, 101], "avoid": [7, 70], "anomali": 7, "dure": [7, 27, 33, 71, 92, 100], "subsequ": [7, 43], "convers": [7, 30, 54, 55], "union": [7, 11, 12, 13, 14, 15, 16, 19, 20, 33, 35, 43, 48, 53, 55, 63, 65, 68, 69, 75], "retain": 7, "rais": [7, 11, 12, 14, 15, 16, 19, 20, 27, 30, 33, 43, 46, 48, 51, 53, 54, 55, 63, 64, 65, 68, 69, 75], "typeerror": [7, 48, 53, 54, 68, 69, 75], "isinst": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 39, 41, 43, 44, 47, 50, 53, 54, 55, 56, 68, 69, 75, 76, 77, 84, 86, 89, 95, 99], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27, 30, 35, 36, 39, 41, 43, 44, 47, 55, 77, 85, 86, 88, 89, 90, 93, 94, 95, 96, 97, 98, 99], "take": [7, 50, 55], "singl": [7, 14, 33, 35, 54, 71, 77, 81], "call": [7, 24, 63], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 30, 35, 39, 46, 53, 55, 62, 71, 73, 77, 78, 93], "item": [7, 9, 16, 22], "multiimagestyp": [7, 35, 44], "img_path": 7, "image1": 7, "image2": 7, "loaded_imag": 7, "len": [7, 56], "all": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 27, 30, 34, 35, 36, 38, 39, 41, 47, 48, 64, 66, 67, 72, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "pillow": [7, 22, 52, 101], "boolean": [7, 35], "otherwis": [7, 31, 35, 65, 68, 69, 73, 78, 83], "tool": [8, 14, 27, 28, 34, 35, 36, 37, 43, 66, 71, 91, 93], "basic": [8, 53, 57, 69], "grid_background": 8, "grid_transpar": 8, "decod": [8, 33, 101], "rgb_decod": 8, "load_imag": [8, 47, 63], "has_alpha_channel": 8, "layer": [8, 81, 101], "istack": 8, "mai": [9, 12, 15, 35, 63, 70, 74, 80, 100, 102, 103], "block": [9, 27, 30], "togeth": 9, "new": [9, 21, 27, 48, 63, 64, 69], "similar": [9, 10, 17, 35, 39, 74, 77, 101], "techniqu": [9, 28, 33], "p": [9, 70, 74, 77], "need": [9, 14, 30, 41, 44, 80, 84, 86, 89, 92, 95, 99], "stack": [9, 77], "addition": 9, "second": [9, 20, 35, 40, 73], "element": [9, 77], "rang": [9, 35, 39, 44], "left": [9, 43, 44, 48, 81], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 27, 30, 34, 35, 36, 39, 41, 43, 44, 46, 48, 50, 53, 54, 55, 63, 64, 68, 69, 70, 71, 74, 75, 76, 77, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103, 104], "right": [9, 43, 48, 81], "two": [9, 20, 35, 40, 73, 92], "dimension": [9, 77], "arrai": [9, 22, 33, 35, 39, 46, 48, 77, 81], "h": [9, 23, 25, 26, 46, 67], "w": [9, 23, 25, 26, 46, 67, 77], "posit": [9, 35, 43, 44, 85], "target": [9, 17, 22, 23, 25, 26, 44, 55], "By": [9, 41], "first": [9, 10, 14, 20, 30, 35, 40, 73], "howev": [9, 35], "solid": [9, 43], "pure": [9, 67], "lime": [9, 67], "nian": 9, "save": [9, 31, 63, 64, 65, 67], "nian_lim": 9, "yellow": [9, 63], "5": [9, 10, 14, 19, 20, 35, 36, 39, 41, 44, 46, 48, 53, 54, 55, 56, 63, 70, 81, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "9": [9, 10, 20, 35, 39, 48, 55, 63, 75, 84, 85, 86, 88, 89, 92, 93, 94, 95, 96, 98, 99, 104], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 27, 30, 33, 36, 43, 44, 46, 54, 63, 64, 68], "mask": [9, 23, 25, 26, 44, 46, 67], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 23, 25, 26, 46], "booru": 10, "yolo": [10, 16, 18, 29, 101], "aperveyev": 10, "host": [10, 13, 18, 21, 35, 41, 56, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "deepgh": [10, 11, 12, 13, 14, 15, 16, 18, 21, 35, 39, 41, 56, 74, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99, 104], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 34, 35, 36, 38, 39, 41, 47, 66, 72, 78, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "explan": 10, "No": [10, 63, 102, 103], "head": [10, 17, 22, 47, 69, 85, 94, 101], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 24, 26, 34, 35, 36, 38, 47, 49, 50, 56, 63, 66, 67, 69, 70, 72, 78, 85, 86, 89, 90, 94, 95, 96, 98, 99, 104], "pretti": 10, "girl": [10, 41, 69], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 22, 35, 64, 69, 70, 74, 77, 92], "bust": 10, "torso": 10, "part": [10, 46, 47, 48], "collarbon": 10, "center": [10, 44, 54, 55], "pair": [10, 20], "cover": [10, 18, 44, 63, 69], "breast": [10, 18, 69, 70, 74, 76, 77], "boob": 10, "bra": 10, "nippl": [10, 11, 43, 63], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 43, 91, 101], "shld": 10, "shoulder": [10, 48], "mayb": 10, "one": [10, 33, 39, 41, 55, 69, 77], "view": [10, 41], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 35, 41, 73, 76, 85], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 35, 37, 47, 49, 77, 101], "mark": 10, "belli": [10, 18], "button": [10, 27], "hip": [10, 48], "half": [10, 14, 69], "stock": 10, "line": [10, 24, 25, 50], "knee": [10, 48], "below": [10, 50, 66, 104], "6": [10, 20, 22, 35, 39, 48, 55, 68, 69, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99, 102, 103], "nopan": 10, "panti": [10, 71], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 43, 44, 89, 95, 101], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 30, 35, 39, 41, 43, 46, 48, 55, 63, 68, 69, 74, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 98, 99], "butt": 10, "buttock": [10, 18], "least": [10, 32, 33, 65], "partial": 10, "behind": 10, "more": [10, 11, 29, 41, 48, 53, 63, 80, 83], "less": [10, 11, 13, 19, 84], "stand": [10, 63, 70, 74, 77], "sit": [10, 69], "ass": 10, "split": [10, 74], "leg": [10, 63], "wide": [10, 63], "90": 10, "degre": [10, 44], "typic": [10, 11, 55], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 46, 86, 89, 95, 99], "10": [10, 21, 27, 35, 39, 44, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "sprd": 10, "strongli": [10, 78], "11": [10, 35, 48, 84, 85, 86, 89, 92, 93, 95, 96], "vsplt": 10, "pose": [10, 35, 101], "12": [10, 22, 35, 43, 48, 55, 84, 85, 86, 89, 92, 93, 95, 96], "vsprd": 10, "vsplit": 10, "13": [10, 35, 48, 85, 86, 89, 93, 96, 98], "full": [10, 63], "almost": 10, "side": [10, 42, 69, 100], "usual": [10, 39], "ly": 10, "14": [10, 48, 55, 85, 86, 89, 93, 96], "wing": [10, 69], "dragon": 10, "poni": 10, "15": [10, 38, 40, 48, 55, 85, 86, 89, 93, 96, 102, 103], "feral": 10, "four": [10, 11, 85], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 90], "human": [10, 11, 12, 13, 14, 15, 16, 19, 47, 49, 84], "16": [10, 48, 55, 85, 89, 93, 96], "hdrago": 10, "style": [10, 14, 19, 44, 98, 104], "17": [10, 48, 55, 93, 98], "hponi": 10, "18": [10, 18, 48, 55, 89, 93, 95, 102, 103], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 48, 93], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 27, 48, 55, 63, 93], "hcat": 10, "cat": [10, 69, 75], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": [10, 20], "21": [10, 14, 48, 55, 98], "hbear": 10, "bear": 10, "22": [10, 48, 55], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 63, 65, 74, 77, 89, 92, 102, 103], "contest": 10, "toward": [10, 48], "viewer": [10, 63], "23": [10, 48, 55], "jackx": 10, "sometim": 10, "24": [10, 35, 39, 48, 55], "hhors": 10, "hors": 10, "implement": [10, 40, 80], "aa09": 10, "25": [10, 13, 18, 30, 40, 55, 98], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 21, 27, 30, 35, 36, 41, 43, 48, 53, 54, 55, 70, 74, 77, 78, 84, 85, 88, 90, 93, 94, 96, 97, 98], "releas": 10, "time": [10, 65, 78], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 22, 25, 41, 66], "special": 10, "class": [10, 12, 15, 16, 27, 28, 30, 33, 43, 44, 48, 51, 53, 55, 56, 62, 63, 65, 69, 85, 86, 89, 90, 94, 95, 96, 98, 99], "advanc": [10, 104], "capabl": [10, 33, 41], "specif": [10, 11, 16, 27, 31, 33, 43, 48, 51, 53, 55, 65, 66, 85, 89, 95], "scenario": [10, 70, 74, 80], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 63], "enhanc": [10, 29, 101], "improv": [10, 21, 77], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 20, 53, 65, 92], "yolov8n_as01": 10, "spinoff": 10, "26": [10, 55], "train": [10, 11, 12, 13, 14, 15, 16, 19, 35, 36, 70, 71, 74, 78, 89, 95], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 34, 35, 70, 74, 80, 85, 100], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 33, 44, 63, 101], "30": [10, 19, 44], "public": 10, "friendli": [10, 104], "reduc": [10, 35, 46, 77], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 27, 30, 33, 43, 56, 69], "current": [10, 54, 63, 89, 95, 102, 103, 104], "reincarn": 10, "compon": [10, 20, 27, 30, 80], "some": [10, 27, 29, 35, 39, 40, 44, 57, 68, 70, 74, 77, 78, 80, 87, 100, 102, 103], "yolov8s_aa09": 10, "updat": [10, 27, 30, 64], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 36, 39, 77, 91], "closeup": 10, "adjust": [10, 30, 39, 69], "larg": [10, 25, 35, 77], "hat": [10, 69], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 30, 70, 74], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 27, 41, 47, 68, 69, 71, 75, 76, 81, 93, 97], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 27, 34, 36, 38, 39, 41, 47, 48, 50, 71, 75, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "though": 10, "note": [10, 14, 35, 44, 63, 85, 89, 92, 95, 102, 103], "complet": [10, 44, 85, 91, 101], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 36, 43, 77, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 30, 43], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43], "kwarg": [10, 11, 12, 13, 14, 15, 16, 19, 27, 30, 31, 43, 44, 63, 65], "perform": [10, 14, 18, 19, 21, 30, 35, 41, 43, 44, 47, 55, 70, 80, 92, 93, 102, 103], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 30, 36, 41, 43, 48, 50, 77], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 23, 30, 35, 38, 39, 41, 43, 46, 50, 70, 74, 77, 84, 92], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 30, 43], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 30, 43, 78], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 30, 43, 44], "x2": [10, 18, 20], "y2": [10, 18, 20], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 41, 47], "f": [10, 15, 20, 35, 39, 63, 81], "2f": 10, "point": [11, 15, 35, 48], "femal": [11, 18, 43, 69], "genit": 11, "male": [11, 18, 69], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 25, 26, 27, 28, 30, 34, 35, 36, 39, 41, 43, 47, 48, 50, 55, 62, 63, 66, 70, 71, 72, 74, 77, 78, 81, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 104], "v1": [11, 12, 13, 14, 15, 19, 43, 63, 77], "pre": [11, 13, 16, 36], "identifi": [11, 27, 33], "locat": 11, "anatom": 11, "analyz": [11, 18, 36], "url": [11, 14, 16, 33, 63], "data": [11, 14, 16, 31, 33, 35, 47, 54, 62, 63, 70, 71, 89, 95, 101, 102, 103, 104], "either": [11, 12, 13, 14, 15, 35, 77, 81], "standard": [11, 13, 14, 15, 31, 55, 80], "n": [11, 12, 13, 14, 15, 16, 19, 33, 35, 43, 55, 63], "nano": [11, 13, 14, 15, 43], "faster": [11, 12, 13, 14, 15, 16, 43], "while": [11, 13, 14, 15, 30, 42, 44, 80], "slower": [11, 19], "construct": [11, 12, 14, 15, 43, 77], "intersect": [11, 12, 13, 14, 15, 16, 19, 20, 43], "over": [11, 12, 13, 14, 15, 16, 19, 20, 21, 43, 69], "merg": [11, 12, 13, 14, 15, 35], "integ": [11, 33, 39, 48], "x0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "y0": [11, 12, 13, 14, 15, 16, 19, 22, 30, 43, 44], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 47], "string": [11, 13, 14, 18, 33, 48, 63, 64, 71, 83, 100], "indic": [11, 35, 48, 51, 70, 74, 77], "nipple_f": [11, 43], "peni": [11, 43], "pussi": [11, 43, 63], "valueerror": [11, 14, 16, 19, 20, 27, 33, 46, 55, 65, 75], "invalid": [11, 14, 16, 19, 27, 31, 55], "runtimeerror": [11, 27], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 43], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": [11, 53, 54, 55], "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 43, 44, 103], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 22, 47], "pyplot": [11, 12, 13, 14, 47], "plt": [11, 12, 13, 14, 47], "imshow": [11, 12, 13, 14, 47], "show": [11, 12, 13, 14, 22, 47], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 30, 33, 51, 53, 80], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 20, 27, 35, 39, 40, 44, 54, 69, 74, 78, 81], "speed": [12, 13, 14, 15, 16, 19, 23, 78], "accuraci": [12, 13, 14, 15, 16, 19, 41, 84, 86, 89, 92, 95, 99], "higher": [12, 13, 14, 15, 16, 18, 21, 92], "consid": [12, 15, 20, 35, 41, 44, 46, 56, 69, 89, 95], "overlap": [12, 14, 15, 16, 20, 70, 72, 74, 77, 78, 101], "coordin": [12, 13, 14, 15, 16, 30, 44, 48], "alwai": [12, 14, 15, 16, 22, 41], "except": [12, 15, 33, 51, 55, 63], "predict": [12, 16, 19, 27, 30, 77, 84, 86, 88, 89, 92, 93, 95, 97, 99], "yolo_predict": [12, 19, 29], "squat": [12, 14, 47], "297": 12, "239": [12, 41], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 35, 41, 55, 67, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "anime_face_detect": 13, "user": [13, 19, 27, 30, 33, 56, 65, 104], "balanc": [13, 15, 19, 63], "system": [13, 14, 23, 51, 89, 95], "overhead": [13, 14, 23, 80], "avail": [13, 19, 27, 33, 35, 41, 44, 51, 55, 63, 75, 83, 84, 86, 89, 95, 99], "v0": [13, 19], "overrid": [13, 19], "auto": [13, 19, 47, 65, 83], "mostima_post": [13, 16], "29": [13, 16, 55], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16, 55], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 43], "bodi": [14, 19, 47, 48, 50, 63], "anime_halfbody_detect": 14, "pleas": [14, 21, 34, 35, 41, 62, 64, 78, 85, 89, 92, 95, 102, 103], "primari": [14, 85, 88, 90, 94, 96, 98], "purpos": 14, "crop": [14, 46, 53, 54, 55, 63], "illustr": [14, 63, 86, 88], "therefor": [14, 22, 35, 102, 103], "consist": [14, 35], "person": [14, 17, 20, 22, 30, 47, 94, 101], "peopl": [14, 75], "guarante": [14, 41], "you": [14, 16, 17, 19, 24, 41, 44, 77, 78, 80, 83, 84, 85, 86, 89, 92, 95, 99, 104], "inde": 14, "recommend": [14, 21, 35, 38, 39, 77, 78, 89, 95], "approach": 14, "detect_person": [14, 17, 22, 47], "individu": [14, 20, 33, 53, 62], "obtain": [14, 24, 34, 35], "local": [14, 56, 102, 103], "flexibl": [14, 53, 54], "lower": [14, 38, 39, 41, 43], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 27, 30, 35, 63, 65, 67, 70, 80, 104], "choos": [15, 19, 41], "35": [15, 55, 63, 70, 77], "configur": [15, 27, 35, 53, 54, 55, 101], "suit": 15, "case": [15, 21, 35, 38], "defin": [15, 19, 35, 63, 81], "being": 15, "label": [15, 16, 18, 20, 21, 22, 27, 30, 35, 36, 41, 71, 93, 97], "infer": [15, 18, 21, 30, 47, 83, 92], "anime_imag": 15, "bbox": 15, "conf": 15, "customiz": 16, "integr": [16, 70, 104], "hug": [16, 27, 30, 35, 55, 77], "face": [16, 17, 18, 27, 30, 35, 48, 50, 55, 63, 69, 77, 85, 101], "repositori": [16, 27, 30, 35], "anime_head_detect": 16, "contribut": 16, "our": 16, "develop": [16, 78, 104], "yolo11": 16, "architectur": 16, "usag": [16, 27, 62, 63, 64, 70, 80, 81, 100], "head_detect_v2": 16, "0_": 16, "actual": [16, 19, 41], "equal": [16, 44], "deprec": [16, 21, 34], "remov": [16, 21, 27, 30, 34, 41, 67, 69, 71, 76, 77], "futur": [16, 21], "help": [16, 35, 46], "For": [16, 17, 19, 20, 35, 41, 48, 62, 77, 83], "instead": [16, 21, 71], "detect_head": [17, 22], "booru_yolo": [17, 101], "detect_with_booru_yolo": 17, "detect_censor": [17, 43, 89, 95], "ey": [17, 44, 48, 63, 69, 101], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 85, 94, 101], "detect_halfbodi": 17, "hand": [17, 48, 50, 63, 69, 101], "detect_hand": 17, "nudenet": [17, 101], "detect_with_nudenet": 17, "calculate_i": 17, "bboxes_similar": 17, "detection_similar": 17, "text": [17, 22, 41, 63, 71, 73, 101], "detect_text": 17, "nuditi": 18, "run": [18, 23, 27, 30, 78, 83, 100, 101], "nm": 18, "postprocess": 18, "onnx": [18, 27, 30, 83, 93], "nudenet_onnx": 18, "effici": [18, 21, 64, 81], "notai": 18, "tech": 18, "detail": [18, 62, 63, 83, 85], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 48, 50], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 82, 101], "topk": [18, 27], "100": [18, 23, 30, 38, 80], "45": [18, 39, 55], "score_threshold": 18, "number": [18, 20, 27, 33, 35, 41, 48, 56, 81, 84], "keep": [18, 74], "entir": 19, "anidet3": 19, "roboflow": 19, "m": 19, "x": [19, 35, 44, 48, 63, 80, 81, 97], "fastest": [19, 23], "most": [19, 27, 30], "confidence_scor": 19, "genshin_post": [19, 42, 43, 44], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 48], "451": 19, "716": [19, 41], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "calcul": [20, 35, 38, 39], "comput": [20, 25, 37, 55, 80, 81, 93], "work": [20, 27, 32, 38, 65, 93], "aggreg": 20, "involv": 20, "segment": [20, 56, 101], "evalu": [20, 34], "algorithm": [20, 35, 38], "box1": 20, "box2": 20, "bboxtyp": 20, "measur": [20, 34, 35, 38], "divid": [20, 48], "4f": 20, "1429": 20, "bboxes1": 20, "bboxes2": 20, "liter": [20, 35, 44, 48, 75], "max": [20, 21], "raw": [20, 27, 33], "depend": [20, 63, 64, 100], "length": [20, 33, 35, 42], "do": [20, 21, 22, 46, 86], "match": [20, 33, 46, 55, 69, 72, 101], "unknown": [20, 55, 75], "hungarian": 20, "find": [20, 44], "optim": [20, 35], "assign": [20, 21, 27, 35], "among": [20, 35], "averag": 20, "detect1": 20, "detect2": 20, "bboxwithscoreandlabel": 20, "ani": [20, 21, 33, 35, 43, 53, 63, 68, 81, 83], "doesn": [20, 33, 69], "t": [20, 33, 69], "group": [20, 27, 39, 71], "correspond": [20, 35, 41, 46, 55, 77, 93, 97], "car": 20, "85": [20, 70, 77], "75": 20, "text_detect": 21, "been": [21, 93], "migrat": 21, "ocr": [21, 101], "detect_text_with_ocr": [21, 101], "soon": 21, "qualiti": [21, 36, 57, 63, 77, 78], "paddleocr": [21, 41], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 21, "05": [21, 55, 70, 84, 85, 86, 88, 93, 94, 95, 96, 98, 99], "max_area_s": 21, "640": 21, "region": [21, 43, 46, 89, 95], "dbnet": 21, "640x640": 21, "sinc": [21, 34], "see": [22, 63, 83], "text_pad": 22, "fontsiz": 22, "fp": 22, "no_label": 22, "known": 22, "pad": [22, 67], "font": 22, "At": 22, "runtim": [22, 25, 83, 92], "attempt": [22, 31, 44, 55, 63, 65, 83], "made": 22, "retriev": [22, 31, 35], "render": 22, "instal": [22, 27, 30, 64, 101], "cannot": [22, 41, 51, 53, 65], "chang": 22, "well": [22, 27, 38], "get": [23, 25, 26, 34, 36, 56, 57, 63, 67, 70, 72, 77, 83, 85, 90, 92, 94, 96, 98], "cv2": 23, "have": [23, 25, 35, 75, 76, 89, 95, 100], "lowest": 23, "resourc": [23, 101], "low_threshold": 23, "high_threshold": 23, "200": [23, 30], "assum": [23, 25, 26, 67], "its": [23, 25, 26, 27, 35, 41, 42, 55, 64, 67, 70, 71, 83, 85, 86, 88, 89, 90, 93, 94, 95, 96, 98, 99], "low": [23, 34, 36, 63, 74, 77, 78], "high": [23, 30, 57, 63, 78, 92, 93], "extract": [23, 25, 26, 33, 35, 39, 41, 46, 55, 62, 63, 64, 65, 77], "outlin": 24, "comparison": [24, 70], "canni": [24, 101], "get_edge_by_canni": 24, "edge_image_with_canni": 24, "lineart": [24, 26, 101], "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": [24, 101], "get_edge_by_lineart_anim": 24, "edge_image_with_lineart_anim": 24, "best": [25, 36, 44, 63], "effect": [25, 34, 43, 100], "closest": 25, "consum": 25, "amount": 25, "memori": [25, 27, 30, 102, 103], "power": 25, "coars": 25, "detect_resolut": [25, 26], "512": [25, 26, 50, 63, 78], "deeper": 25, "richer": 25, "probabl": [25, 93], "extra": [25, 63], "appear": 25, "increas": [25, 35], "resolut": [25, 26, 56, 78], "pass": [25, 26, 27, 30, 31, 43, 44, 55, 63, 67, 74, 78, 80], "neural": [25, 26, 67, 81], "network": [25, 26, 67, 81], "classif": [27, 81, 85, 86, 88, 89, 90, 91, 94, 95, 96, 98, 99], "those": [27, 92], "store": [27, 31, 63, 64], "manag": [27, 30, 83, 101], "interact": [27, 30], "also": [27, 53, 77, 104], "token": [27, 30], "authent": [27, 30], "access": [27, 48, 63, 80], "privat": [27, 28, 39], "repo_id": [27, 30], "fn_preprocess": 27, "callabl": [27, 55], "hf_token": [27, 30], "comprehens": 27, "imagepreprocessfunc": 27, "variabl": [27, 44, 83], "_model_nam": 27, "cach": [27, 30, 56, 82, 101], "_model": 27, "dictionari": [27, 31, 36, 53, 55, 63, 64, 65, 68, 69, 85, 88, 90, 94, 96, 98], "_label": 27, "_hf_token": 27, "org": 27, "repo": [27, 55], "__init__": [27, 28, 30, 33, 44, 48, 56, 65, 69], "instanc": [27, 30, 35, 43, 48, 55, 56, 69], "clear": [27, 30, 35, 64, 85, 89, 95], "method": [27, 28, 30, 32, 33, 35, 43, 55, 89, 95], "free": [27, 30], "up": [27, 30, 69], "launch_demo": [27, 30], "default_model_nam": [27, 30], "server_nam": [27, 30], "server_port": [27, 30], "launch": [27, 30], "gradio": [27, 30], "demo": [27, 30, 74], "interfac": [27, 30, 80], "ui": [27, 30], "make_ui": [27, 30], "server": [27, 30], "select": [27, 30, 35, 43, 56], "dropdown": 27, "port": [27, 30], "addit": [27, 30, 31, 43, 44, 54, 63, 65], "keyword": [27, 30, 31, 43, 44, 63, 65, 80], "argument": [27, 30, 31, 43, 44, 47, 48, 63, 65, 69, 77, 80], "importerror": [27, 30], "properli": [27, 63], "usernam": [27, 30], "repo_nam": [27, 30], "model_v1": 27, "7860": [27, 30], "submit": 27, "recent": [27, 30], "label_group": 27, "highest": [27, 93], "through": [27, 104], "error": [27, 33, 55, 77], "predict_fmt": 27, "fmt": [27, 36, 77], "top5": 27, "logit": 27, "embed": [27, 33, 77], "dict": [27, 33, 36, 47, 53, 54, 55, 63, 64, 65, 77, 80, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "top": [27, 44, 92], "k": 27, "e": [27, 35, 57, 75, 78, 81], "g": [27, 35, 57, 75, 77, 78], "top10": 27, "predict_scor": 27, "ia": 27, "conveni": [27, 48, 63, 104], "wrapper": [27, 30, 33], "around": [27, 30, 33, 50], "id": [27, 30], "_process_rgb": 28, "_process_alpha_channel_with_model": 28, "_process_rgba": 28, "attribut": 28, "classifi": [29, 85, 90, 91, 92, 94, 96, 98, 99, 101], "classifymodel": 29, "classify_predict_scor": 29, "classify_predict": 29, "classify_predict_fmt": 29, "imageenhanc": 29, "yolomodel": 29, "detect": [30, 38, 41, 43, 47, 48, 49, 50, 68, 69, 83, 84, 89, 95, 101], "post": [30, 41], "helper": 30, "easi": 30, "metadata": [30, 36, 62, 64, 65, 101], "associ": [30, 65], "default_conf_threshold": 30, "default_iou_threshold": 30, "upload": 30, "gr": 30, "environmenterror": [30, 64], "environ": [30, 78, 80, 83, 101], "yolov5": 30, "allow_dynam": 30, "dynam": [30, 53], "maintain": [30, 42, 48, 80, 104], "300": 30, "400": 30, "95": [30, 55, 68, 69, 75], "simpl": 30, "without": [30, 63, 68, 69, 76], "explicitli": 30, "read": [31, 32, 33, 62, 63, 64], "write": [31, 32, 33, 62, 64], "exif": [31, 32, 63], "gif": [31, 32, 63], "comment": 31, "These": [31, 34, 56], "about": 31, "context": [31, 32], "ai": [31, 32, 65, 84], "found": [31, 44, 55, 63, 85], "commonli": [31, 71, 81], "where": [31, 35, 63, 64, 77, 80], "look": [31, 41, 63, 85], "usercom": 31, "field": [31, 65], "dst_filenam": 31, "destin": [31, 63, 64, 65], "filenam": [31, 56], "pnginfo": [31, 33, 63, 65], "wai": [31, 63, 64], "geninfo": [32, 101], "lsb": [32, 65, 101], "signific": [32, 33, 35, 65], "bit": [32, 33, 55, 65], "read_geninfo_paramet": 32, "read_geninfo_exif": 32, "read_geninfo_gif": 32, "write_geninfo_paramet": 32, "write_geninfo_exif": 32, "write_geninfo_gif": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "steganographi": 33, "serial": 33, "json": 33, "compat": [33, 71], "inject": 33, "combin": [33, 41], "emb": [33, 77], "seamlessli": 33, "hidden": 33, "decompress": 33, "them": [33, 43, 53, 64, 77], "gzip": 33, "written": 33, "appropri": [33, 41, 55, 63], "serializ": [33, 53], "err": 33, "caus": [33, 100], "multi": [33, 80], "get_next_n_byt": 33, "next": [33, 51], "get_one_byt": 33, "form": [33, 71], "read_32bit_integ": 33, "32": [33, 55], "interpret": [33, 48], "big": 33, "endian": 33, "enough": 33, "magic": 33, "stealth_pngcomp": 33, "expect": 33, "extract_data": 33, "compress": 33, "along": [33, 35, 67], "robust": [33, 35], "skytnt": [34, 56, 67], "poor": 34, "anime_dbaesthet": [34, 37], "better": [34, 38, 77, 78, 84, 86, 89, 92, 95, 99], "2053756": 34, "09986039996147156": 34, "1663584": 34, "24299287796020508": 34, "4886411": 34, "38091593980789185": 34, "2066024": 34, "5131649971008301": 34, "3670169": 34, "6011670827865601": 34, "5930006": 34, "7067991495132446": 34, "3821265": 34, "8237218260765076": 34, "5512471": 34, "9187621474266052": 34, "limit": [35, 70], "thei": [35, 51], "smaller": 35, "7eu7d7": [35, 74, 78, 104], "ccip_onnx": 35, "cluster": [35, 39], "refer": [35, 38, 62, 92], "relev": 35, "aforement": 35, "manual": [35, 44], "384": [35, 39, 53, 54], "caform": 35, "randaug": 35, "prune": 35, "vector": 35, "pruned_fp32": 35, "5_fp32": 35, "feat": 35, "768": [35, 41, 63], "17847511429108218": 35, "1951224011983088": 35, "18397327797685215": 35, "y": [35, 44, 80], "16583099961280823": 35, "42947039008140564": 35, "4037521779537201": 35, "4371533691883087": 35, "40748104453086853": 35, "392294704914093": 35, "whether": [35, 41, 43, 55, 65, 68, 77, 78], "belong": 35, "pairwis": 35, "matrix": 35, "5350548e": 35, "08": [35, 55, 94, 95], "6583106e": 35, "01": 35, "2947042e": 35, "0375218e": 35, "8025822e": 35, "3715334e": 35, "0748104e": 35, "2675274e": 35, "9229470e": 35, "j": 35, "th": 35, "dbscan": 35, "dbscan_2": 35, "dbscan_fre": 35, "optic": [35, 41], "optics_best": 35, "epsilon": 35, "ep": 35, "min_sampl": 35, "ccipclustermethodtyp": 35, "12921094122454668": 35, "1291187648928262": 35, "1836453739562513": 35, "distanc": 35, "_featureorimag": 35, "sampl": [35, 39, 63, 84, 85, 86, 88, 89, 90, 94, 95, 96, 98, 99], "neighborhood": 35, "core": [35, 102, 103], "few": 35, "too": 35, "sensit": [35, 43, 77, 89, 95], "tune": 35, "guidelin": 35, "deal": [35, 62], "solut": [35, 44], "small": [35, 43], "advis": [35, 70], "significantli": 35, "separ": 35, "slightli": 35, "exhibit": 35, "regular": 35, "pattern": [35, 69], "outfit": 35, "awar": 35, "highli": 35, "so": [35, 38, 74, 78], "care": 35, "diff": 35, "07437477": 35, "0356068": 35, "04396922": 35, "05131693": 35, "assess": 36, "aesthet": [36, 37, 101], "danbooru": [36, 70, 72, 74, 89, 92], "hakubooru": 36, "kohakublueleaf": 36, "swinv2pv3_v0_448_ls0": 36, "2_x": 36, "percentil": 36, "_default_model_nam": 36, "masterpiec": [36, 63], "9831666690063624": 36, "8810615667538594": 36, "great": 36, "8225559148288356": 36, "good": [36, 41], "591020403706702": 36, "normal": [36, 53, 54, 55, 77], "2888798940585766": 36, "243279223969715": 36, "worst": [36, 63], "005268185993767627": 36, "275707557797432": 36, "7977807857096195": 36, "56098810210824": 36, "670568235218525": 36, "1677918508648872": 36, "9305131509900093": 36, "6085879728198051": 36, "6834832429885864": 36, "16141420602798462": 36, "05435194447636604": 36, "025083942338824272": 36, "024000568315386772": 36, "027076328173279762": 36, "024589713662862778": 36, "3757021427154541": 36, "3451208472251892": 36, "1511985808610916": 36, "04740551486611366": 36, "02172713913023472": 36, "027498546987771988": 36, "03134724497795105": 36, "39281174540519714": 36, "22457796335220337": 36, "15563568472862244": 36, "10796019434928894": 36, "047730278223752975": 36, "0393439345061779": 36, "031940147280693054": 36, "13832266628742218": 36, "20687267184257507": 36, "2509062886238098": 36, "1644320785999298": 36, "11332042515277863": 36, "08270663768053055": 36, "043439216911792755": 36, "033693961799144745": 36, "03375888615846634": 36, "050045162439346313": 36, "16734018921852112": 36, "4311050772666931": 36, "23242227733135223": 36, "05163438618183136": 36, "012833272106945515": 36, "01619996316730976": 36, "03074900433421135": 36, "1396280825138092": 36, "5038207173347473": 36, "22299200296401978": 36, "07377689331769943": 36, "02854202501475811": 36, "026677291840314865": 36, "02838410809636116": 36, "026617199182510376": 36, "02508518099784851": 36, "06039097160100937": 36, "8043031692504883": 36, "get_aesthetic_scor": 37, "ccip": [37, 101], "ccip_extract_featur": 37, "ccip_batch_extract_featur": 37, "ccip_default_threshold": 37, "ccip_differ": 37, "ccip_sam": 37, "ccip_batch_differ": 37, "ccip_batch_sam": 37, "ccip_default_clustering_param": 37, "ccip_clust": 37, "ccip_merg": 37, "dbaesthet": [37, 101], "laplacian": [37, 101], "laplacian_scor": 37, "lpip": [37, 101], "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": [37, 101], "psnr": 37, "blur": [38, 43], "than": [38, 39, 43, 80, 84, 92], "seem": 38, "just": [38, 86, 89, 92, 95, 99], "we": [38, 78], "explor": 38, "bluri": 38, "hutao": [38, 67, 70, 74, 77], "156": 38, "68285005210006": 38, "text_blur": 38, "2276": 38, "66629157129": 38, "real2": 38, "908745781486806": 38, "mmd": 38, "1072": 38, "8372572065527": 38, "richzhang": 39, "perceptualsimilar": 39, "test": [39, 78, 84, 85, 86, 88, 89, 90, 92, 94, 95, 96, 98, 99], "chafen_arknight": 39, "rand": 39, "reach": 39, "995": 39, "One": 39, "cnn": 39, "f1": 39, "f2": 39, "f3": 39, "f4": 39, "f5": 39, "64": [39, 55, 63, 78, 102, 103], "99": 39, "192": 39, "49": [39, 55], "256": [39, 53, 54, 63], "img1": [39, 40, 77], "img2": [39, 40, 77], "anoth": 39, "16922694444656372": 39, "22250649333000183": 39, "6897575259208679": 39, "10956494510173798": 39, "6823137998580933": 39, "6837796568870544": 39, "nois": [39, 46], "inf": 40, "gaussian_20": 40, "dat": 40, "058228614646987": 40, "gaussian_3": 40, "27": [40, 55], "65611098737784": 40, "lq": 40, "29589659377844": 40, "recogn": [41, 55], "export": [41, 83], "recognit": 41, "ch_pp": 41, "ocrv4_det": 41, "heat_threshold": 41, "box_threshold": 41, "max_candid": 41, "1000": 41, "unclip_ratio": 41, "heat": 41, "candid": 41, "unclip": 41, "comic": [41, 86], "742": 41, "485": [41, 53, 54], "809": 41, "511": 41, "9543377610144915": 41, "682": 41, "98": 41, "734": 41, "124": 41, "9309689495575223": 41, "136": 41, "836": 41, "164": 41, "9042856988923695": 41, "144": 41, "455": 41, "196": 41, "874083638387722": 41, "719": 41, "835": 41, "488": 41, "8628696346175078": 41, "478": 41, "214": 41, "508": 41, "848871771901487": 41, "1030": 41, "557": 41, "1184": 41, "578": 41, "8352495440618789": 41, "427": 41, "129": 41, "553": 41, "154": 41, "8249209443996619": 41, "detect_model": 41, "recognize_model": 41, "ocrv4_rec": 41, "rotation_threshold": 41, "is_remove_dupl": 41, "rotat": [41, 44], "duplic": [41, 63], "mob": 41, "9356705927336156": 41, "shishou": 41, "8933000384412466": 41, "BUT": 41, "8730931912907247": 41, "oh": 41, "8417627579351514": 41, "mirror": 41, "7366019454049503": 41, "el": 41, "gato": 41, "iberico": 41, "7271127306351021": 41, "THAt": 41, "701928390168364": 41, "6965972578194936": 41, "chines": 41, "english": 41, "unsupport": [41, 54, 55, 75], "languag": 41, "func": [41, 82, 101], "japanes": [41, 63], "post_text": 41, "319": 41, "847": 41, "561": 41, "899": 41, "kancol": 41, "9130667787597329": 41, "552": 41, "811": 41, "791": 41, "921": 41, "1944": 41, "8566762346615406": 41, "820": 41, "558": 41, "850": 41, "fleet": 41, "collect": [41, 62], "8100635458911772": 41, "235": 41, "904": 41, "855": 41, "1009": 41, "\u6d77": 41, "6716076803280185": 41, "858": 41, "808": 41, "tsu": 41, "ka": 41, "NO": 41, "u": [41, 104], "mi": 41, "de": 41, "654507230718228": 41, "209": 41, "507": 41, "2888084133529467": 41, "japan_pp": 41, "ocrv3_rec": 41, "9230690942939336": 41, "8564870717047623": 41, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 41, "8061289060358996": 41, "8045396777081609": 41, "7311649382696896": 41, "\u8266\u3068\u308c\u308c": 41, "6648729016512889": 41, "ocrv2_det": 41, "ocrv3_det": 41, "ocrv4_server_det": 41, "ch_ppocr_mobile_slim_v2": 41, "0_det": 41, "ch_ppocr_mobile_v2": 41, "ch_ppocr_server_v2": 41, "en_pp": 41, "arabic_pp": 41, "ocrv2_rec": 41, "ocrv4_server_rec": 41, "0_rec": 41, "chinese_cht_pp": 41, "cyrillic_pp": 41, "devanagari_pp": 41, "en_number_mobile_v2": 41, "ka_pp": 41, "korean_pp": 41, "latin_pp": 41, "ta_pp": 41, "te_pp": 41, "dimens": 42, "max_siz": [42, 53, 54, 55], "longer": 42, "after": [42, 70, 74, 77], "1280": 42, "720": 42, "new_img": 42, "600": 42, "337": 42, "obscur": 43, "regist": [43, 44, 53, 54, 55], "rectangular": 43, "967": [43, 44], "143": [43, 44], "1084": [43, 44], "261": [43, 44], "246": [43, 44], "208": [43, 44], "331": [43, 44], "287": [43, 44], "662": [43, 44], "466": [43, 44], "705": [43, 44], "514": [43, 44], "479": [43, 44], "283": [43, 44], "326": [43, 44], "color_black": 43, "radiu": 43, "emoji": [43, 44], "penis": 43, "vagina": 43, "scale": [43, 44, 48, 63, 67, 77, 102, 103], "serv": [43, 70], "foundat": 43, "inherit": 43, "within": [43, 63, 70, 77], "fill": 43, "valid": [43, 44, 48, 101], "color_default": 43, "green": 43, "color_green": 43, "ffff00": 43, "color_ffff00": 43, "blur_4": 43, "blur_8": 43, "blur_12": 43, "pixelate_4": 43, "pixelate_8": 43, "pixelate_12": 43, "cl": 43, "arg": 43, "subclass": 43, "keyerror": 43, "alreadi": 43, "exist": [43, 64, 83, 86], "angl": 44, "end": [44, 63], "censor_area": [44, 45], "ratio_threshold": 44, "minimum": [44, 50, 56], "total": [44, 102, 103], "star": [44, 74], "register_censor_method": [44, 45], "smiling_face_with_heart": 44, "twitter": 44, "appl": 44, "googl": 44, "microsoft": 44, "samsung": 44, "whatsapp": 44, "facebook": 44, "messeng": 44, "joypixel": 44, "openmoji": 44, "emojidex": 44, "mozilla": 44, "express": 44, "code": [44, 74, 77], "_emojistyletyp": 44, "emoji_default": 44, "cat_fac": 44, "emoji_green": 44, "grinning_face_with_sweat": 44, "emoji_liuhanhuangd": 44, "minim": 44, "abl": [44, 51], "prefix": [44, 69, 73], "sum": 44, "cx": 44, "mass": 44, "occlus": 44, "cy": 44, "find_for_area": 44, "rectangl": 44, "corner": 44, "factor": [44, 55], "properti": [44, 48, 63, 65], "align": [45, 101], "align_maxs": 45, "censor_": [45, 101], "censor_nsfw": 45, "basecensor": 45, "colorcensor": 45, "blurcensor": 45, "pixelatecensor": 45, "imgcensor": [45, 101], "imagebasedcensor": 45, "emojibasedcensor": 45, "singleimag": 45, "squeez": [45, 101], "squeeze_with_transpar": 45, "fit": 46, "tightli": 46, "interest": 46, "jerry_with_spac": 46, "median_filt": 46, "median": 46, "kernel": 46, "larger": [46, 50, 79], "disabl": 46, "keypoint": [47, 48, 49, 50], "http": [47, 67, 104], "github": [47, 102, 103, 104], "com": [47, 104], "idea": 47, "research": 47, "auto_detect": 47, "out_bbox": 47, "person_detect_cfg": 47, "op18keypointset": [47, 49, 50], "rtmpose": 47, "config": [47, 54, 101, 104], "foot": [47, 48], "hand1": 47, "hand2": 47, "op18_visu": [47, 49], "0x7f5ca933f3d0": 47, "axesimag": 47, "0x7f5c98069790": 47, "all_": 48, "openpos": [48, 63], "op18": [48, 50], "__mul__": 48, "multipli": 48, "scalar": 48, "__truediv__": 48, "divisor": 48, "left_foot": 48, "left_hand": 48, "right_foot": 48, "right_hand": 48, "enum": 48, "enumer": 48, "symbol": [48, 74, 77], "make": [48, 53, 71, 81, 89, 93, 95], "readabl": [48, 77], "categor": 48, "nose": 48, "neck": 48, "elbow": 48, "wrist": 48, "ankl": 48, "ear": [48, 69, 75], "member": 48, "right_should": 48, "right_elbow": 48, "right_wrist": 48, "left_should": 48, "left_elbow": 48, "left_wrist": 48, "right_hip": 48, "right_kne": 48, "right_ankl": 48, "left_hip": 48, "left_kne": 48, "left_ankl": 48, "right_ey": 48, "left_ey": 48, "right_ear": 48, "left_ear": 48, "left_big_to": 48, "left_small_to": 48, "left_heel": 48, "right_big_to": 48, "right_small_to": 48, "right_heel": 48, "__int__": 48, "truncat": [48, 91, 101], "zero": 48, "must": [48, 69, 100], "preced": 48, "surround": 48, "whitespac": [48, 71], "36": [48, 55], "0b100": 48, "91": [48, 55], "112": 48, "92": [48, 55, 75], "113": [48, 55], "dwpose": [49, 101], "dwpose_estim": 49, "openpose18": 49, "op18_body_max": 49, "op18_body_min": 49, "op18_face_max": 49, "op18_face_min": 49, "op18_left_foot_max": 49, "op18_left_foot_min": 49, "op18_left_hand_max": 49, "op18_left_hand_min": 49, "op18_right_foot_max": 49, "op18_right_foot_min": 49, "op18_right_hand_max": 49, "op18_right_hand_min": 49, "keypoints_list": 50, "min_edge_s": 50, "draw_bodi": 50, "draw_hand": 50, "draw_feet": 50, "draw_fac": 50, "drawn": 50, "shorter": 50, "edg": [50, 101], "connect": 50, "ellips": 50, "facial": [50, 69, 85], "pars": [51, 53, 54, 62, 63, 101], "parser": [51, 53, 54, 63], "intern": [51, 64], "try": [51, 55], "notparsetarget": 52, "register_pillow_transform": 52, "register_pillow_pars": 52, "create_pillow_transform": 52, "parse_pillow_transform": 52, "register_torchvision_transform": 52, "register_torchvision_pars": 52, "create_torchvision_transform": 52, "parse_torchvision_transform": 52, "register_creators_for_transform": 52, "notprocessortypeerror": 52, "create_transforms_from_transform": 52, "create_clip_transform": 52, "create_transforms_from_clip_processor": 52, "create_convnext_transform": 52, "create_transforms_from_convnext_processor": 52, "create_vit_transform": 52, "create_transforms_from_vit_processor": 52, "create_siglip_transform": 52, "create_transforms_from_siglip_processor": 52, "create_bit_transform": 52, "create_transforms_from_bit_processor": 52, "tensor": [53, 54, 55, 64], "composit": [53, 55], "machin": [53, 81], "learn": [53, 81], "compos": [53, 54, 55], "sequenc": [53, 55, 69], "pillowcompos": [53, 55], "sequenti": 53, "decor": [53, 54, 55, 80], "facilit": 53, "creation": [53, 54, 65], "pipelin": [53, 55], "creator": [53, 55], "tvalu": [53, 54], "describ": 53, "interpol": [53, 54, 55], "bicub": [53, 54, 55], "pillowres": [53, 55], "antialia": [53, 54, 55], "bilinear": [53, 54], "center_crop": [53, 54], "pillowcentercrop": [53, 55], "pillowtotensor": [53, 55], "maybe_to_tensor": [53, 54], "pillowmaybetotensor": 53, "std": [53, 54, 55], "pillownorm": [53, 55], "456": [53, 54], "406": [53, 54], "229": [53, 54], "225": [53, 54], "48500001430511475": 53, "4560000002384186": 53, "4059999883174896": 53, "2290000021457672": 53, "2240000069141388": 53, "22499999403953552": 53, "framework": 54, "extend": 54, "centercrop": 54, "totensor": 54, "maybetotensor": 54, "4850": 54, "4560": 54, "4060": 54, "2290": 54, "2240": 54, "2250": 54, "timm": 54, "interpolationmod": 54, "processor": [55, 102, 103], "vitimageprocessor": 55, "5906": 55, "33": 55, "donutimageprocessor": 55, "1901": 55, "70": [55, 78], "detrimageprocessor": 55, "1575": 55, "86": [55, 69], "clipimageprocessor": 55, "1374": 55, "73": 55, "videomaeimageprocessor": 55, "1093": 55, "convnextimageprocessor": 55, "648": 55, "65": 55, "segformerimageprocessor": 55, "533": 55, "00": 55, "beitimageprocessor": 55, "468": 55, "63": 55, "siglipimageprocessor": 55, "440": 55, "48": 55, "layoutlmv3imageprocessor": 55, "403": 55, "layoutlmv2imageprocessor": 55, "332": 55, "87": 55, "mllamaimageprocessor": 55, "qwen2vlimageprocessor": 55, "314": 55, "77": 55, "blipimageprocessor": 55, "276": 55, "55": 55, "idefics2imageprocessor": 55, "226": 55, "llavanextimageprocessor": 55, "215": 55, "bitimageprocessor": 55, "210": 55, "pix2structimageprocessor": 55, "conditionaldetrimageprocessor": 55, "53": 55, "samimageprocessor": 55, "52": 55, "deitimageprocessor": 55, "mask2formerimageprocessor": 55, "89": 55, "50": 55, "vivitimageprocessor": 55, "88": 55, "yolosimageprocessor": 55, "84": 55, "47": 55, "viltimageprocessor": 55, "41": 55, "detaimageprocessor": 55, "68": 55, "38": 55, "pixtralimageprocessor": 55, "mobilenetv2imageprocessor": 55, "mobilevitimageprocessor": 55, "61": 55, "34": [55, 102, 103], "dptimageprocessor": 55, "maskformerimageprocessor": 55, "28": 55, "nougatimageprocessor": 55, "ideficsimageprocessor": 55, "rtdetrimageprocessor": 55, "efficientnetimageprocessor": 55, "40": [55, 63], "deformabledetrimageprocessor": 55, "idefics3imageprocessor": 55, "fuyuimageprocessor": 55, "videollavaimageprocessor": 55, "pvtimageprocessor": 55, "09": 55, "oneformerimageprocessor": 55, "mobilenetv1imageprocessor": 55, "07": [55, 93, 94, 95, 98], "owlv2imageprocessor": 55, "chineseclipimageprocessor": 55, "efficientformerimageprocessor": 55, "llavaonevisionimageprocessor": 55, "swin2srimageprocessor": 55, "vithybridimageprocessor": 55, "owlvitimageprocessor": 55, "04": 55, "groundingdinoimageprocessor": 55, "03": 55, "perceiverimageprocessor": 55, "chameleonimageprocessor": 55, "levitimageprocessor": 55, "vitmatteimageprocessor": 55, "tri": 55, "def": [55, 80], "my_transform_cr": 55, "occur": 55, "until": 55, "succe": 55, "autoimageprocessor": 55, "from_pretrain": 55, "openai": 55, "clip": [55, 63], "vit": 55, "patch32": 55, "pillowconvertrgb": 55, "48145467": 55, "4578275": 55, "40821072": 55, "26862955": 55, "2613026": 55, "2757771": 55, "do_res": 55, "do_center_crop": 55, "crop_siz": 55, "do_rescal": 55, "rescale_factor": 55, "00392156862745098": 55, "do_norm": 55, "image_mean": 55, "image_std": 55, "do_convert_rgb": 55, "shortest_edg": 55, "rescal": 55, "deviat": 55, "clipprocessor": 55, "crop_pct": 55, "tailor": 55, "convnext": 55, "percentag": 55, "prepar": 55, "replic": 55, "siglip": 55, "build": [55, 70, 77], "bg": 56, "strict_level": 56, "min_select": 56, "min_width": 56, "min_height": 56, "min_resolut": 56, "desir": 56, "strict": [56, 89, 95], "get_imag": 56, "get_image_fil": 56, "list_image_fil": 56, "random_imag": 56, "randomli": 56, "random_image_fil": 56, "8057": 56, "000000": 56, "000001": 56, "000002": 56, "000003": 56, "000004": 56, "home": 56, "dgh": [56, 64, 104], "2400x1600": 56, "0x7feb86ed5160": 56, "003258": 56, "400x400": 56, "0x7feb86a748b0": 56, "quickli": 57, "backgroundimageset": 57, "list_bg_image_fil": 57, "get_bg_image_fil": 57, "get_bg_imag": 57, "random_bg_image_fil": 57, "random_bg_imag": 57, "adversari": [59, 101], "remove_adversarial_nois": 59, "nafnet": [59, 101], "restore_with_nafnet": 59, "scunet": [59, 101], "restore_with_scunet": 59, "automatic1111": 62, "stabl": [62, 63, 84, 104], "diffus": [62, 63, 84], "webui": [62, 63, 64], "novelai": 62, "sdwui": 62, "submodul": 62, "nai": [62, 101], "docstr": 62, "sdmetadata": 62, "parse_sdmeta_from_text": 62, "get_sdmeta_from_imag": 62, "save_image_with_sdmeta": 62, "read_metadata": 62, "save_with_metadata": 62, "naimetadata": 62, "get_naimeta_from_imag": 62, "add_naimeta_to_imag": 62, "save_image_with_naimeta": 62, "formatt": 63, "a1111": 63, "sd_metadata_simpl": 63, "sd_metadata_complex": 63, "prompt": 63, "neg_prompt": 63, "neg": 63, "__str__": 63, "sd1": 63, "extrem": 63, "delic": 63, "beauti": 63, "offici": 63, "global": [63, 100], "illumin": 63, "soft": 63, "shadow": 63, "super": 63, "light": 63, "novel": [63, 65], "4k": 63, "metal_textur": 63, "striped_background": 63, "rich": 63, "cg": 63, "uniti": 63, "8k": 63, "wallpap": 63, "unreal": 63, "sci": 63, "fi": 63, "fantasi": 63, "silver_skin": 63, "cut": [63, 69], "silver_impossible_bodysuit": 63, "gem_on_chest": 63, "cut_silver_mechanical_leotard": 63, "headgear": [63, 69], "1_girl": 63, "solo": [63, 68, 69, 70, 74, 75, 76, 77], "slim_waist": 63, "hair": [63, 69], "long": 63, "lumin": 63, "medium_breast": [63, 76], "indistinct_camelto": 63, "flat_crotch": 63, "coquettish": 63, "squint": 63, "evil_smil": 63, "dark_persona": 63, "mouth": 63, "wet": 63, "slim_fac": 63, "tall_girl": 63, "matur": 63, "mature_fac": 63, "slim_figur": 63, "slim_leg": 63, "groin": 63, "bare_thigh": 63, "easyneg": 63, "sketch": 63, "ugli": 63, "huge": 63, "logo": 63, "monochrom": [63, 88, 91, 101], "bad": 63, "mutat": 63, "blurri": 63, "horror": 63, "geometri": 63, "bad_prompt": 63, "miss": 63, "finger": 63, "limb": 63, "anatomi": 63, "interlock": 63, "digit": 63, "arm": 63, "2girl": 63, "deform": 63, "artist": 63, "blush": [63, 70, 74, 77], "lipstick": 63, "skindent": 63, "tie": 63, "big_breast": 63, "thighhigh": [63, 70], "pubic_hair": [63, 69], "3d": [63, 86], "realist": 63, "slip": [63, 71], "head_out_of_fram": 63, "curvi": 63, "sampler": 63, "ddim": 63, "cfg": 63, "seed": 63, "3827064803": 63, "512x848": 63, "hash": 63, "eb49192009": 63, "anidosmix": 63, "skip": 63, "new_imag": 63, "let": 63, "what": 63, "nslim_fac": 63, "848": 63, "_sdmeta_text": 63, "directli": 63, "starri": 63, "night": 63, "daylight": 63, "euler": 63, "sd2": 63, "1girl": [63, 68, 69, 70, 71, 74, 75, 76, 77], "blue": 63, "footwear": 63, "shoe": 63, "bang": [63, 69, 70, 74, 77], "indoor": 63, "sleev": 63, "ahog": [63, 69, 70, 74, 77], "dress": [63, 69], "pot": 63, "plant": 63, "bag": [63, 70, 74, 77], "bun": [63, 69], "window": 63, "lora": 63, "bluearchive10": 63, "bluearchiv": 63, "neg1": 63, "dpm": 63, "2m": 63, "sde": 63, "karra": 63, "2647703743": 63, "768x768": 63, "72bd94132e": 63, "cutemix": 63, "denois": 63, "strength": 63, "controlnet": 63, "preprocessor": 63, "control_v11p_sd15_openpos": 63, "cab727d4": 63, "weight": 63, "perfect": 63, "control": 63, "param": 63, "hire": 63, "upscal": [63, 101], "latent": 63, "ti": 63, "339cc9210f70": 63, "66a7279a88dd": 63, "info": 63, "els": [63, 102, 103], "underli": [63, 80], "sd_meta": 63, "scope": 63, "dst_file": [63, 65], "jpeg": [63, 87, 100], "webp": 63, "systemerror": [63, 65], "input_imag": 63, "output_imag": 63, "a41": 64, "safetensor": 64, "safe": [64, 70, 80, 91, 93, 95, 100, 101], "torch": 64, "command": [64, 104], "pip": [64, 104], "_check_env": 64, "model_fil": 64, "key1": 64, "value1": 64, "key2": 64, "value2": 64, "src_model_fil": 64, "dst_model_fil": 64, "new_metadata": 64, "john": 64, "doe": [64, 68, 75, 89, 95], "input_model": 64, "output_model": 64, "softwar": 65, "generation_tim": 65, "dataclass": 65, "encapsul": 65, "taken": 65, "alia": 65, "success": [65, 104], "add_lsb_meta": 65, "save_metainfo": 65, "metainfo": 65, "prefer": 65, "isneti": [66, 101], "get_isnetis_mask": 66, "segment_with_isneti": 66, "segment_rgba_with_isneti": 66, "co": 67, "seg": 67, "1024": [67, 77], "inspir": [67, 77, 97], "space": [67, 77], "blob": 67, "app": 67, "l8": 67, "00ff00": 67, "mask_": 67, "image_": 67, "hutao_seg": 67, "skadi": [67, 70, 74, 77], "skadi_seg": 67, "drop": [68, 69, 70, 74, 76, 77], "cosplai": 68, "no_eyewear": 68, "eyewear": [68, 69], "span": [68, 69], "matter": [68, 69], "red_hair": [68, 69, 75, 76], "use_preset": 68, "custom_blacklist": 68, "onlin": 68, "preset": 68, "ones": 68, "neither": [68, 69], "nor": [68, 69], "anal_hair": 69, "anal_tail": 69, "arm_behind_head": 69, "arm_hair": 69, "arm_under_breast": 69, "arms_behind_head": 69, "bird_on_head": 69, "blood_in_hair": 69, "breasts_on_glass": 69, "breasts_on_head": 69, "cat_on_head": 69, "closed_ey": 69, "clothed_female_nude_femal": 69, "clothed_female_nude_mal": 69, "clothed_male_nude_femal": 69, "clothes_between_breast": 69, "cream_on_fac": 69, "drying_hair": 69, "empty_ey": 69, "face_to_breast": 69, "food_on_fac": 69, "food_on_head": 69, "game_boi": 69, "grabbing_anoth": 69, "s_hair": 69, "grabbing_own_breast": 69, "gun_to_head": 69, "head_between_breast": 69, "heart_in_ey": 69, "multiple_boi": 69, "multiple_girl": 69, "object_on_breast": 69, "object_on_head": 69, "paint_splatter_on_fac": 69, "parted_lip": [69, 70, 74, 77], "penis_on_fac": 69, "person_on_head": 69, "pokemon_on_head": 69, "rabbit_on_head": 69, "rice_on_fac": 69, "severed_head": 69, "star_in_ey": 69, "sticker_on_fac": 69, "tentacles_on_mal": 69, "tying_hair": 69, "built": [69, 80], "mutabl": 69, "constructor": 69, "empti": 69, "iter": 69, "hold": [69, 70, 74, 77], "futa": 69, "cum": 69, "rub": 69, "shade": 69, "plai": 69, "drill": 69, "skin": 69, "sidelock": 69, "twintail": [69, 70, 74, 77], "braid": 69, "afro": 69, "bald": 69, "dreadlock": 69, "ponytail": 69, "updo": 69, "beard": 69, "mustach": 69, "pointi": 69, "horn": 69, "tail": 69, "ornament": 69, "hairband": 69, "pupil": 69, "bow": [69, 70], "headwear": 69, "ribbon": [69, 74], "crown": 69, "cap": 69, "hairclip": [69, 74], "mole": 69, "halo": 69, "fluff": 69, "flower": [69, 70, 74, 77], "glass": [69, 71], "fang": 69, "boi": 69, "beret": 69, "heterochromia": 69, "headdress": 69, "eyepatch": 69, "headphon": 69, "eyebrow": 69, "eyelash": 69, "sunglass": 69, "intak": 69, "scrunchi": 69, "ear_pierc": 69, "headband": 69, "ring": 69, "under_mouth": 69, "freckl": 69, "lip": 69, "eyelin": 69, "eyeshadow": 69, "tassel": 69, "whitelist_suffix": 69, "whitelist_prefix": 69, "whitelist_word": 69, "suffix": [69, 73], "pool": 69, "whitelist": 69, "predefin": 69, "blacklist": [69, 72, 101], "red": 69, "singular": 69, "plural": 69, "chair": 69, "whole": 69, "word": 69, "hear": 69, "72": 69, "outdat": 70, "anymor": 70, "baselin": 70, "extens": 70, "practic": 70, "use_real_nam": [70, 74], "general_threshold": [70, 77], "character_threshold": [70, 77], "drop_overlap": [70, 74, 77], "real": [70, 74, 91, 101], "renam": [70, 74], "redirect": [70, 74], "mani": [70, 74], "websit": [70, 74], "rate": [70, 77, 89, 91, 101], "char": [70, 77], "9897817373275757": 70, "question": [70, 77, 89], "010265946388244629": 70, "explicit": [70, 77, 89], "2809715270996094e": 70, "9939777851104736": 70, "5032387375831604": 70, "black_bord": 70, "9943548440933228": 70, "black_glov": [70, 74, 77], "5011609792709351": 70, "blue_ski": [70, 74, 77], "6877802610397339": 70, "5543792843818665": 70, "8268730640411377": 70, "cloud": [70, 74, 77], "8504303693771362": 70, "cowboy_shot": [70, 74, 77], "6008237600326538": 70, "crop_top": [70, 74, 77], "6635787487030029": 70, "dai": [70, 74, 77], "8496965765953064": 70, "glove": [70, 74, 77], "6107005476951599": 70, "hair_between_ey": [70, 74, 77], "668294370174408": 70, "5619469285011292": 70, "holding_baseball_bat": [70, 74, 77], "5141720771789551": 70, "letterbox": 70, "long_hair": [70, 74, 76, 77], "9884189963340759": 70, "looking_at_view": [70, 74, 77], "5673105120658875": 70, "midriff": [70, 74, 77], "6290556192398071": 70, "navel": [70, 74, 77], "9631235003471375": 70, "no_hat": [70, 74], "7978747487068176": 70, "no_headwear": [70, 74, 77], "7577926516532898": 70, "outdoor": [70, 74, 77], "7118550539016724": 70, "5452839136123657": 70, "pillarbox": 70, "9841411709785461": 70, "red_ey": [70, 74, 77], "958786129951477": 70, "shirt": [70, 74, 77], "6720131039619446": 70, "short_sleev": [70, 74, 77], "7077711820602417": 70, "silver_hair": [70, 74], "6673924326896667": 70, "sky": [70, 74, 77], "8709812760353088": 70, "9614333510398865": 70, "sportswear": [70, 74, 77], "7786177396774292": 70, "6842771172523499": 70, "sweat": [70, 74, 77], "9076308012008667": 70, "thigh": [70, 74, 77], "580970823764801": 70, "skadi_": [70, 77], "arknight": [70, 77], "9633345007896423": 70, "9988503456115723": 70, "001651763916015625": 70, "00012505054473876953": 70, "9829280972480774": 70, "894218385219574": 70, "8733789920806885": 70, "backpack": [70, 74, 77], "6322951316833496": 70, "9987058639526367": 70, "bag_charm": 70, "9754379987716675": 70, "6810564994812012": 70, "9708781838417053": 70, "6356008052825928": 70, "5633733868598938": 70, "brick_wal": 70, "5315935611724854": 70, "brown_hair": [70, 74, 77], "9397273659706116": 70, "9229896664619446": 70, "charm_": 70, "9006357789039612": 70, "citi": 70, "9020784497261047": 70, "cityscap": 70, "9547432661056519": 70, "5296419262886047": 70, "8253412246704102": 70, "5619839429855347": 70, "hair_flow": [70, 74, 77], "8277763724327087": 70, "hair_orna": [70, 74, 77], "9356368780136108": 70, "hair_ribbon": [70, 74], "5288072824478149": 70, "jacket": [70, 74, 77], "6336134076118469": 70, "9703260064125061": 70, "8188960552215576": 70, "phone_screen": 70, "9579574465751648": 70, "9954615235328674": 70, "plaid": [70, 74], "9725285172462463": 70, "plaid_skirt": [70, 74], "9638455510139465": 70, "pleated_skirt": [70, 74, 77], "7226815819740295": 70, "5321241021156311": 70, "red_nail": [70, 74], "5493080615997314": 70, "school_bag": 70, "9863407611846924": 70, "school_uniform": [70, 74, 77], "6794284582138062": 70, "5062428116798401": 70, "shoulder_bag": 70, "9325523972511292": 70, "skirt": [70, 74, 77], "92237788438797": 70, "skyscrap": 70, "7728171348571777": 70, "sleeves_past_wrist": [70, 74], "7257086038589478": 70, "smile": [70, 74, 77], "5357837080955505": 70, "6939404010772705": 70, "7054293155670166": 70, "tongu": [70, 74, 77], "9990814924240112": 70, "tongue_out": [70, 74, 77], "9992498755455017": 70, "5012534260749817": 70, "very_long_hair": [70, 74, 76, 77], "7461410164833069": 70, "underscor": [71, 77], "convent": 71, "restor": [71, 101], "use_spac": 71, "use_escap": 71, "include_scor": 71, "score_descend": 71, "_": 71, "escap": 71, "unsaf": 71, "sort": [71, 75], "descend": 71, "panty_pul": 71, "6826801300048828": 71, "958938717842102": 71, "drinking_glass": 71, "9340789318084717": 71, "areola_slip": 71, "41196826100349426": 71, "9988248348236084": 71, "drink": 71, "pull": 71, "areola": 71, "999": 71, "959": 71, "934": 71, "683": 71, "412": 71, "mldanbooru": [72, 101], "get_mldanbooru_tag": 72, "wd14": [72, 74, 101], "get_wd14_tag": [72, 74], "convert_wd14_emb_to_predict": 72, "denormalize_wd14_emb": 72, "deepdanbooru": [72, 74, 101], "get_deepdanbooru_tag": [72, 74], "add_underlin": 72, "remove_underlin": 72, "tags_to_text": 72, "drop_overlap_tag": 72, "is_blacklist": 72, "drop_blacklisted_tag": 72, "char_whitelist_suffix": 72, "char_whitelist_prefix": 72, "char_whitelist_word": 72, "char_suffix": 72, "char_prefix": 72, "charactertagpool": 72, "is_basic_character_tag": 72, "drop_basic_character_tag": 72, "sort_tag": 72, "tag_match_suffix": 72, "tag_match_prefix": 72, "tag_match_ful": 72, "t1": 73, "t2": 73, "fulli": 73, "ml": 74, "448": 74, "keep_ratio": 74, "9999984502792358": [74, 96], "9999946355819702": 74, "9994951486587524": 74, "998144268989563": 74, "9978417158126831": 74, "9941409230232239": 74, "9799384474754333": 74, "979142427444458": 74, "961823582649231": 74, "961323618888855": 74, "9490893483161926": 74, "large_breast": [74, 77], "9450850486755371": 74, "9425153136253357": 74, "9409335255622864": 74, "9319437146186829": 74, "9265308976173401": 74, "baseball_bat": [74, 77], "9259042143821716": 74, "922250509262085": 74, "9199565052986145": 74, "9175475835800171": 74, "9102761745452881": 74, "9076938629150391": 74, "stomach": [74, 77], "9052775502204895": 74, "8938589692115784": 74, "8894285559654236": 74, "8891903162002563": 74, "8845980763435364": 74, "8842408061027527": 74, "8659475445747375": 74, "862621009349823": 74, "8616052865982056": 74, "8562789559364319": 74, "short_short": [74, 77], "8555729389190674": 74, "8533340096473694": 74, "black_short": [74, 77], "8477485775947571": 74, "8430152535438538": 74, "tied_long_hair": [74, 77], "8340626955032349": 74, "crop_top_overhang": 74, "8266023397445679": 74, "8222048282623291": 74, "8202669620513916": 74, "black_shirt": [74, 77], "8061150312423706": 74, "ass_visible_through_thigh": [74, 77], "7803354859352112": 74, "thigh_gap": [74, 77], "7789446711540222": 74, "arms_up": 74, "7052110433578491": 74, "9999866485595703": 74, "997043788433075": 74, "9969649910926819": 74, "9957101345062256": 74, "9928386807441711": 74, "9886980056762695": 74, "9864778518676758": 74, "ghost": [74, 77], "9769423007965088": 74, "9747489094734192": 74, "9736957550048828": 74, "9388670325279236": 74, "9356311559677124": 74, "91000896692276": 74, "cardigan": 74, "8955123424530029": 74, "8910233378410339": 74, "8904104828834534": 74, "8881211280822754": 74, "8876776695251465": 74, "8864808678627014": 74, "8810517191886902": 74, "8798807263374329": 74, "8765745162963867": 74, "8737136125564575": 74, "nail_polish": 74, "8650439381599426": 74, "8613706827163696": 74, "blue_cardigan": 74, "8571277260780334": 74, "8333670496940613": 74, "8160212635993958": 74, "eyebrows_visible_through_hair": 74, "8122442364692688": 74, "8091571927070618": 74, "8082079887390137": 74, "8048468232154846": 74, "long_sleev": [74, 77], "8042327165603638": 74, "7984272241592407": 74, "blazer": [74, 77], "794708251953125": 74, "78981614112854": 74, "7892146110534668": 74, "shaped_pupil": [74, 77], "7867060899734497": 74, "gradient_hair": 74, "786359965801239": 74, "white_shirt": 74, "7790888547897339": 74, "brown_skirt": 74, "7760675549507141": 74, "774523913860321": 74, "7721588015556335": 74, "7697228789329529": 74, "755959689617157": 74, "multicolored_hair": 74, "7477189898490906": 74, "7476690411567688": 74, "rail": 74, "7476617693901062": 74, "blue_jacket": 74, "7458406090736389": 74, "741143524646759": 74, "7364678978919983": 74, "collared_shirt": 74, "7193643450737": 74, "red_neckwear": 74, "7108616828918457": 74, "7086325287818909": 74, "miniskirt": 74, "7055293321609497": 74, "7039415836334229": 74, "open_cloth": 74, "7018357515335083": 74, "shuffl": 75, "count": [75, 102, 103], "2boi": 75, "random": 75, "cat_ear": 75, "uniqu": 75, "precomput": 76, "8849405313291128": 76, "8548297594823425": 76, "03910296474461261": 76, "6615180440330748": 76, "21552028866308015": 76, "3165260620737027": 76, "47744464927382957": 76, "tagger": 77, "smilingwolf": 77, "wd": 77, "swinv2_v3": 77, "general_mcut_en": 77, "character_mcut_en": 77, "no_underlin": 77, "mcut": 77, "replac": 77, "dim": 77, "index": [77, 104], "l2": 77, "follw": 77, "valuabl": 77, "enabl": 77, "rapid": 77, "queri": 77, "0011444687843322754": 77, "8876402974128723": 77, "106781005859375": 77, "000277101993560791": 77, "997527003288269": 77, "9797663688659668": 77, "9905703663825989": 77, "9761719703674316": 77, "8981098532676697": 77, "8810765743255615": 77, "9498510360717773": 77, "8377365469932556": 77, "945058286190033": 77, "9457170367240906": 77, "969594419002533": 77, "7881088852882385": 77, "7687551379203796": 77, "9301245212554932": 77, "6703325510025024": 77, "white_hair": 77, "5292627811431885": 77, "8677047491073608": 77, "grey_hair": 77, "5859264731407166": 77, "9536856412887573": 77, "8056888580322266": 77, "8394746780395508": 77, "9473626613616943": 77, "8986269235610962": 77, "9385137557983398": 77, "8408567905426025": 77, "alternate_costum": 77, "4245271384716034": 77, "931140661239624": 77, "8830795884132385": 77, "7279844284057617": 77, "artist_nam": 77, "5333830714225769": 77, "64717698097229": 77, "9516432285308838": 77, "9655293226242065": 77, "9485014081001282": 77, "7366660833358765": 77, "7161656618118286": 77, "5858667492866516": 77, "6186309456825256": 77, "41193312406539917": 77, "467605859041214": 77, "36282333731651306": 77, "3756745457649231": 77, "motion_blur": 77, "5091936588287354": 77, "951993465423584": 77, "basebal": 77, "5634750723838806": 77, "8232709169387817": 77, "9869340658187866": 77, "49491602182388306": 77, "5193622708320618": 77, "003406703472137451": 77, "0007208287715911865": 77, "9798132181167603": 77, "8046203851699829": 77, "7596215009689331": 77, "7620116472244263": 77, "46084529161453247": 77, "48454540967941284": 77, "5152207016944885": 77, "8023070096969604": 77, "8653596639633179": 77, "7201820611953735": 77, "7816740870475769": 77, "697688639163971": 77, "8974947333335876": 77, "7491052746772766": 77, "5015512704849243": 77, "6401398181915283": 77, "43420469760894775": 77, "4528769850730896": 77, "5730487704277039": 77, "6739872694015503": 77, "5545973181724548": 77, "6946243047714233": 77, "5487751364707947": 77, "7439308166503906": 77, "4186026453971863": 77, "47378358244895935": 77, "4690653085708618": 77, "7565015554428101": 77, "hu_tao_": 77, "genshin_impact": 77, "9262397289276123": 77, "boo_tao_": 77, "942080020904541": 77, "denorm": 77, "denormalizer_nam": 77, "mnum2_al": 77, "understand": 77, "batch": [77, 78, 97], "redund": 77, "structur": [77, 101], "b": 77, "r": [77, 89, 95], "c": 77, "linalg": 77, "norm": 77, "approx": [77, 78], "1e": 77, "cdc_anime_onnx": 78, "realli": 78, "As": [78, 89, 95], "1024x1024": 78, "2060": 78, "gpu": 78, "cost": 78, "against": 78, "cpu": [78, 83, 102, 103], "experi": 78, "hgsr": 78, "mhr": 78, "aug_x4_320": 78, "tile_s": 78, "tile_overlap": 78, "batch_siz": 78, "silent": 78, "tile": 78, "progress": 78, "messag": 78, "cute_waifu_aroma": 78, "pngimageplugin": 78, "pngimagefil": 78, "1168x1168": 78, "0x7f0e8ca06880": 78, "4672x4672": 78, "0x7f0e48edb640": 78, "cdc": [79, 101], "upscale_with_cdc": 79, "thread": [80, 100], "lru_cach": 80, "wrap": 80, "synchron": 80, "prevent": 80, "race": 80, "condit": 80, "maxsiz": 80, "expensive_funct": 80, "expens": 80, "lock": [80, 100], "safeti": [80, 97], "multithread": 80, "my_funct": 80, "introduc": 80, "acquisit": 80, "critic": 80, "mathemat": 81, "activ": 81, "deep": 81, "problem": [81, 89, 95], "input_valu": 81, "frac": 81, "26894142": 81, "73105858": 81, "ts_lru_cach": 82, "sigmoid": 82, "get_onnx_provid": 82, "open_onnx_model": 82, "cudaexecutionprovid": 83, "cpuexecutionprovid": 83, "ckpt": 83, "inferencesess": 83, "onnx_mod": 83, "decid": 83, "linux": [83, 102, 103], "execut": [83, 102, 103], "ignor": 83, "cuda": [83, 102, 103], "forc": 83, "anime_ai_check": 84, "mobilenetv3_sce_dist": [84, 95, 99], "mainli": 84, "caformer_s36_plus_sc": 84, "graph": 84, "9996960163116455": 84, "9999125003814697": 84, "997803270816803": 84, "9960069060325623": 84, "9887709021568298": 84, "9998629093170166": 84, "0013722758740186691": 84, "00020673229300882667": 84, "0001895089662866667": 84, "0008857478387653828": 84, "552320024231449e": 84, "001168627175502479": 84, "bangumi": [85, 86], "vision": 85, "imageri": 85, "bangumi_char_typ": 85, "definit": [85, 92], "video": 85, "secondari": 85, "often": 85, "lack": 85, "lead": 85, "under": [85, 104], "categori": [85, 93], "three": 85, "judg": 85, "anime_portrait": [85, 91], "mobilenetv3_v0_dist": [85, 94, 98, 99], "9998525381088257": 85, "00012103465269319713": 85, "6464786313008517e": 85, "906112609314732e": 85, "06": [85, 86, 88, 93, 94, 95, 96, 98], "9997243285179138": 85, "0002490800397936255": 85, "7215803381986916e": 85, "354368557978887e": 85, "9998849630355835": 85, "90006631379947e": 85, "3920385754317977e": 85, "2084233276254963e": 85, "9998877048492432": 85, "732793503440917e": 85, "4264976925915107e": 85, "0623419257171918e": 85, "07076334953308105": 85, "9290977716445923": 85, "0001044218079186976": 85, "4467317163944244e": 85, "2568268832401372e": 85, "9999498128890991": 85, "1810528778587468e": 85, "879474429093534e": 85, "260669109295122e": 85, "9999510049819946": 85, "2321036592766177e": 85, "025227553938748e": 85, "4251427273848094e": 85, "999957799911499": 85, "4273678718600422e": 85, "6884023302263813e": 85, "880981603288092e": 85, "0002326338435523212": 85, "9996368885040283": 85, "164971561403945e": 85, "00020793956355191767": 85, "13438372313976288": 85, "8652494549751282": 85, "000158855298650451": 85, "000238816806813702": 85, "3589179217815399": 85, "6406960487365723": 85, "0001471740542910993": 85, "002255884697660804": 85, "08208147436380386": 85, "9152728915214539": 85, "00038967153523117304": 85, "227699592884164e": 85, "0835404282261152e": 85, "1437502406770363e": 85, "9999284744262695": 85, "2125529792683665e": 85, "0218892384727951e": 85, "00011914174683624879": 85, "9998584985733032": 85, "2007669283775613e": 85, "6357082131435163e": 85, "3068713896209374e": 85, "9999185800552368": 85, "066640925273532e": 85, "529400813335087e": 85, "089402500540018e": 85, "9999388456344604": 85, "6406959295272827": 85, "not_paint": 86, "anime_classif": 86, "older": 86, "mobilenetv3_v1": [86, 96], "5_dist": 86, "3_dist": 86, "plot": [86, 89, 95, 99], "caformer_s36_v1": 86, "3_focal": 86, "8346158862113953": 86, "004201625939458609": 86, "0028638991061598063": 86, "15633030235767365": 86, "001988308737054467": 86, "9868855476379395": 86, "001178382197394967": 86, "00015886101755313575": 86, "0005986307514831424": 86, "011178601533174515": 86, "9933090209960938": 86, "0012440024875104427": 86, "00040085514774546027": 86, "004924307577311993": 86, "00012189441622467712": 86, "00031298911198973656": 86, "9968050718307495": 86, "182305903872475e": 86, "0027923565357923508": 86, "7805559259140864e": 86, "0004650334012694657": 86, "996709942817688": 86, "736721191671677e": 86, "0027629584074020386": 86, "4619508621981367e": 86, "0003803370927926153": 86, "998649537563324": 86, "190127922105603e": 86, "0008622839814051986": 86, "595230686594732e": 86, "0004573142796289176": 86, "00031435859273187816": 86, "8671838641166687": 86, "13199880719184875": 86, "563074617180973e": 86, "153919796110131e": 86, "290010737255216e": 86, "9727378487586975": 86, "027150526642799377": 86, "162296004826203e": 86, "4933258828241378e": 86, "0004275702522136271": 86, "995402455329895": 86, "002233930164948106": 86, "001911122351884842": 86, "1603819727897644": 86, "0007561995880678296": 86, "00017044576816260815": 86, "838487982749939": 86, "0002034590725088492": 86, "005001617129892111": 86, "000932251859921962": 86, "009352140128612518": 86, "9846979379653931": 86, "6018555470509455e": 86, "004064667969942093": 86, "464051254326478e": 86, "025772539898753166": 86, "9699516296386719": 86, "00011656546121230349": 86, "287263775244355e": 86, "370255853951676e": 86, "01098843663930893": 86, "0031668643932789564": 86, "9857884049415588": 86, "499273488065228e": 86, "8419872251106426e": 86, "0003471920208539814": 86, "029472889378666878": 86, "9700765609741211": 86, "0012387704337015748": 86, "001172148622572422": 86, "787473391043022e": 86, "003680602880194783": 86, "9938107132911682": 86, "8346157073974609": 86, "8671836853027344": 86, "8384883403778076": 86, "9846979975700378": 86, "9700766801834106": 86, "greyscal": 87, "jpeg_ful": [87, 100], "6125901": 87, "6125785": [87, 100], "6124220": 87, "rough": [88, 89, 95], "polish": 88, "mobilenetv3_v2": 88, "2_dist": [88, 96], "910087929805741e": 88, "1241951510310173": 88, "8757457137107849": 88, "00018937293498311192": 88, "030049214139580727": 88, "9697614312171936": 88, "008933082222938538": 88, "05096456781029701": 88, "9401022791862488": 88, "009832272306084633": 88, "9898634552955627": 88, "00030428936588577926": 88, "013919820077717304": 88, "9819902181625366": 88, "004089969675987959": 88, "04166747257113457": 88, "9582782983779907": 88, "4218515288084745e": 88, "8849249482154846": 88, "1149177998304367": 88, "0001573085755808279": 88, "9907882809638977": 88, "008958994410932064": 88, "0002527958422433585": 88, "9831690788269043": 88, "01682441122829914": 88, "613856385229155e": 88, "8757458329200745": 88, "8849248290061951": 88, "million": 89, "anime_r": [89, 91], "boundari": [89, 95], "challeng": [89, 95], "clean": [89, 95], "ground": [89, 95], "truth": [89, 95], "judgment": [89, 95], "intend": [89, 95], "quick": [89, 95, 101], "estim": [89, 95], "basi": [89, 95], "mobilenetv3_large_100_v0_ls0": 89, "caformer_s36_v0_ls0": 89, "7508869767189026": 89, "7034655809402466": 89, "728887677192688": 89, "7404400110244751": 89, "7446154952049255": 89, "7514738440513611": 89, "768704354763031": 89, "8219676613807678": 89, "7267540693283081": 89, "7645740509033203": 89, "7216582894325256": 89, "7615436315536499": 89, "815083920955658": 89, "8321858644485474": 89, "8204999566078186": 89, "820833146572113": 89, "chdir": 89, "doc": 89, "api_doc": 89, "7508870363235474": 89, "11212056130170822": 89, "06781744956970215": 89, "06917501986026764": 89, "7034654021263123": 89, "15903906524181366": 89, "06688199192285538": 89, "07061357796192169": 89, "7288877964019775": 89, "1476859599351883": 89, "060362350195646286": 89, "06306383013725281": 89, "7404399514198303": 89, "10337048768997192": 89, "08087948709726334": 89, "07530999928712845": 89, "055992450565099716": 89, "7446154356002808": 89, "13191790878772736": 89, "06747424602508545": 89, "06458679586648941": 89, "10566363483667374": 89, "07827574014663696": 89, "07079866528511047": 89, "7687042951583862": 89, "09974884241819382": 89, "06074819341301918": 89, "050435908138751984": 89, "8219675421714783": 89, "0593985915184021": 89, "06819795072078705": 89, "06569571048021317": 89, "1177448257803917": 89, "726753830909729": 89, "08980562537908554": 89, "06481882929801941": 89, "06922297924757004": 89, "10138414055109024": 89, "06351721286773682": 89, "07683827728033066": 89, "13798624277114868": 89, "05942752957344055": 89, "10584963858127594": 89, "7615437507629395": 89, "07317910343408585": 89, "060196295380592346": 89, "06751583516597748": 89, "0572039857506752": 89, "05398125201463699": 89, "06124086305499077": 89, "0525919646024704": 89, "8321859240531921": 89, "05922013148665428": 89, "06274889409542084": 89, "057530902326107025": 89, "8205001354217529": 89, "05683052912354469": 89, "06635929644107819": 89, "05597696080803871": 89, "8208332657814026": 89, "non_furri": 90, "mobilenetv3_v0": 90, "1_dist": 90, "9898804426193237": 90, "010119626298546791": 90, "9677742123603821": 90, "032225821167230606": 90, "959551215171814": 90, "040448784828186035": 90, "9535530209541321": 90, "04644693806767464": 90, "04358793422579765": 90, "9564120769500732": 90, "02767963521182537": 90, "9723203182220459": 90, "028900373727083206": 90, "9710996150970459": 90, "037573859095573425": 90, "9624261260032654": 90, "aicheck": [91, 101], "get_ai_created_scor": 91, "is_ai_cr": 91, "bangumi_char": [91, 101], "anime_bangumi_char_scor": 91, "anime_bangumi_char": 91, "anime_classify_scor": 91, "anime_classifi": 91, "is_greyscal": 91, "anime_completeness_scor": 91, "anime_complet": 91, "dbrate": [91, 101], "anime_dbrating_scor": 91, "anime_dbr": 91, "furri": [91, 101], "anime_furry_scor": 91, "anime_furri": 91, "get_monochrome_scor": 91, "is_monochrom": 91, "nsfw_pred_scor": 91, "nsfw_pred": 91, "portrait": [91, 101], "anime_portrait_scor": 91, "anime_rating_scor": 91, "anime_real_scor": 91, "safe_check_scor": 91, "safe_check": 91, "style_ag": [91, 101], "anime_style_age_scor": 91, "anime_style_ag": 91, "teen": [91, 101], "anime_teen_scor": 91, "anime_teen": 91, "is_truncated_fil": 91, "screen": 92, "row": 92, "bottom": 92, "grayscal": 92, "monochrome_detect": 92, "mobilenetv3_large_100_dist_safe2": 92, "mobilenetv3_dist": 92, "caformer_s36": 92, "mono": 92, "9614395499229431": 92, "9458909034729004": 92, "9559807777404785": 92, "9651952981948853": 92, "9379720687866211": 92, "8814834356307983": 92, "03941023349761963": 92, "07492382079362869": 92, "09546589106321335": 92, "016521310433745384": 92, "005693843588232994": 92, "0315730981528759": 92, "Not": 93, "five": 93, "hentai": 93, "neutral": 93, "porn": 93, "sexi": 93, "infinit": 93, "nsfwj": 93, "tfj": 93, "deploy": 93, "mobil": 93, "9970946311950684": 93, "00198739324696362": 93, "000894528697244823": 93, "4315058251668233e": 93, "099447197513655e": 93, "9282580614089966": 93, "061733175069093704": 93, "008979619480669498": 93, "0007789491210132837": 93, "0002501663693692535": 93, "7945129871368408": 93, "2044062316417694": 93, "0005603990866802633": 93, "0004847997915931046": 93, "564094367902726e": 93, "7977773547172546": 93, "01352313905954361": 93, "18791256844997406": 93, "0004888656549155712": 93, "00029804420773871243": 93, "04498734697699547": 93, "9509441256523132": 93, "4087972633424215e": 93, "003999904729425907": 93, "4542059185914695e": 93, "002892113756388426": 93, "982390284538269": 93, "02520776737947e": 93, "014633022248744965": 93, "858086610212922e": 93, "002532319398596883": 93, "9887337684631348": 93, "231979568838142e": 93, "008699454367160797": 93, "8187158022774383e": 93, "03564726561307907": 93, "954788088798523": 93, "343036850215867e": 93, "009289607405662537": 93, "00020158555707894266": 93, "006372362840920687": 93, "006019102409482002": 93, "9694945812225342": 93, "015214097686111927": 93, "002899901708588004": 93, "0004039364866912365": 93, "00012730166781693697": 93, "987038791179657": 93, "007135333959013224": 93, "005294707603752613": 93, "06964848190546036": 93, "0014777459437027574": 93, "9276643395423889": 93, "0003031621454283595": 93, "0009063396137207747": 93, "00028707628371194005": 93, "00010888021643040702": 93, "9992460012435913": 93, "00015473493840545416": 93, "0002033217460848391": 93, "563037691696081e": 93, "008058490231633186": 93, "00044566826545633376": 93, "937960684299469": 93, "05353058874607086": 93, "364063445587817e": 93, "00562260951846838": 93, "00012077406427124515": 93, "9897090792655945": 93, "004547217860817909": 93, "564737981942017e": 93, "016690678894519806": 93, "001258736359886825": 93, "9766013622283936": 93, "005440687295049429": 93, "4481674952548929e": 93, "01861923187971115": 93, "0008914825739338994": 93, "9674761295318604": 93, "012998746708035469": 93, "691116141155362e": 93, "0007601747056469321": 93, "0005019629606977105": 93, "039504989981651306": 93, "9591660499572754": 93, "0001652583305258304": 93, "0002614929690025747": 93, "020374108105897903": 93, "029394468292593956": 93, "9498046040534973": 93, "00016299057460855693": 93, "004782819654792547": 93, "002861740067601204": 93, "12280157208442688": 93, "8693908452987671": 93, "0001731760276015848": 93, "304211274255067e": 93, "03286275267601013": 93, "010648751631379128": 93, "9562522172927856": 93, "999900221824646": 94, "645313209854066e": 94, "3387104445428122e": 94, "9999704360961914": 94, "4465465685352683e": 94, "071506166132167e": 94, "9999785423278809": 94, "512719154561637e": 94, "292278612818336e": 94, "919455750496127e": 94, "9999444484710693": 94, "3647335082350764e": 94, "0555699191172607e": 94, "9999880790710449": 94, "3210242286731955e": 94, "7451418898417614e": 94, "9999822378158569": 94, "2084267331811134e": 94, "7460413321023225e": 94, "1532473820352607e": 94, "9999996423721313": 94, "0316136922483565e": 94, "840229633236049e": 94, "9999998807907104": [94, 95], "736660568800289e": 94, "199210472208506e": 94, "9999992847442627": 94, "r15": 95, "r18": 95, "sankaku": 95, "mobilenetv3_v1_pruned_ls0": 95, "caformer_s36_plu": [95, 99], "5863172936624323e": 95, "480062353375615e": 95, "9924363493919373": 95, "007255776319652796": 95, "0003077814180869609": 95, "996969997882843": 95, "0030054834205657244": 95, "4601260520284995e": 95, "9966891407966614": 95, "003293127752840519": 95, "770909148035571e": 95, "00025384966284036636": 95, "9996721744537354": 95, "399192691082135e": 95, "973351603141055e": 95, "9998563528060913": 95, "391309580067173e": 95, "0018681309884414077": 95, "9827859997749329": 95, "015345841646194458": 95, "013710384257137775": 95, "8339558839797974": 95, "15233369171619415": 95, "951323833462084e": 95, "00029566374723799527": 95, "9997004270553589": 95, "00018434497178532183": 95, "568440272123553e": 95, "9997699856758118": 95, "11225129129889e": 95, "051862899563275e": 95, "9999485015869141": 95, "902020231791539e": 95, "0005639699520543218": 95, "9994290471076965": 95, "anime_real_cl": 96, "4_dist": 96, "9999716281890869": 96, "8398366339388303e": 96, "9992202520370483": 96, "0007797438884153962": 96, "9999709129333496": 96, "905452492996119e": 96, "9999765157699585": 96, "3499671442550607e": 96, "9994087219238281": 96, "0005913018831051886": 96, "9999759197235107": 96, "4061362637439743e": 96, "9999052286148071": 96, "475799015490338e": 96, "403173675702419e": 96, "5848207794988411e": 96, "0010207017185166478": 96, "9989792704582214": 96, "2124368115328252e": 96, "9999977350234985": 96, "6512358342879452e": 96, "9999834299087524": 96, "359853614412714e": 96, "9999936819076538": 96, "600314317329321e": 96, "9999840259552002": 96, "5589323083986528e": 96, "9999843835830688": 96, "5513256585109048e": 96, "9999845027923584": 96, "pollut": 97, "mf666": 97, "shit": 97, "checker": 97, "mobilenet": 97, "v2": 97, "max_batch_s": 97, "1970": 98, "1980": 98, "1990": 98, "2000": 98, "2010": 98, "2015": 98, "2020": 98, "ag": 98, "9805465340614319": 98, "761269782553427e": 98, "0005044879508204758": 98, "01569165475666523": 98, "002850610064342618": 98, "00037849770160391927": 98, "9434612113400362e": 98, "053497342392802e": 98, "9992554783821106": 98, "0006490182713605464": 98, "8857468805654207e": 98, "317252262353577e": 98, "314484721769986e": 98, "0750001138148946e": 98, "706833609205205e": 98, "00034479793976061046": 98, "9995512366294861": 98, "391363472677767e": 98, "4607510820496827e": 98, "0679690351244062e": 98, "661913514311891e": 98, "757471131393686e": 98, "0744897230761126e": 98, "76177470368566e": 98, "9996387958526611": 98, "160279296338558e": 98, "00013228354509919882": 98, "1361367038916796e": 98, "464057489414699e": 98, "2412899599876255e": 98, "703883653040975e": 98, "127358498517424e": 98, "9973921775817871": 98, "0022309015039354563": 98, "00018872201326303184": 98, "780902943617548e": 98, "422096920578042e": 98, "638929097680375e": 98, "152203023797483e": 98, "00028818511054851115": 98, "9996094107627869": 98, "58777353237383e": 98, "9200742826797068e": 98, "00017117452807724476": 98, "518441947875544e": 98, "885544381570071e": 98, "4389253010449465e": 98, "1696006772108376e": 98, "9996393918991089": 98, "contenti": 99, "safe_teen": 99, "non_teen": 99, "caformer_s36_v0": 99, "9998493194580078": 99, "0378791052498855e": 99, "00012023092131130397": 99, "9790042638778687": 99, "0017522255657240748": 99, "01924353837966919": 99, "9998124241828918": 99, "19778298237361e": 99, "0001456339523429051": 99, "0008521362324245274": 99, "9989691972732544": 99, "00017870066221803427": 99, "0992944781901315e": 99, "9994398951530457": 99, "0004991036257706583": 99, "2035720727872103e": 99, "9994019269943237": 99, "0005460577667690814": 99, "0478151529678144e": 99, "524079147609882e": 99, "999934196472168": 99, "786742884898558e": 99, "653994154883549e": 99, "9998156428337097": 99, "0001218809193233028": 99, "00013706681784242392": 99, "9997410178184509": 99, "jpeg_trunc": 100, "2216614_truncat": 100, "imagefil": 100, "load_truncated_imag": 100, "ascii": 101, "metric": 101, "list_det_model": 101, "list_rec_model": 101, "sd": 101, "tag": 101, "platform": [102, 103], "shutil": [102, 103], "cpuinfo": [102, 103], "psutil": [102, 103], "hbutil": [102, 103], "size_to_bytes_str": [102, 103], "python_implement": [102, 103], "python_vers": [102, 103], "brand": [102, 103], "get_cpu_info": [102, 103], "brand_raw": [102, 103], "cpu_count": [102, 103], "freq": [102, 103], "cpu_freq": [102, 103], "mhz": [102, 103], "virtual_memori": [102, 103], "precis": [102, 103], "ye": [102, 103], "nvidia": [102, 103], "smi": [102, 103], "1021": [102, 103], "azur": [102, 103], "x86_64": [102, 103], "glibc2": [102, 103], "cpython": [102, 103], "amd": [102, 103], "epyc": [102, 103], "7763": [102, 103], "3241": 102, "05125": 102, "615": [102, 103], "gib": [102, 103], "deploi": [102, 103], "action": [102, 103], "3037": 103, "imgutil": 104, "pypi": 104, "simpli": 104, "newest": 104, "git": 104, "script": 104, "__name__": 104, "__main__": 104, "narugo1992": 104, "still": 104, "out": 104, "io": 104, "html": 104, "faq": 105}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [24, 0, 0, "-", "edge"], [29, 0, 0, "-", "generic"], [32, 0, 0, "-", "metadata"], [37, 0, 0, "-", "metrics"], [41, 0, 0, "-", "ocr"], [45, 0, 0, "-", "operate"], [49, 0, 0, "-", "pose"], [52, 0, 0, "-", "preprocess"], [57, 0, 0, "-", "resource"], [62, 0, 0, "-", "sd"], [66, 0, 0, "-", "segment"], [72, 0, 0, "-", "tagging"], [79, 0, 0, "-", "upscale"], [82, 0, 0, "-", "utils"], [91, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "has_alpha_channel"], [7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "similarity"], [21, 0, 0, "-", "text"], [22, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.similarity": [[20, 1, 1, "", "bboxes_similarity"], [20, 1, 1, "", "calculate_iou"], [20, 1, 1, "", "detection_similarity"]], "imgutils.detect.text": [[21, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[22, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[23, 0, 0, "-", "canny"], [25, 0, 0, "-", "lineart"], [26, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[23, 1, 1, "", "edge_image_with_canny"], [23, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[25, 1, 1, "", "edge_image_with_lineart"], [25, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[26, 1, 1, "", "edge_image_with_lineart_anime"], [26, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[27, 0, 0, "-", "classify"], [28, 0, 0, "-", "enhance"], [30, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[27, 3, 1, "", "ClassifyModel"], [27, 1, 1, "", "classify_predict"], [27, 1, 1, "", "classify_predict_fmt"], [27, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "clear"], [27, 4, 1, "", "launch_demo"], [27, 4, 1, "", "make_ui"], [27, 4, 1, "", "predict"], [27, 4, 1, "", "predict_fmt"], [27, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[28, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[28, 4, 1, "", "__init__"], [28, 4, 1, "", "process"]], "imgutils.generic.yolo": [[30, 3, 1, "", "YOLOModel"], [30, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[30, 4, 1, "", "__init__"], [30, 4, 1, "", "clear"], [30, 4, 1, "", "launch_demo"], [30, 4, 1, "", "make_ui"], [30, 4, 1, "", "predict"]], "imgutils.metadata": [[31, 0, 0, "-", "geninfo"], [33, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[31, 1, 1, "", "read_geninfo_exif"], [31, 1, 1, "", "read_geninfo_gif"], [31, 1, 1, "", "read_geninfo_parameters"], [31, 1, 1, "", "write_geninfo_exif"], [31, 1, 1, "", "write_geninfo_gif"], [31, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[33, 3, 1, "", "ImageLsbDataExtractor"], [33, 3, 1, "", "LSBExtractor"], [33, 3, 1, "", "LSBReadError"], [33, 1, 1, "", "inject_data"], [33, 1, 1, "", "read_lsb_metadata"], [33, 1, 1, "", "read_lsb_raw_bytes"], [33, 1, 1, "", "serialize_json"], [33, 1, 1, "", "serialize_pnginfo"], [33, 1, 1, "", "write_lsb_metadata"], [33, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "get_next_n_bytes"], [33, 4, 1, "", "get_one_byte"], [33, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[34, 0, 0, "-", "aesthetic"], [35, 0, 0, "-", "ccip"], [36, 0, 0, "-", "dbaesthetic"], [38, 0, 0, "-", "laplacian"], [39, 0, 0, "-", "lpips"], [40, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[34, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[35, 1, 1, "", "ccip_batch_differences"], [35, 1, 1, "", "ccip_batch_extract_features"], [35, 1, 1, "", "ccip_batch_same"], [35, 1, 1, "", "ccip_clustering"], [35, 1, 1, "", "ccip_default_clustering_params"], [35, 1, 1, "", "ccip_default_threshold"], [35, 1, 1, "", "ccip_difference"], [35, 1, 1, "", "ccip_extract_feature"], [35, 1, 1, "", "ccip_merge"], [35, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[36, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[38, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[39, 1, 1, "", "lpips_clustering"], [39, 1, 1, "", "lpips_difference"], [39, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, 1, 1, "", "psnr"]], "imgutils.ocr": [[41, 1, 1, "", "detect_text_with_ocr"], [41, 1, 1, "", "list_det_models"], [41, 1, 1, "", "list_rec_models"], [41, 1, 1, "", "ocr"]], "imgutils.operate": [[42, 0, 0, "-", "align"], [43, 0, 0, "-", "censor_"], [44, 0, 0, "-", "imgcensor"], [46, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[42, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[43, 3, 1, "", "BaseCensor"], [43, 3, 1, "", "BlurCensor"], [43, 3, 1, "", "ColorCensor"], [43, 3, 1, "", "PixelateCensor"], [43, 1, 1, "", "censor_areas"], [43, 1, 1, "", "censor_nsfw"], [43, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[44, 3, 1, "", "EmojiBasedCensor"], [44, 3, 1, "", "ImageBasedCensor"], [44, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[44, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "find_for_area"], [44, 5, 1, "", "height"], [44, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[46, 1, 1, "", "squeeze"], [46, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[47, 0, 0, "-", "dwpose"], [48, 0, 0, "-", "format"], [50, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[47, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[48, 3, 1, "", "OP18KeyPointSet"], [48, 2, 1, "", "OP18_BODY_MAX"], [48, 2, 1, "", "OP18_BODY_MIN"], [48, 2, 1, "", "OP18_FACE_MAX"], [48, 2, 1, "", "OP18_FACE_MIN"], [48, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [48, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [48, 2, 1, "", "OP18_LEFT_HAND_MAX"], [48, 2, 1, "", "OP18_LEFT_HAND_MIN"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [48, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [48, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [48, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [48, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "__mul__"], [48, 4, 1, "", "__truediv__"], [48, 5, 1, "", "body"], [48, 5, 1, "", "face"], [48, 5, 1, "", "left_foot"], [48, 5, 1, "", "left_hand"], [48, 5, 1, "", "right_foot"], [48, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[48, 7, 1, "", "LEFT_ANKLE"], [48, 7, 1, "", "LEFT_BIG_TOE"], [48, 7, 1, "", "LEFT_EAR"], [48, 7, 1, "", "LEFT_ELBOW"], [48, 7, 1, "", "LEFT_EYE"], [48, 7, 1, "", "LEFT_HEEL"], [48, 7, 1, "", "LEFT_HIP"], [48, 7, 1, "", "LEFT_KNEE"], [48, 7, 1, "", "LEFT_SHOULDER"], [48, 7, 1, "", "LEFT_SMALL_TOE"], [48, 7, 1, "", "LEFT_WRIST"], [48, 7, 1, "", "NECK"], [48, 7, 1, "", "NOSE"], [48, 7, 1, "", "RIGHT_ANKLE"], [48, 7, 1, "", "RIGHT_BIG_TOE"], [48, 7, 1, "", "RIGHT_EAR"], [48, 7, 1, "", "RIGHT_ELBOW"], [48, 7, 1, "", "RIGHT_EYE"], [48, 7, 1, "", "RIGHT_HEEL"], [48, 7, 1, "", "RIGHT_HIP"], [48, 7, 1, "", "RIGHT_KNEE"], [48, 7, 1, "", "RIGHT_SHOULDER"], [48, 7, 1, "", "RIGHT_SMALL_TOE"], [48, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[50, 1, 1, "", "op18_visualize"]], "imgutils.preprocess": [[51, 0, 0, "-", "base"], [53, 0, 0, "-", "pillow"], [54, 0, 0, "-", "torchvision"], [55, 0, 0, "-", "transformers"]], "imgutils.preprocess.base": [[51, 3, 1, "", "NotParseTarget"]], "imgutils.preprocess.pillow": [[53, 1, 1, "", "create_pillow_transforms"], [53, 1, 1, "", "parse_pillow_transforms"], [53, 1, 1, "", "register_pillow_parse"], [53, 1, 1, "", "register_pillow_transform"]], "imgutils.preprocess.torchvision": [[54, 1, 1, "", "create_torchvision_transforms"], [54, 1, 1, "", "parse_torchvision_transforms"], [54, 1, 1, "", "register_torchvision_parse"], [54, 1, 1, "", "register_torchvision_transform"]], "imgutils.preprocess.transformers": [[55, 3, 1, "", "NotProcessorTypeError"], [55, 1, 1, "", "create_bit_transforms"], [55, 1, 1, "", "create_clip_transforms"], [55, 1, 1, "", "create_convnext_transforms"], [55, 1, 1, "", "create_siglip_transforms"], [55, 1, 1, "", "create_transforms_from_bit_processor"], [55, 1, 1, "", "create_transforms_from_clip_processor"], [55, 1, 1, "", "create_transforms_from_convnext_processor"], [55, 1, 1, "", "create_transforms_from_siglip_processor"], [55, 1, 1, "", "create_transforms_from_transformers"], [55, 1, 1, "", "create_transforms_from_vit_processor"], [55, 1, 1, "", "create_vit_transforms"], [55, 1, 1, "", "register_creators_for_transformers"]], "imgutils.resource": [[56, 0, 0, "-", "background"]], "imgutils.resource.background": [[56, 3, 1, "", "BackgroundImageSet"], [56, 1, 1, "", "get_bg_image"], [56, 1, 1, "", "get_bg_image_file"], [56, 1, 1, "", "list_bg_image_files"], [56, 1, 1, "", "random_bg_image"], [56, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "get_image"], [56, 4, 1, "", "get_image_file"], [56, 4, 1, "", "list_image_files"], [56, 4, 1, "", "random_image"], [56, 4, 1, "", "random_image_file"]], "imgutils.sd": [[63, 0, 0, "-", "metadata"], [64, 0, 0, "-", "model"], [65, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[63, 3, 1, "", "SDMetaData"], [63, 1, 1, "", "get_sdmeta_from_image"], [63, 1, 1, "", "parse_sdmeta_from_text"], [63, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[63, 4, 1, "", "__str__"], [63, 5, 1, "", "pnginfo"], [63, 5, 1, "", "text"]], "imgutils.sd.model": [[64, 1, 1, "", "read_metadata"], [64, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[65, 3, 1, "", "NAIMetaData"], [65, 3, 1, "", "NAIMetadata"], [65, 1, 1, "", "add_naimeta_to_image"], [65, 1, 1, "", "get_naimeta_from_image"], [65, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[65, 4, 1, "", "__init__"], [65, 5, 1, "", "pnginfo"]], "imgutils.segment": [[67, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[67, 1, 1, "", "get_isnetis_mask"], [67, 1, 1, "", "segment_rgba_with_isnetis"], [67, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[68, 0, 0, "-", "blacklist"], [69, 0, 0, "-", "character"], [70, 0, 0, "-", "deepdanbooru"], [71, 0, 0, "-", "format"], [73, 0, 0, "-", "match"], [74, 0, 0, "-", "mldanbooru"], [75, 0, 0, "-", "order"], [76, 0, 0, "-", "overlap"], [77, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[68, 1, 1, "", "drop_blacklisted_tags"], [68, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[69, 2, 1, "", "CHAR_PREFIXES"], [69, 2, 1, "", "CHAR_SUFFIXES"], [69, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [69, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [69, 2, 1, "", "CHAR_WHITELIST_WORD"], [69, 3, 1, "", "CharacterTagPool"], [69, 1, 1, "", "drop_basic_character_tags"], [69, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "drop_basic_character_tags"], [69, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[70, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[71, 1, 1, "", "add_underline"], [71, 1, 1, "", "remove_underline"], [71, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[73, 1, 1, "", "tag_match_full"], [73, 1, 1, "", "tag_match_prefix"], [73, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[74, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[75, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[76, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[77, 1, 1, "", "convert_wd14_emb_to_prediction"], [77, 1, 1, "", "denormalize_wd14_emb"], [77, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[78, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[78, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[80, 0, 0, "-", "cache"], [81, 0, 0, "-", "func"], [83, 0, 0, "-", "onnxruntime"]], "imgutils.utils.cache": [[80, 1, 1, "", "ts_lru_cache"]], "imgutils.utils.func": [[81, 1, 1, "", "sigmoid"]], "imgutils.utils.onnxruntime": [[83, 1, 1, "", "get_onnx_provider"], [83, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[84, 0, 0, "-", "aicheck"], [85, 0, 0, "-", "bangumi_char"], [86, 0, 0, "-", "classify"], [87, 0, 0, "-", "color"], [88, 0, 0, "-", "completeness"], [89, 0, 0, "-", "dbrating"], [90, 0, 0, "-", "furry"], [92, 0, 0, "-", "monochrome"], [93, 0, 0, "-", "nsfw"], [94, 0, 0, "-", "portrait"], [95, 0, 0, "-", "rating"], [96, 0, 0, "-", "real"], [97, 0, 0, "-", "safe"], [98, 0, 0, "-", "style_age"], [99, 0, 0, "-", "teen"], [100, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[84, 1, 1, "", "get_ai_created_score"], [84, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[85, 1, 1, "", "anime_bangumi_char"], [85, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[86, 1, 1, "", "anime_classify"], [86, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[87, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[88, 1, 1, "", "anime_completeness"], [88, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[89, 1, 1, "", "anime_dbrating"], [89, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.furry": [[90, 1, 1, "", "anime_furry"], [90, 1, 1, "", "anime_furry_score"]], "imgutils.validate.monochrome": [[92, 1, 1, "", "get_monochrome_score"], [92, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[93, 1, 1, "", "nsfw_pred"], [93, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[94, 1, 1, "", "anime_portrait"], [94, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[95, 1, 1, "", "anime_rating"], [95, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[96, 1, 1, "", "anime_real"], [96, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[97, 1, 1, "", "safe_check"], [97, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[98, 1, 1, "", "anime_style_age"], [98, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[99, 1, 1, "", "anime_teen"], [99, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[100, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 56], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "has_alpha_channel": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "booru_yolo": 10, "model": [10, 64], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "similar": 20, "calculate_i": 20, "bboxes_similar": 20, "detection_similar": 20, "text": 21, "detect_text": 21, "visual": [22, 50], "detection_visu": 22, "edg": [23, 24, 25, 26], "canni": 23, "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": 25, "get_edge_by_lineart": 25, "edge_image_with_lineart": 25, "lineart_anim": 26, "get_edge_by_lineart_anim": 26, "edge_image_with_lineart_anim": 26, "gener": [27, 28, 29, 30], "classifi": [27, 86], "classifymodel": 27, "classify_predict_scor": 27, "classify_predict": 27, "classify_predict_fmt": 27, "enhanc": 28, "imageenhanc": 28, "yolo": 30, "yolomodel": 30, "yolo_predict": 30, "metadata": [31, 32, 33, 63], "geninfo": 31, "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "lsb": 33, "read_lsb_raw_byt": 33, "read_lsb_metadata": 33, "write_lsb_raw_byt": 33, "write_lsb_metadata": 33, "lsbreaderror": 33, "lsbextractor": 33, "imagelsbdataextractor": 33, "serialize_pnginfo": 33, "serialize_json": 33, "inject_data": 33, "metric": [34, 35, 36, 37, 38, 39, 40], "aesthet": 34, "get_aesthetic_scor": 34, "ccip": 35, "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": 36, "anime_dbaesthet": 36, "laplacian": 38, "laplacian_scor": 38, "lpip": 39, "lpips_extract_featur": 39, "lpips_differ": 39, "lpips_clust": 39, "psnr_": 40, "psnr": 40, "ocr": 41, "detect_text_with_ocr": 41, "list_det_model": 41, "list_rec_model": 41, "oper": [42, 43, 44, 45, 46], "align": 42, "align_maxs": 42, "censor_": 43, "censor_area": 43, "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "register_censor_method": 43, "imgcensor": 44, "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": 46, "squeeze_with_transpar": 46, "pose": [47, 48, 49, 50], "dwpose": 47, "dwpose_estim": 47, "format": [48, 71], "op18keypointset": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "op18_visu": 50, "preprocess": [51, 52, 53, 54, 55], "base": 51, "notparsetarget": 51, "pillow": 53, "register_pillow_transform": 53, "register_pillow_pars": 53, "create_pillow_transform": 53, "parse_pillow_transform": 53, "torchvis": 54, "register_torchvision_transform": 54, "register_torchvision_pars": 54, "create_torchvision_transform": 54, "parse_torchvision_transform": 54, "transform": 55, "register_creators_for_transform": 55, "notprocessortypeerror": 55, "create_transforms_from_transform": 55, "create_clip_transform": 55, "create_transforms_from_clip_processor": 55, "create_convnext_transform": 55, "create_transforms_from_convnext_processor": 55, "create_vit_transform": 55, "create_transforms_from_vit_processor": 55, "create_siglip_transform": 55, "create_transforms_from_siglip_processor": 55, "create_bit_transform": 55, "create_transforms_from_bit_processor": 55, "resourc": [56, 57], "backgroundimageset": 56, "list_bg_image_fil": 56, "get_bg_image_fil": 56, "get_bg_imag": 56, "random_bg_image_fil": 56, "random_bg_imag": 56, "restor": [58, 59, 60, 61], "adversari": 58, "remove_adversarial_nois": 58, "nafnet": 60, "restore_with_nafnet": 60, "scunet": 61, "restore_with_scunet": 61, "sd": [62, 63, 64, 65], "sdmetadata": 63, "parse_sdmeta_from_text": 63, "get_sdmeta_from_imag": 63, "save_image_with_sdmeta": 63, "read_metadata": 64, "save_with_metadata": 64, "nai": 65, "naimetadata": 65, "get_naimeta_from_imag": 65, "add_naimeta_to_imag": 65, "save_image_with_naimeta": 65, "segment": [66, 67], "isneti": 67, "get_isnetis_mask": 67, "segment_with_isneti": 67, "segment_rgba_with_isneti": 67, "tag": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77], "blacklist": 68, "is_blacklist": 68, "drop_blacklisted_tag": 68, "charact": 69, "char_whitelist_suffix": 69, "char_whitelist_prefix": 69, "char_whitelist_word": 69, "char_suffix": 69, "char_prefix": 69, "charactertagpool": 69, "is_basic_character_tag": 69, "drop_basic_character_tag": 69, "deepdanbooru": 70, "get_deepdanbooru_tag": 70, "add_underlin": 71, "remove_underlin": 71, "tags_to_text": 71, "match": 73, "tag_match_suffix": 73, "tag_match_prefix": 73, "tag_match_ful": 73, "mldanbooru": 74, "get_mldanbooru_tag": 74, "order": 75, "sort_tag": 75, "overlap": 76, "drop_overlap_tag": 76, "wd14": 77, "get_wd14_tag": 77, "convert_wd14_emb_to_predict": 77, "denormalize_wd14_emb": 77, "upscal": [78, 79], "cdc": 78, "upscale_with_cdc": 78, "util": [80, 81, 82, 83], "cach": 80, "ts_lru_cach": 80, "func": 81, "sigmoid": 81, "onnxruntim": 83, "get_onnx_provid": 83, "open_onnx_model": 83, "valid": [84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100], "aicheck": 84, "get_ai_created_scor": 84, "is_ai_cr": 84, "bangumi_char": 85, "anime_bangumi_char_scor": 85, "anime_bangumi_char": 85, "anime_classify_scor": 86, "anime_classifi": 86, "color": 87, "is_greyscal": 87, "complet": 88, "anime_completeness_scor": 88, "anime_complet": 88, "dbrate": 89, "anime_dbrating_scor": 89, "anime_dbr": 89, "furri": 90, "anime_furry_scor": 90, "anime_furri": 90, "monochrom": 92, "get_monochrome_scor": 92, "is_monochrom": 92, "nsfw": 93, "nsfw_pred_scor": 93, "nsfw_pred": 93, "portrait": 94, "anime_portrait_scor": 94, "anime_portrait": 94, "rate": 95, "anime_rating_scor": 95, "anime_r": [95, 96], "real": 96, "anime_real_scor": 96, "safe": 97, "safe_check_scor": 97, "safe_check": 97, "style_ag": 98, "anime_style_age_scor": 98, "anime_style_ag": 98, "teen": 99, "anime_teen_scor": 99, "anime_teen": 99, "truncat": 100, "is_truncated_fil": 100, "welcom": 101, "": 101, "document": 101, "overview": 101, "tutori": 101, "inform": [101, 102, 103], "api": 101, "run": [102, 103], "environ": [102, 103], "instal": 104, "quick": 105, "start": 105}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "has_alpha_channel": [[7, "has-alpha-channel"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "calculate_iou": [[20, "calculate-iou"]], "bboxes_similarity": [[20, "bboxes-similarity"]], "detection_similarity": [[20, "detection-similarity"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detect_text": [[21, "detect-text"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "detection_visualize": [[22, "detection-visualize"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[23, "get-edge-by-canny"]], "edge_image_with_canny": [[23, "edge-image-with-canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[25, "get-edge-by-lineart"]], "edge_image_with_lineart": [[25, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[26, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[26, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "ClassifyModel": [[27, "classifymodel"]], "classify_predict_score": [[27, "classify-predict-score"]], "classify_predict": [[27, "classify-predict"]], "classify_predict_fmt": [[27, "classify-predict-fmt"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[28, "imageenhancer"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "YOLOModel": [[30, "yolomodel"]], "yolo_predict": [[30, "yolo-predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[31, "read-geninfo-parameters"]], "read_geninfo_exif": [[31, "read-geninfo-exif"]], "read_geninfo_gif": [[31, "read-geninfo-gif"]], "write_geninfo_parameters": [[31, "write-geninfo-parameters"]], "write_geninfo_exif": [[31, "write-geninfo-exif"]], "write_geninfo_gif": [[31, "write-geninfo-gif"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[33, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[33, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[33, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[33, "write-lsb-metadata"]], "LSBReadError": [[33, "lsbreaderror"]], "LSBExtractor": [[33, "lsbextractor"]], "ImageLsbDataExtractor": [[33, "imagelsbdataextractor"]], "serialize_pnginfo": [[33, "serialize-pnginfo"]], "serialize_json": [[33, "serialize-json"]], "inject_data": [[33, "inject-data"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[34, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[35, "ccip-extract-feature"]], "ccip_batch_extract_features": [[35, "ccip-batch-extract-features"]], "ccip_default_threshold": [[35, "ccip-default-threshold"]], "ccip_difference": [[35, "ccip-difference"]], "ccip_same": [[35, "ccip-same"]], "ccip_batch_differences": [[35, "ccip-batch-differences"]], "ccip_batch_same": [[35, "ccip-batch-same"]], "ccip_default_clustering_params": [[35, "ccip-default-clustering-params"]], "ccip_clustering": [[35, "ccip-clustering"]], "ccip_merge": [[35, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[36, "anime-dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[38, "laplacian-score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[39, "lpips-extract-feature"]], "lpips_difference": [[39, "lpips-difference"]], "lpips_clustering": [[39, "lpips-clustering"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr": [[40, "id1"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "detect_text_with_ocr": [[41, "detect-text-with-ocr"]], "ocr": [[41, "ocr"]], "list_det_models": [[41, "list-det-models"]], "list_rec_models": [[41, "list-rec-models"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "align_maxsize": [[42, "align-maxsize"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "censor_areas": [[43, "censor-areas"]], "censor_nsfw": [[43, "censor-nsfw"]], "BaseCensor": [[43, "basecensor"]], "ColorCensor": [[43, "colorcensor"]], "BlurCensor": [[43, "blurcensor"]], "PixelateCensor": [[43, "pixelatecensor"]], "register_censor_method": [[43, "register-censor-method"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[44, "imagebasedcensor"]], "EmojiBasedCensor": [[44, "emojibasedcensor"]], "SingleImage": [[44, "singleimage"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze": [[46, "squeeze"]], "squeeze_with_transparency": [[46, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[47, "dwpose-estimate"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[48, "op18keypointset"]], "OpenPose18": [[48, "openpose18"]], "OP18_BODY_MAX": [[48, "op18-body-max"]], "OP18_BODY_MIN": [[48, "op18-body-min"]], "OP18_FACE_MAX": [[48, "op18-face-max"]], "OP18_FACE_MIN": [[48, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[48, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[48, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[48, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[48, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[48, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[48, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[48, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[48, "op18-right-hand-min"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize": [[50, "op18-visualize"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "NotParseTarget": [[51, "notparsetarget"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "register_pillow_transform": [[53, "register-pillow-transform"]], "register_pillow_parse": [[53, "register-pillow-parse"]], "create_pillow_transforms": [[53, "create-pillow-transforms"]], "parse_pillow_transforms": [[53, "parse-pillow-transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "register_torchvision_transform": [[54, "register-torchvision-transform"]], "register_torchvision_parse": [[54, "register-torchvision-parse"]], "create_torchvision_transforms": [[54, "create-torchvision-transforms"]], "parse_torchvision_transforms": [[54, "parse-torchvision-transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers": [[55, "register-creators-for-transformers"]], "NotProcessorTypeError": [[55, "notprocessortypeerror"]], "create_transforms_from_transformers": [[55, "create-transforms-from-transformers"]], "create_clip_transforms": [[55, "create-clip-transforms"]], "create_transforms_from_clip_processor": [[55, "create-transforms-from-clip-processor"]], "create_convnext_transforms": [[55, "create-convnext-transforms"]], "create_transforms_from_convnext_processor": [[55, "create-transforms-from-convnext-processor"]], "create_vit_transforms": [[55, "create-vit-transforms"]], "create_transforms_from_vit_processor": [[55, "create-transforms-from-vit-processor"]], "create_siglip_transforms": [[55, "create-siglip-transforms"]], "create_transforms_from_siglip_processor": [[55, "create-transforms-from-siglip-processor"]], "create_bit_transforms": [[55, "create-bit-transforms"]], "create_transforms_from_bit_processor": [[55, "create-transforms-from-bit-processor"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "BackgroundImageSet": [[56, "backgroundimageset"]], "list_bg_image_files": [[56, "list-bg-image-files"]], "get_bg_image_file": [[56, "get-bg-image-file"]], "get_bg_image": [[56, "get-bg-image"]], "random_bg_image_file": [[56, "random-bg-image-file"]], "random_bg_image": [[56, "random-bg-image"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[58, "imgutils-restore-adversarial"]], "remove_adversarial_noise": [[58, "remove-adversarial-noise"]], "imgutils.restore": [[59, "imgutils-restore"]], "imgutils.restore.nafnet": [[60, "imgutils-restore-nafnet"]], "restore_with_nafnet": [[60, "restore-with-nafnet"]], "imgutils.restore.scunet": [[61, "imgutils-restore-scunet"]], "restore_with_scunet": [[61, "restore-with-scunet"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "SDMetaData": [[63, "sdmetadata"]], "parse_sdmeta_from_text": [[63, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[63, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[63, "save-image-with-sdmeta"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata": [[64, "read-metadata"]], "save_with_metadata": [[64, "save-with-metadata"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "NAIMetaData": [[65, "naimetadata"]], "NAIMetadata": [[65, "id1"]], "get_naimeta_from_image": [[65, "get-naimeta-from-image"]], "add_naimeta_to_image": [[65, "add-naimeta-to-image"]], "save_image_with_naimeta": [[65, "save-image-with-naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[67, "get-isnetis-mask"]], "segment_with_isnetis": [[67, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[67, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[68, "is-blacklisted"]], "drop_blacklisted_tags": [[68, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[69, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[69, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[69, "char-whitelist-word"]], "CHAR_SUFFIXES": [[69, "char-suffixes"]], "CHAR_PREFIXES": [[69, "char-prefixes"]], "CharacterTagPool": [[69, "charactertagpool"]], "is_basic_character_tag": [[69, "is-basic-character-tag"]], "drop_basic_character_tags": [[69, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[70, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "add_underline": [[71, "add-underline"]], "remove_underline": [[71, "remove-underline"]], "tags_to_text": [[71, "tags-to-text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_suffix": [[73, "tag-match-suffix"]], "tag_match_prefix": [[73, "tag-match-prefix"]], "tag_match_full": [[73, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[74, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags": [[75, "sort-tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[76, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[77, "get-wd14-tags"]], "convert_wd14_emb_to_prediction": [[77, "convert-wd14-emb-to-prediction"]], "denormalize_wd14_emb": [[77, "denormalize-wd14-emb"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[78, "upscale-with-cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache": [[80, "ts-lru-cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid": [[81, "sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[83, "get-onnx-provider"]], "open_onnx_model": [[83, "open-onnx-model"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[84, "get-ai-created-score"]], "is_ai_created": [[84, "is-ai-created"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[85, "anime-bangumi-char-score"]], "anime_bangumi_char": [[85, "anime-bangumi-char"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "anime_classify_score": [[86, "anime-classify-score"]], "anime_classify": [[86, "anime-classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale": [[87, "is-greyscale"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[88, "anime-completeness-score"]], "anime_completeness": [[88, "anime-completeness"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[89, "anime-dbrating-score"]], "anime_dbrating": [[89, "anime-dbrating"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "anime_furry_score": [[90, "anime-furry-score"]], "anime_furry": [[90, "anime-furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[92, "get-monochrome-score"]], "is_monochrome": [[92, "is-monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[93, "nsfw-pred-score"]], "nsfw_pred": [[93, "nsfw-pred"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[94, "anime-portrait-score"]], "anime_portrait": [[94, "anime-portrait"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_rating_score": [[95, "anime-rating-score"]], "anime_rating": [[95, "anime-rating"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "anime_real_score": [[96, "anime-real-score"]], "anime_real": [[96, "anime-real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check_score": [[97, "safe-check-score"]], "safe_check": [[97, "safe-check"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[98, "anime-style-age-score"]], "anime_style_age": [[98, "anime-style-age"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "anime_teen_score": [[99, "anime-teen-score"]], "anime_teen": [[99, "anime-teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file": [[100, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[101, "welcome-to-imgutils-s-documentation"]], "Overview": [[101, "overview"]], "Tutorials": [[101, null]], "Information": [[101, null]], "API Documentation": [[101, null]], "Run Environment Information": [[102, "Run-Environment-Information"], [103, "Run-Environment-Information"]], "Installation": [[104, "installation"]], "Quick Start": [[105, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.similarity"], [21, "module-imgutils.detect.text"], [22, "module-imgutils.detect.visual"], [23, "module-imgutils.edge.canny"], [24, "module-imgutils.edge"], [25, "module-imgutils.edge.lineart"], [26, "module-imgutils.edge.lineart_anime"], [27, "module-imgutils.generic.classify"], [28, "module-imgutils.generic.enhance"], [29, "module-imgutils.generic"], [30, "module-imgutils.generic.yolo"], [31, "module-imgutils.metadata.geninfo"], [32, "module-imgutils.metadata"], [33, "module-imgutils.metadata.lsb"], [34, "module-imgutils.metrics.aesthetic"], [35, "module-imgutils.metrics.ccip"], [36, "module-imgutils.metrics.dbaesthetic"], [37, "module-imgutils.metrics"], [38, "module-imgutils.metrics.laplacian"], [39, "module-imgutils.metrics.lpips"], [40, "module-imgutils.metrics.psnr_"], [41, "module-imgutils.ocr"], [42, "module-imgutils.operate.align"], [43, "module-imgutils.operate.censor_"], [44, "module-imgutils.operate.imgcensor"], [45, "module-imgutils.operate"], [46, "module-imgutils.operate.squeeze"], [47, "module-imgutils.pose.dwpose"], [48, "module-imgutils.pose.format"], [49, "module-imgutils.pose"], [50, "module-imgutils.pose.visual"], [51, "module-imgutils.preprocess.base"], [52, "module-imgutils.preprocess"], [53, "module-imgutils.preprocess.pillow"], [54, "module-imgutils.preprocess.torchvision"], [55, "module-imgutils.preprocess.transformers"], [56, "module-imgutils.resource.background"], [57, "module-imgutils.resource"], [62, "module-imgutils.sd"], [63, "module-imgutils.sd.metadata"], [64, "module-imgutils.sd.model"], [65, "module-imgutils.sd.nai"], [66, "module-imgutils.segment"], [67, "module-imgutils.segment.isnetis"], [68, "module-imgutils.tagging.blacklist"], [69, "module-imgutils.tagging.character"], [70, "module-imgutils.tagging.deepdanbooru"], [71, "module-imgutils.tagging.format"], [72, "module-imgutils.tagging"], [73, "module-imgutils.tagging.match"], [74, "module-imgutils.tagging.mldanbooru"], [75, "module-imgutils.tagging.order"], [76, "module-imgutils.tagging.overlap"], [77, "module-imgutils.tagging.wd14"], [78, "module-imgutils.upscale.cdc"], [79, "module-imgutils.upscale"], [80, "module-imgutils.utils.cache"], [81, "module-imgutils.utils.func"], [82, "module-imgutils.utils"], [83, "module-imgutils.utils.onnxruntime"], [84, "module-imgutils.validate.aicheck"], [85, "module-imgutils.validate.bangumi_char"], [86, "module-imgutils.validate.classify"], [87, "module-imgutils.validate.color"], [88, "module-imgutils.validate.completeness"], [89, "module-imgutils.validate.dbrating"], [90, "module-imgutils.validate.furry"], [91, "module-imgutils.validate"], [92, "module-imgutils.validate.monochrome"], [93, "module-imgutils.validate.nsfw"], [94, "module-imgutils.validate.portrait"], [95, "module-imgutils.validate.rating"], [96, "module-imgutils.validate.real"], [97, "module-imgutils.validate.safe"], [98, "module-imgutils.validate.style_age"], [99, "module-imgutils.validate.teen"], [100, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "has_alpha_channel() (in module imgutils.data.image)": [[7, "imgutils.data.image.has_alpha_channel"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "bboxes_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.bboxes_similarity"]], "calculate_iou() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.calculate_iou"]], "detection_similarity() (in module imgutils.detect.similarity)": [[20, "imgutils.detect.similarity.detection_similarity"]], "imgutils.detect.similarity": [[20, "module-imgutils.detect.similarity"]], "detect_text() (in module imgutils.detect.text)": [[21, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[21, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[22, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[22, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[23, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[23, "module-imgutils.edge.canny"]], "imgutils.edge": [[24, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[25, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[25, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[26, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[26, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[27, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict"]], "classify_predict_fmt() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_fmt"]], "classify_predict_score() (in module imgutils.generic.classify)": [[27, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[27, "module-imgutils.generic.classify"]], "launch_demo() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.launch_demo"]], "make_ui() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.make_ui"]], "predict() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_fmt() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_fmt"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[27, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[28, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[28, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[28, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[29, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[30, "module-imgutils.generic.yolo"]], "launch_demo() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.launch_demo"]], "make_ui() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.make_ui"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[30, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[30, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[31, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[31, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[32, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[33, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[33, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[33, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[33, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[34, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[34, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[35, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[35, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[36, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[36, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[37, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[38, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[38, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[39, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[39, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[40, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[40, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[41, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[41, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[41, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[42, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[42, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[43, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[43, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[43, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[43, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[43, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[43, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[44, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[44, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[44, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[44, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[44, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[44, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[45, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[46, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[46, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[47, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[47, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[48, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[48, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[48, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[48, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[48, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[48, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[49, "module-imgutils.pose"]], "imgutils.pose.visual": [[50, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[50, "imgutils.pose.visual.op18_visualize"]], "notparsetarget (class in imgutils.preprocess.base)": [[51, "imgutils.preprocess.base.NotParseTarget"]], "imgutils.preprocess.base": [[51, "module-imgutils.preprocess.base"]], "imgutils.preprocess": [[52, "module-imgutils.preprocess"]], "create_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.create_pillow_transforms"]], "imgutils.preprocess.pillow": [[53, "module-imgutils.preprocess.pillow"]], "parse_pillow_transforms() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.parse_pillow_transforms"]], "register_pillow_parse() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_parse"]], "register_pillow_transform() (in module imgutils.preprocess.pillow)": [[53, "imgutils.preprocess.pillow.register_pillow_transform"]], "create_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.create_torchvision_transforms"]], "imgutils.preprocess.torchvision": [[54, "module-imgutils.preprocess.torchvision"]], "parse_torchvision_transforms() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.parse_torchvision_transforms"]], "register_torchvision_parse() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_parse"]], "register_torchvision_transform() (in module imgutils.preprocess.torchvision)": [[54, "imgutils.preprocess.torchvision.register_torchvision_transform"]], "notprocessortypeerror (class in imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.NotProcessorTypeError"]], "create_bit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_bit_transforms"]], "create_clip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_clip_transforms"]], "create_convnext_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_convnext_transforms"]], "create_siglip_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_siglip_transforms"]], "create_transforms_from_bit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_bit_processor"]], "create_transforms_from_clip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_clip_processor"]], "create_transforms_from_convnext_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_convnext_processor"]], "create_transforms_from_siglip_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_siglip_processor"]], "create_transforms_from_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_transformers"]], "create_transforms_from_vit_processor() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_transforms_from_vit_processor"]], "create_vit_transforms() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.create_vit_transforms"]], "imgutils.preprocess.transformers": [[55, "module-imgutils.preprocess.transformers"]], "register_creators_for_transformers() (in module imgutils.preprocess.transformers)": [[55, "imgutils.preprocess.transformers.register_creators_for_transformers"]], "backgroundimageset (class in imgutils.resource.background)": [[56, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[56, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[56, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[56, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[57, "module-imgutils.resource"]], "imgutils.sd": [[62, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[63, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[63, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[63, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[63, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[64, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[64, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[65, "imgutils.sd.nai.NAIMetaData"], [65, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[65, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[65, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[65, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[65, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[66, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[67, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[67, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[68, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[68, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[69, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[69, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[69, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[69, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[70, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[70, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[71, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[71, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[72, "module-imgutils.tagging"]], "imgutils.tagging.match": [[73, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[73, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[74, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[74, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[75, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[75, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[76, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[76, "module-imgutils.tagging.overlap"]], "convert_wd14_emb_to_prediction() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.convert_wd14_emb_to_prediction"]], "denormalize_wd14_emb() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.denormalize_wd14_emb"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[77, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[77, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[78, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[78, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[79, "module-imgutils.upscale"]], "imgutils.utils.cache": [[80, "module-imgutils.utils.cache"]], "ts_lru_cache() (in module imgutils.utils.cache)": [[80, "imgutils.utils.cache.ts_lru_cache"]], "imgutils.utils.func": [[81, "module-imgutils.utils.func"]], "sigmoid() (in module imgutils.utils.func)": [[81, "imgutils.utils.func.sigmoid"]], "imgutils.utils": [[82, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[83, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[83, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[84, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[84, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[85, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[85, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[86, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[86, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[87, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[87, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[88, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[88, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[89, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[89, "module-imgutils.validate.dbrating"]], "anime_furry() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry"]], "anime_furry_score() (in module imgutils.validate.furry)": [[90, "imgutils.validate.furry.anime_furry_score"]], "imgutils.validate.furry": [[90, "module-imgutils.validate.furry"]], "imgutils.validate": [[91, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[92, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[92, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[93, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[93, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[94, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[94, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[95, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[95, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[96, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[96, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[97, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[97, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[98, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[98, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[99, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[99, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[100, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[100, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file